Skocz do zawartości

Rekomendowane odpowiedzi

Witam!

 

W firmie, w której pracuję zarządzamy około 15 serwerami na których jest dużo różnych stron internetowych oraz kont pocztowych. Różnego rodzaju wewnętrzne i zewnętrzne systemy, zarządzane przez nas, powiązane jednostki i sporo innych osób. Łącznie jest to około 25TB danych. Generalnie charakterystyką mocno zbliżone jest to po prostu do hostingu, jednak bardziej na wewnętrzne potrzeby.

Na ten rok zaplanowaliśmy sobie prace związane z zapewnieniem wysokiego poziomu dostępności usług oraz zabezpieczeniem się na wypadek awarii sprzętowej. Najbardziej sensowna będzie tutaj wirtualizacja. Pada serwer - odpalam VMki na innym nodzie, trzeba dołożyć ramu - robię live migration na inny nod, wyłączam serwer, dokładam ramu, przerzucam ponownie vmkę itd. No zalety na pewno każdemu znane :)

Problem jednak w tym - co wykorzystać do budowy takiego rozwiązania?

Openstack? Fajny, ale duży i skomplikowany. Postawić z dokumentacją czy gotowymi narzędziami da się jakoś bez problemu, obawiam się o późniejsze utrzymanie.

Proxmox + Ceph? Wydaje się w sumie proste rozwiązanie, ale mam jakieś uprzedzenia do proxmoxa. Kiedyś korzystałem, z jakichś starszych wersji - bywały problemy z działaniem HA. Wypadał jakiś nod z bliżej nieokreślonego powodu i nie chciał wrócić. Może to przypadłość która została już wyeliminowana, ale jakieś uprzedzenie pozostało.

Xenserver? To znam najmniej i w sumie nie wiem jak wyglada temat jakiegoś rozproszonego systemu plików.

Vmware? Swego czasu korzystałem z ESXI, ale zdaje się że to za mało aby mieć live migration pomiędzy nodami. Zostaje komercyjna licencja, dość droga - zatem chciałbym tego uniknąć.

Własne rozwiązanie? Zbudować coś własnego na wirtualizacji KVM i połączyć to np. z Ceph? Też biorę to pod uwagę, jednak nie wiem czy nie sensowniej czas poświęcony na budowę własnej platformy, przeznaczyć na naukę OpenStacka.

 

A Wy jakie macie doświadczenia w zakresie wirtualizacji maszyn używanych do hostingu? Jakiej platformy używacie? Czego używacie do przechowywania danych? Czy może jednak w hostingu nadal króluje bare metal?

  • Lubię 1

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Czego teraz używacie? 
Poza tym OpenStack jest bardzo "toporny". Polecam devstack ;) 

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
53 minuty temu, Benedykt Gebler napisał:

Możesz spróbować oVirta - darmowa wersja wirtualizacji z RedHat Linux.

Bardzo rozwojowe, owszem ale na przykład u mnie jest ogromny problem z przenoszeniem maszyn między node'ami jeżeli już jest zbyt obciążony pierwotny node.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
Godzinę temu, l3szcz napisał:

Bardzo rozwojowe, owszem ale na przykład u mnie jest ogromny problem z przenoszeniem maszyn między node'ami jeżeli już jest zbyt obciążony pierwotny node.

 

oVirt jeśli się nie mylę ma opcję automatycznego przenoszenia VPS pomiędzy nodami aby zrównoważyć obciążenie jak również powinien automatycznie przenosić VPS z niestabilnych nodów na zapasowe.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
4 godziny temu, Benedykt Gebler napisał:

 

oVirt jeśli się nie mylę ma opcję automatycznego przenoszenia VPS pomiędzy nodami aby zrównoważyć obciążenie jak również powinien automatycznie przenosić VPS z niestabilnych nodów na zapasowe.

O tym mówię. Nie działa zbytnio, chyba, że to wina konfiguracji.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
Napisano (edytowane)

@stormfly, zainteresuj się OpenVZ 7. Bez problemowa instalacja a co najważniejsze oprócz pełnej wirtualizacji obsługuje także lekkie kontenery. W wersji płatnej to rozwiązanie nazywa się Virtuozzo 7. Migracja w trybie live dostępna jest jedynie w wersji płatnej natomiast wszystkie inne funkcje oprócz backupów dostępne są w bezpłatnej wersji czyli OpenVZ 7. Działa bardzo stabilnie, chwalę sobie. Jest to system wirtualizacji oparty na RHEL 7 więc co do storage masz wiele dostępnych rozwiązań i możesz skorzystać z dowolnego (może Gluster?).

 

Co do HA, najlepiej napisać sobie mini skrypt który będzie zarządzał równoważeniem obciążenia między nodami i reakcją na awarie.

Edytowane przez Suspect

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

OpenVZ to tylko kontenery a nie pełna wirtualizacja, dodatkowo nie zawsze sprawna.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

@l3szcz, kto Ci wcisnął takie bzdury? Miałeś w ogóle do czynienia z OpenVZ 7? Obsługuje zarówno pełną wirtualizację jak i kontenery. Ściagnij, zainstaluj, przetestuj i nie wprowadzaj ludzi w błąd.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Korzystam na co dzień z OpenVZ (chociaż prawdopodobnie ze starszych wersji). I grzeczniej kolego ;) 

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

@l3szcz Właśnie, korzystasz z OpenVZ 6 który nie ma wiele wspólnego z OpenVZ 7. Zerknij na dokumentację bo chyba jedynie tak Cię przekonam do swoich racji.

 

https://docs.virtuozzo.com/virtuozzo_7_users_guide/managing-virtual-machines-and-containers/creating-virtual-machines-and-containers.html

 

Virtuozzo 7 to ta sama dystrybucja co OpenVZ 7 lecz z pewnymi ograniczeniami takimi jak np. brak możliwości migracji w trybie live. Korzystam produkcyjnie zarówno z wirtualnych maszyn jak i kontenerów :)

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Ja bym stawiał na Proxmoxa z Ceph. W labie próbowałem go zabić na wszelkie możliwe sposoby i mi się nie udało. :)

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

×

Powiadomienie o plikach cookie

Korzystając z forum, wyrażasz zgodę na: Warunki użytkowania, Regulamin, Polityka prywatności.