DZWON

Są tacy, którzy czytają tę wiadomość przed wami.
Zapisz się, aby otrzymywać najnowsze artykuły.
E-mail
Imię
Nazwisko
Jak chcesz przeczytać The Bell
Bez spamu

Wiodącymi programistami w tej technologii byli VMWare z produktem vSphere i Microsoft z technologiami Hyper-V. Aby wybrać hiperwizora dla infrastruktury Avantrade LLC, konieczne jest przeprowadzenie analizy porównawczej obu rozwiązań.

Omówienie produktu VMWare

VMware opracowuje specjalistyczne produkty do wirtualizacji od 1998 roku. Cały pakiet produktów firmy w taki czy inny sposób wiąże się z technologiami wirtualizacji i możliwościami ich zastosowania. Należy zauważyć, że wśród trzech głównych graczy na rynku wirtualizacji komercyjnej (Citrix, Microsoft, VMware) tylko VMware jest wysoce wyspecjalizowaną firmą wirtualizacyjną, co pozwala jej wyprzedzić wszystkich konkurentów pod względem funkcjonalności produktu.

Flagowymi produktami VMware są VMware ESX / ESXi, hiperwizory zainstalowane na gołym metalu. Obecnie najnowsza wersja produktu to czwarta wersja, wydana w połowie 2009 roku. Hiperwizor jest podstawą wirtualizacji serwerów, pozwala na partycjonowanie zasobów w taki sposób, aby tworzyć oddzielne, niezależne środowiska dla wielu systemów operacyjnych na jednym fizycznym serwerze. Jednak sam hiperwizor ma bardzo ograniczony zakres możliwości, ale aby zrealizować wszystkie korzyści potrzebne jest rozwiązanie, które zawiera nie tylko narzędzia do wirtualizacji, ale także zarządzanie infrastrukturą (vCenter) - to złożone rozwiązanie nosi nazwę vSphere.

Z analizy efektywności wykorzystania sprzętu serwerowego wynika, że \u200b\u200bprzez większość czasu pracy obciążenie wynosi około 5-8% maksymalnego, w godzinach wolnych od pracy serwery po prostu stoją bezczynnie ogrzewając powietrze. Korzystając z VMware vSphere konsolidujemy obciążenie z kilku serwerów na jednym fizycznym serwerze (przenosimy nie tylko aplikacje, ale także systemy operacyjne na jeden serwer). Wydajność nowoczesnych serwerów sprawia, że \u200b\u200bpopularna wcześniej koncepcja „jedno zadanie, jeden serwer” jest wyjątkowo nieefektywna, ale dzięki wirtualizacji można teraz skorzystać z nowej: „jedno zadanie - jedna maszyna wirtualna”. W ten sposób rozwiązany zostaje problem kompatybilności różnych programów - nie wszystkie aplikacje można uruchomić na jednej kopii systemu operacyjnego. Ponadto infrastruktura często korzysta ze starych aplikacji, które nie są już kompatybilne z aktualnymi wersjami systemu operacyjnego, a instalacja starszych wersji nie jest obsługiwana na nowym sprzęcie. Wirtualizacja rozwiązuje również ten problem - możesz nawet uruchomić system Windows NT 4.0 lub MS-DOS na maszynie wirtualnej ESX.

Produkty do wirtualizacji serwerów są używane w wielu różnych infrastrukturach, od małych firm po duże przedsiębiorstwa.

W małych firmach produkt pozwala na zminimalizowanie ilości sprzętu serwerowego, w razie potrzeby, przy jednoczesnym zachowaniu możliwości korzystania z różnych systemów operacyjnych. Za pomocą technologii wirtualizacji możemy umieścić wszystkie usługi na jednym lub dwóch pełnoprawnych serwerach (zamiast kilku zwykłych komputerów PC, jak to często bywa) i rozwiązać zarówno kwestie jakości sprzętu, jak i jego ilości.

W przypadku średnich i dużych przedsiębiorstw wirtualizacja serwerów może poprawić dostępność usług dzięki technologiom odporności na uszkodzenia i migracji serwerów wirtualnych między serwerami fizycznymi. Możliwość przenoszenia serwerów wirtualnych z jednego fizycznego serwera na inny bez zatrzymywania może znacznie zwiększyć dostępność usług i ułatwić utrzymanie całego systemu. Czas wdrożenia nowych usług jest znacznie skrócony - nie musisz już czekać na dostawę nowego serwera, wystarczy wdrożyć nowy w kilka minut maszyna wirtualna i zainstaluj niezbędne oprogramowanie. Z uwagi na to, że maszyny wirtualne nie wymagają instalacji konkretnych sterowników, aktualizacji firmware'u itp. zadania administracyjne są również znacznie uproszczone.

VMware vSphere ma system uniwersalny monitorowanie stanu elementów całego systemu, zarówno na poziomie serwerów fizycznych, jak i na poziomie serwerów wirtualnych w przedsiębiorstwie. Jeśli standardowe narzędzia do monitorowania z jakiegoś powodu nie wystarczą, jest ich kilka dodatkowe aplikacje strony trzecie z dodatkowymi możliwościami.

Zwiększoną dostępność serwerów wirtualnych można zapewnić poprzez restart na zapasowym serwerze fizycznym w przypadku awarii głównego serwera, jak pokazano na rysunku 2.3.

Rysunek 2.3 - Organizacja pracy hiperwizora w przypadku awarii

Dzięki temu dzięki dostępności serwerów redundantnych możliwe jest szybkie przywrócenie wydajności systemu poprzez przeniesienie danych z serwera głównego w przypadku awarii kopii zapasowej.

Termin „wirtualizacja” stał się ostatnio bardzo modny. Pojęcie „maszyny wirtualnej” przestało być czymś egzotycznym i odległym. Wiele organizacji, w taki czy inny sposób związanych z technologia informacyjnanauczyli się już wykorzystywać maszyny wirtualne w codziennych czynnościach, aby poprawić wydajność infrastruktury IT. Pojęcie wirtualizacji jest obecnie używane wszędzie, a czasami w różnych kontekstach: wirtualizacji systemów pamięci masowej, systemów operacyjnych, aplikacji. Jeśli różne aspekty wirtualizacji zasobów sprzętowych są znane specjalistom od dawna, to wirtualizacja systemów operacyjnych zaczęła nabierać tempa dopiero w ostatnich kilku latach, ale w szybkim tempie.

Czym więc są wirtualizacje i maszyny wirtualne dla systemów operacyjnych? Samo pojęcie wirtualizacji oznacza prezentację obiektu w wygodnej dla użytkownika formie, podczas gdy wszystkie szczegóły implementacji są ukryte, a sam obiekt ma znane interfejsy do interakcji ze środowiskiem zewnętrznym w stosunku do niego. Mówiąc o wirtualizacji systemów operacyjnych, mają na myśli przede wszystkim tworzenie maszyn wirtualnych - pewnych abstrakcji zawierających własne wirtualne środowisko sprzętowe i programowe, które pozwala na instalację i uruchamianie kilku wystąpień systemów operacyjnych na jednej fizycznej platformie. Po co to jest? Przede wszystkim po to, aby oddzielić system operacyjny od sprzętu i umieścić kilka działających serwerów wirtualnych na jednym fizycznym z możliwością szybkiej migracji i odtwarzania środowisk operacyjnych. Takie podejście zapewnia również maksymalną elastyczność we wdrażaniu, konserwacji i zarządzaniu serwerem.

Większość CIO w dużych organizacjach, jeśli nie planuje częściowej lub całkowitej wirtualizacji swojej infrastruktury IT, przynajmniej poważnie o tym myśli. W dłuższej perspektywie projekty wirtualizacyjne wydają się bardzo kuszące: zwiększenie elastyczności infrastruktury IT, zwiększenie niezawodności i wysokiej dostępności serwerów, oszczędność na sprzęcie - to wszystko i wiele innych czynników przyciąga szefów działów IT firm. Jednak wielu nie zdaje sobie sprawy z wysiłku, jaki będzie wymagał przeniesienia infrastruktury fizycznej do wirtualnej, ponieważ w tej dziedzinie jest tylko kilku kompetentnych specjalistów, a zakup i wdrożenie potężnych komercyjnych platform wirtualizacyjnych jest kosztowne. W tym artykule skupimy się na dwóch popularnych platformach wirtualizacji serwerów - bezpłatnym VMware Server i komercyjnym VMware ESX Server.

Dlaczego VMware?

VMware jest jednym z pierwszych graczy na powstającym rynku platform wirtualizacyjnych. W 1998 r. Firma VMware opatentowała swoje techniki oprogramowania do wirtualizacji i od tego czasu wypuściła szereg skutecznych i profesjonalnych produktów do wirtualizacji na różnych poziomach, od VMware Workstation przeznaczonej dla użytkownika końcowego (konsumenta) po VMware ESX Server, przeznaczoną do hostowania infrastruktury wirtualnej dla średnich i dużych przedsiębiorstw. Szeroka gama produktów VMware obejmuje wiele narzędzi poprawiających efektywność procesu wirtualizacji, zarządzających serwerami wirtualnymi i migracji z platform fizycznych na platformy wirtualne. W Rosji produkty VMware są szczególnie popularne, gdyż w naszym kraju wirtualizacja wciąż nabiera rozpędu, a platformy innych, mało nam znanych dostawców, są bardzo „surowe” i mają znacznie mniej funkcjonalności niż ich odpowiedniki z VMware. Ponadto wirtualizacja VMware prawie zawsze przewyższa konkurencję w różnych testach wydajności. A jeśli mówimy o wirtualizacji sal operacyjnych systemy Windows - to prawie na pewno produkty firmy VMware. Tymczasem wśród platform wirtualizacyjnych VMware ma wiele do wyboru:

  • VMware Workstation - platforma przeznaczona dla użytkowników komputerów stacjonarnych i przeznaczona do użytku przez twórców oprogramowania, a także specjalistów IT,
  • VMware Player - darmowy "odtwarzacz" maszyn wirtualnych, przeznaczony do uruchamiania gotowych szablonów maszyn wirtualnych wykonujących określone zadanie,
  • VMware Serverwcześniej znany jako VMware GSX Server, przeznaczony dla infrastruktury małych firm do obsługi serwerów wirtualnych
  • VMware Ace - produkt do tworzenia maszyn wirtualnych chronionych politykami bezpieczeństwa,
  • VMware ESX Server - potężna platforma wirtualizacyjna dla średnich i dużych firm, nastawiona przede wszystkim na utrzymanie całościowej i skalowalnej infrastruktury IT,
  • Centrum wirtualne VMware to potężne narzędzie do zarządzania platformami wirtualizacji VMware ESX Server i VMware Server, oferujące szerokie możliwości konsolidacji serwerów, konfiguracji i zarządzania.
  • VMware Fusion to produkt do wirtualizacji pulpitu dla platformy Mac firmy Apple.

Formalnymi konkurentami VMware w zakresie wirtualizacji serwerów są Microsoft, Virtual Iron, XenSource i SWsoft. Jednak produkt firmy SWsoft ma dość wąski zakres zastosowań (hosting), a rozwój innych dostawców w porównaniu z produktami firmy VMware w tej chwili wygląda znacznie słabiej.

Kiedy wdrożyć infrastrukturę wirtualną w firmie

Przede wszystkim konieczne jest jasne zdefiniowanie celów, z którymi będą wdrażane platformy wirtualizacyjne. Następnie konieczne jest określenie kryteriów, według których będzie oceniana skuteczność realizacji wirtualnej infrastruktury. Oprócz kryteriów czysto finansowych (obniżone koszty sprzętu, oszczędności w zakresie konserwacji) należy również rozważyć poprawę niezawodności infrastruktury, skalowalności, elastyczności, odporności, skrócenia czasu wdrażania, przestojów, przywracania po awarii, scentralizowanego zarządzania i wysokiej dostępności. Oczywiście wszystkie te kryteria można wyrazić w kategoriach pieniężnych, w zależności od rodzaju i specyfiki środowiska, które ma być zwirtualizowane.

7 powodów, dla których warto wdrożyć wirtualizację serwerów

  • Zwiększone wykorzystanie sprzętu
    Według statystyk większość serwerów obciąża się o 15-20 procent podczas wykonywania codziennych zadań. Wykorzystanie kilku serwerów wirtualnych na jednym fizycznym zwiększy go nawet o 80 procent, zapewniając jednocześnie znaczne oszczędności przy zakupie sprzętu.
  • Mniejsze koszty wymiany sprzętu
    Ponieważ serwery wirtualne są oddzielone od określonego sprzętu, aktualizacja floty serwerów fizycznych nie wymaga ponownej instalacji i konfiguracji oprogramowania. Maszynę wirtualną można po prostu skopiować na inny serwer.
  • Zwiększenie elastyczności korzystania z serwerów wirtualnych
    Jeśli musisz używać wielu serwerów (na przykład do testowania i pracy w środowisku produkcyjnym) przy różnym obciążeniu, serwery wirtualne są najlepszym rozwiązaniem, ponieważ można je bezboleśnie przenosić na inne platformy, gdy serwer fizyczny jest obciążony.
  • Zapewnienie wysokiej dostępności
    Twórz kopie zapasowe maszyn wirtualnych i przywracaj je z plików kopie zapasowe zajmuje znacznie mniej czasu i jest prostszą procedurą. Również w przypadku awarii sprzętu kopia zapasowa wirtualnego serwera może zostać natychmiast uruchomiona na innym fizycznym serwerze.
  • Poprawa możliwości zarządzania infrastrukturą serwerową
    Dostępnych jest wiele produktów do zarządzania infrastrukturą wirtualną, które umożliwiają centralne zarządzanie serwerami wirtualnymi oraz równoważenie obciążenia i migrację na żywo.
  • Oszczędności na personelu konserwacyjnym
    Uproszczenie zarządzania serwerami wirtualnymi w dłuższej perspektywie prowadzi do oszczędności na specjalistach obsługujących infrastrukturę firmy. Jeśli dwie osoby korzystające z narzędzi do zarządzania wirtualnymi serwerami potrafią zrobić to, co cztery osoby, dlaczego miałbyś potrzebować dwóch dodatkowych specjalistów zarabiających co najmniej 15 000 USD rocznie? Niemniej jednak należy mieć na uwadze, że sporo pieniędzy potrzeba też na przeszkolenie wykwalifikowanego personelu z zakresu wirtualizacji.
  • Oszczędność energii
    Dla małych firm ten czynnik oczywiście nie ma większego znaczenia, ale dla dużych centrów danych, gdzie do kosztów utrzymania dużego parku serwerowego zalicza się koszt energii elektrycznej (zasilanie, układy chłodzenia) ten punkt ma niebagatelne znaczenie. Skoncentrowanie kilku serwerów wirtualnych na jednym serwerze fizycznym zmniejszy te koszty.

Kiedy nie musisz wdrażać infrastruktury w firmie

Pomimo wszystkich zalet wirtualizacja serwerów ma również pewne ograniczenia w jej użytkowaniu. Planując infrastrukturę wirtualną, weź pod uwagę następujące czynniki:

  • Serwery mają ciągłe obciążenie ponad 60 procent
    Te serwery nie są dobrymi kandydatami do wirtualizacji, ponieważ podczas migracji ich na maszynę wirtualną i hostowania na innych serwerach wirtualnych mogą zabraknąć zasobów.
  • Serwer używa dodatkowego sprzętu, którego nie można zwirtualizować
    Tutaj wszystko jest jasne: w przypadku, gdy serwer korzysta ze sprzętu, który nie jest obsługiwany przez dostawców platform wirtualizacyjnych, wirtualizacja takiego serwera nie ma sensu.
  • Koszty nabycia i wdrożenia platformy wirtualizacyjnej są zbyt wysokie
    W średnich i małych organizacjach infrastruktura serwerowa nie jest tak duża, a koszty sprzętu i utrzymania są niskie. W takim przypadku należy uważać na procedurę wirtualizacji, ponieważ zakup platformy komercyjnej może nie być uzasadniony.
  • Brak wykwalifikowanych specjalistów
    W wielu przypadkach proces migracji ze sprzętu fizycznego na maszyny wirtualne i dalsze wdrażanie platformy wirtualizacyjnej wymaga dobrych kwalifikacji od osób je prowadzących. Jest to szczególnie wymagane w przypadku wdrażania platform klasy „Bare metal” (bare metal). Jeśli nie jesteś pewien, czy Twoi ludzie mają wiedzę, aby to zrobić, nie rozpoczynaj projektu wirtualizacji.

VMware Server to bezpłatna i wydajna platforma wirtualizacji dla małych firm

Darmowy produkt VMware Server to dość potężna platforma wirtualizacji, która może działać na serwerach z systemami operacyjnymi Windows i Linux. Głównym celem VMware Server jest obsługa małych i średnich infrastruktur wirtualnych małych firm. Ze względu na niewielką złożoność jego rozwoju i instalacji, VMware Server można wdrożyć w możliwie najkrótszym czasie, zarówno na serwerach korporacyjnych, jak i na komputerach użytkowników domowych.

Wcześniej produkt ten był dystrybuowany na licencji komercyjnej i nosił nazwę VMware GSX Server 3, jednak wraz ze wzrostem możliwości i sprzedażą potężnej platformy wirtualizacyjnej VMware ESX Server firma VMware nie widziała żadnych perspektyw w sprzedaży platformy VMware Server, ostatecznie czyniąc produkt bezpłatnym. Warto zauważyć, że w przypadku tego produktu VMware opiera się głównie na przychodach ze sprzedaży Virtual Center dla VMware Server, wydajnego narzędzia do zarządzania infrastrukturą wirtualną opartego na VMware Server, który jest wysoce interoperacyjny z wirtualne maszyny i konsolidację serwerów wirtualnych.

Oto główne przypadki użycia produktu VMware Server:

  • obsługa kilku serwerów wirtualnych na jednym fizycznym w produkcji firmy
  • obsługa wielu serwerów wirtualnych do testowania „w pakiecie” w wirtualnej sieci hosta podczas opracowywania oprogramowania i pomocy technicznej
  • uruchamianie gotowych do użycia maszyn wirtualnych (urządzeń wirtualnych), które pełnią określoną funkcję serwera
  • zapewnienie wysokiej dostępności serwerów wirtualnych (możliwość łatwego przenoszenia maszyn wirtualnych między serwerami fizycznymi)
  • tworzenie łatwych do przywrócenia kopii zapasowych serwerów wirtualnych poprzez uzyskiwanie migawek bieżącego stanu systemu („migawek”).

VMware Server posiada rozbudowane możliwości pracy z maszynami wirtualnymi, w tym:

  • Obsługa dowolnej standardowej architektury x86
    VMware Server nie ma określonych wymagań dotyczących fizycznych komponentów serwera - w przeciwieństwie do VMware ESX Server, który nakłada bardzo specyficzne ograniczenia na sprzęt serwera. Obsługiwane są również procesory wielordzeniowe.
  • Obsługa dwukierunkowego wirtualnego SMP (symetryczne przetwarzanie wieloprocesowe)
    Jeśli architektura fizycznego serwera na to pozwala, maszyny wirtualne utworzone w VMware Server mogą zawierać dwa wirtualne procesory, co pozytywnie wpływa na wydajność gości.
  • Obsługa wielu systemów operacyjnych hosta i gościa, których pełna lista jest zawsze dostępna w witrynie firmy VMware
    Liczba systemów operacyjnych hostów, na których można zainstalować VMware Server, jest oczywiście mniejsza niż liczba obsługiwanych systemów-gości. W międzyczasie prawie każdy znany system operacyjny może zostać zainstalowany jako gość. Nawet jeśli nie ma go na liście obsługiwanych, nie oznacza to, że nie można go zainstalować.
  • Obsługa 64-bitowych systemów operacyjnych hosta i gościa
    Jako hosta systemy 64-bitowe mogą być używane 64-bitowe systemy operacyjne z rodziny Windows Server 2003, a także 64-bitowe wersje systemów Linux: Red Hat, SUSE, Mandriva i Ubuntu. Listę obsługiwanych systemów operacyjnych gościa uzupełniają również 64-bitowe wersje systemów Windows Vista, Sun Solaris i FreeBSD.
  • Obsługa technologii IntelVT (Intel Virtualization Technology)
    VMware Server eksperymentuje z technologią wirtualizacji sprzętu firmy Intel i może być używany do obsługi maszyn wirtualnych. Warto zauważyć, że wirtualizacja sprzętu, według badań inżynierów VMware, jest nadal wolniejsza niż wirtualizacja oprogramowania, dlatego nie zaleca się włączania obsługi wirtualizacji oprogramowania w celu uzyskania lepszej wydajności.

Wprowadzenie do VMware Server rozpoczyna się w oknie konsoli zarządzania maszyną wirtualną:

W obszarze roboczym głównego okna programu można utworzyć maszynę wirtualną, dodać istniejącą, przełączyć konsolę na inny host fizyczny (zdalnie zarządzać serwerem wirtualnym) oraz skonfigurować parametry hosta.

Tworzenie maszyny wirtualnej na serwerze VMware jest proste i intuicyjne oraz wymaga zaledwie kilku kroków w kreatorze nowej maszyny wirtualnej:

  • wybierz system gościa z listy, który zostanie zainstalowany jako gość
  • wybierz nazwę i lokalizację plików maszyny wirtualnej
  • wybierz typ interakcji sieciowej między maszyną wirtualną, systemem operacyjnym hosta, innymi maszynami wirtualnymi i siecią zewnętrzną
  • wprowadź wielkość dysku wirtualnego i kliknij Zakończ.

Następnie, jeśli dystrybucja systemu gościa do zainstalowania znajduje się na dysku CD lub DVD, po prostu włóż go do napędu i naciśnij przycisk „Włącz” na pasku narzędzi. Jeśli posiadasz zestaw dystrybucyjny systemu operacyjnego w postaci obrazu ISO, wybierz pozycję menu VM-\u003e Ustawienia, przejdź do pozycji CD-ROM, gdzie wskazujemy ścieżkę do obrazu ISO, kliknij OK i Włącz.

Proces instalacji systemu gościa na serwerze VMware jest dość prosty i nie wymaga oddzielnego opisu. Jednak podczas instalowania systemów operacyjnych gościa należy wziąć pod uwagę następujące kwestie:

  • Przydziel wystarczającą ilość zasobów planowanemu serwerowi wirtualnemu do wykonywania jego funkcji, ale pamiętaj, że zwiększenie liczby przydzielonych zasobów jest zawsze trudniejsze niż zmniejszenie.
  • Wybierając typ sieci serwera wirtualnego, należy wziąć pod uwagę kwestie bezpieczeństwa, a jeśli serwer wirtualny wymaga komunikacji tylko w wewnętrznej sieci wirtualnej hosta, nie należy instalować sieci mostkowej.
  • Jeśli nie tylko masz dostęp do konsoli zarządzania serwerem wirtualnym, możesz ustawić swoją maszynę wirtualną jako prywatną, zaznaczając pole w VM-\u003e Ustawienia-\u003e Opcje-\u003e Uprawnienia.
  • Pamiętaj, aby zainstalować narzędzia VMware na gościach, ponieważ zainstalowanie tych dodatków znacznie zwiększy wrażenia gości i wydajność.
  • Staraj się zachować stosunek: nie więcej niż 4 maszyny wirtualne na procesor fizyczny, ponieważ więcej z nich znacząco wpłynie na wydajność serwerów wirtualnych.

Utrzymując infrastrukturę wirtualną opartą na VMware Server, należy uważnie monitorować obciążenie zasobów sprzętowych serwera. Jeśli jakakolwiek maszyna wirtualna nie ma zasobów, musisz pomyśleć o przeniesieniu jej na inny serwer. Jeśli planujesz zarządzać dużą liczbą serwerów wirtualnych, powinieneś rozważyć zakup VMware Virtual Center, które umożliwia centralne sterowanie wieloma hostami, na których jest zainstalowany VMware Server, łączenie ich w klastry i monitorowanie obciążenia hostów przez maszyny wirtualne. Użyj liczników wydajności w gościach, aby określić ilość zasobów do przydzielenia serwerom wirtualnym. Spróbuj używać tylko wirtualnych dysków SCSI, ponieważ wirtualne IDE są wolniejsze.

Jeśli potrzebujesz uzyskać dostęp do konsoli serwera wirtualnego z sieci zewnętrznej, możesz skonfigurować klienta internetowego dla serwera VMware zintegrowanego z Microsoft IIS. Ta funkcja umożliwia kontrolowanie serwerów wirtualnych przez Internet przy użyciu bezpiecznego połączenia SSL (Secure Socket Layer).

Specyfikacje serwera VMware

MożliwościVMware Server 1.0
Możliwość działania jako usługatak
Uruchamianie maszyn wirtualnych podczas uruchamiania systemu operacyjnego hostatak
Zarządzanie lokalneGruby klient, wiersz poleceń
Dostęp dla wielu użytkownikówtak
Interfejsy programistyczne (API)Tak (C / COM / Perl)
Zdalne użycie produktuTak (konsola internetowa)
Zdalne korzystanie z maszyn wirtualnychGruby klient
Zarządzanie wieloma instalacjamiNie
Stosunek maszyn wirtualnych do rdzenia2-4
Obsługa wirtualizacji sprzętuIntel VT (eksperymentalny)
Generowanie wirtualnego sprzętu5
Obsługa wirtualnych procesorów w maszynie wirtualnej (technologia VMware Virtual SMP)2. Eksperymentalny)
Maksymalna ilość pamięci RAM przydzielonej dla maszyny wirtualnejDo 3,4 GB
Maksymalna ilość pamięci RAM przydzielonej dla wszystkich maszyn wirtualnychDo 64 GB
Wirtualne kontrolery / dyski IDE na maszynę wirtualną1/4
Wirtualne kontrolery / dyski SCSI na maszynę wirtualną4/60
Maksymalny rozmiar dysku wirtualnegoDo 950 GB
Maksymalna liczba interfejsów sieci wirtualnej4
Wirtualne przełączniki9
Uzyskiwanie migawek za pośrednictwem grubego klientatak
Pobieranie migawek za pomocą wiersza poleceńNie
Wiele migawekNie
Klonowanie maszyn wirtualnychNie
Grupy maszyn wirtualnych (zespoły)Nie
Debugowanie maszyn wirtualnychtak
Usługa folderów współdzielonychNie
Przeciągnij i upuść Obsługa wirtualnej maszyny hostaNie
Nieobsługiwany system operacyjny hostaWindows XP Professional (32/64-bitowy)
Windows XP Home
Windows 2000 Professional
Red Hat Linux 7.0
Red Hat Linux 7.1
  1. Tylko w systemach operacyjnych, które obsługują rozszerzoną pamięć lub włączoną opcję PAE.
  2. Dostępne podczas korzystania z VMware Virtual Center.

Istnieje wiele różnych komercyjnych i bezpłatnych narzędzi dostępnych dla VMware Server do zarządzania maszynami wirtualnymi i dyskami, monitorowania wydajności i konserwacji. Jeśli jednak zamierzasz w pełni wykorzystać możliwości VMware Server, powinieneś spojrzeć na VMware Virtual Center for VMware Server.

VMware ESX Server - platforma wirtualizacyjna klasy enterprise i narzędzie do budowy wirtualnej infrastruktury przedsiębiorstwa

Wśród wielu rozwiązań wirtualizacyjnych oferowanych przez VMware wyróżnia się VMware ESX Server. Jako sztandarowy produkt firmy, VMware ESX Server jest podstawą do budowania dużych wirtualnych infrastruktur integrujących inne produkty VMware.

VMware ESX Server to platforma wirtualizacji bare metal zainstalowana na serwerze bare metal bez systemu operacyjnego ani innego oprogramowania. VMware ESX Server jest oparty na systemie operacyjnym Linux Red Hat, w którym inżynierowie VMware wprowadzili znaczące zmiany, aby dodać wiele funkcji obsługujących wirtualizację. Ta implementacja tej platformy maksymalizuje wykorzystanie zasobów sprzętowych serwera i zapewnia najlepszą interakcję między gośćmi a sprzętem.

VMware ESX Server ma wiele zalet i jest rdzeniem infrastruktury wirtualnej dużego przedsiębiorstwa, która wymaga konserwacji, konsolidacji, wysokiej dostępności i wirtualizacji wielu serwerów wirtualnych między serwerami fizycznymi. ESX Server to prawdziwa koncepcja budowania infrastruktury IT przedsiębiorstwa przy użyciu maszyn wirtualnych.

Oprócz serwera ESX infrastruktura wirtualna przedsiębiorstwa zawiera również komponenty, takie jak sieci pamięci masowej (SAN), systemy pamięci masowej (magazyny), połączenia o dużej szybkości (Fibre Channel) i sieci wirtualne (VLAN). Wirtualna infrastruktura oparta na VMware ESX Server pozwala na centralne zarządzanie wszystkimi tymi zasobami i zapewnienie nieprzerwanej pracy serwerów wirtualnych. Głównymi elementami infrastruktury wirtualnej są:

  • Sam serwer ESX.
  • System plików VMware VMFS (system plików maszyny wirtualnej)zoptymalizowany pod kątem wydajności maszyny wirtualnej i wysokiej dostępności.
  • VMware SMP (symetryczne przetwarzanie wieloprocesowe) to technologia, która umożliwia maszynom wirtualnym korzystanie ze wszystkich procesorów na hoście, mając jednocześnie wiele procesorów wirtualnych.
  • Klient infrastruktury wirtualnej - potężne narzędzie do zdalna administracja oraz konfigurowanie VMware ESX Server, który działa na stacjach roboczych Windows i ma przyjazny dla użytkownika interfejs.
  • Wirtualne centrum - narzędzie do scentralizowanego zarządzania wieloma serwerami ESX.
  • Dostęp sieciowy do infrastruktury wirtualnej - możliwość zarządzania maszynami wirtualnymi z zewnętrznej sieci poprzez bezpieczny kanał.
  • VMware VMotion - technologia umożliwiająca „na żywo” migrację działającego serwera wirtualnego na inny serwer fizyczny, bez konieczności wyłączania maszyny wirtualnej i zapewniającą jej płynne działanie podczas migracji.
  • Wysoka dostępność VMware (HA) - możliwość automatycznego restartowania niezbędnych mirrorów maszyn wirtualnych na innym serwerze w przypadku awarii sprzętu lub oprogramowania fizycznego serwera.
  • VMware Distributed Resource Scheduler (DRS) - komponent umożliwiający dynamiczną alokację zasobów do maszyn wirtualnych.
  • VMware Consolidated Backup (VCB) - proste i wydajne narzędzie do tworzenia kopii zapasowych maszyn wirtualnych.
  • Zestaw SDK infrastruktury VMware - pakiet do tworzenia aplikacji dla infrastruktury wirtualnej przez niezależnych programistów.

Kiedy używać infrastruktury wirtualnej opartej na VMware ESX Server

  • Masz jasne wyobrażenie o tym, ile fizycznych serwerów będzie potrzebnych do obsługi infrastruktury serwerów wirtualnych. Należy pamiętać, że planowanie migracji serwerów fizycznych powinno opierać się na nie więcej niż 4-6 maszynach wirtualnych na procesor fizyczny przy średnim rzeczywistym obciążeniu migrowanych serwerów fizycznych wynoszącym 15%.
  • Wybrałeś odpowiednią edycję VMware ESX Server i komponenty wirtualnej infrastruktury, obliczyłeś koszty ich wdrożenia i utrzymania i doszedłeś do wniosku, że wdrożenie jest opłacalne, ponieważ oszczędności w sprzęcie i konserwacji pokrywają te koszty.
  • Masz specjalistów, którzy nie tylko kompetentnie przeprowadzą projekt wirtualizacji, ale także administratorów, którzy mają wystarczającą wiedzę, aby na co dzień utrzymywać i rozwijać wirtualną infrastrukturę.
  • Jesteś gotowy do zakupu sprzętu wymaganego przez VMware ESX Server. Uważaj - przewodnik instalacji serwera ESX informuje, jaki konkretny sprzęt jest wymagany do jego zainstalowania. Na pierwszy rzut oka wszystko wydaje się dość drogie, ale jeśli dokładnie przeczytasz wymagania, stanie się jasne, że w pełni działający serwer ESX do celów szkoleniowych można zbudować za 900 USD.

Procedura instalacji VMware ESX Server jest dość prosta i nie wymaga od użytkownika obszernej wiedzy. Jeśli zastosowałeś się do zaleceń VMware i mądrze wybrałeś sprzęt serwera hosta, instalacja serwera ESX zajmie mniej niż godzinę. Po zainstalowaniu co najmniej jednego ESX, od razu masz wiele pytań i problemów - to cena za możliwości, które zapewnia VMware ESX Server. Oto kilka podstawowych wskazówek dotyczących pierwszych kroków po zainstalowaniu ESX:

  • Aby zarządzać serwerem ESX i tworzyć pierwsze maszyny wirtualne, użyj klienta infrastruktury VMware, który można pobrać z https: //.
  • Aby przesłać pliki do iz ESX, użyj WinSCP (powolny transfer plików, szyfruje ruch) lub FastSCP (szybki transfer plików, ale lepiej nie używać go z sieci zewnętrznej, ponieważ ruch nie jest szyfrowany).
  • Aby zezwolić użytkownikowi root na logowanie się przez SSH (Secure Shell), dodaj wiersz „PermitRootLogon yes” do pliku „httpd.conf” na ESX.
  • Użyj narzędzi „vmkfs-tools” do zarządzania dyskami, użyj polecenia „esxtop” do monitorowania wydajności maszyn wirtualnych i użyj dziennika „var / log / vmware / hostd.log” do analizowania raportów o błędach.
  • Pamiętaj, wolne miejsce na ESX to zawsze dwa typy partycji: pierwsza dla systemu operacyjnego samego ESX, a druga dla partycji vmfs do hostowania maszyn wirtualnych. Aby dowiedzieć się, ile wolnego miejsca pozostało na obu partycjach, użyj polecenia „vdf -h”.

Po zainstalowaniu VMware ESX Server będziesz potrzebować narzędzia do migracji z fizycznego na wirtualny (P2V). Firma VMware oferuje do tych celów użycie produktu VMware Converter, ale można skorzystać z rozwiązań innych producentów. Ciągle będziesz mieć pytania - nie wahaj się skontaktować z forami VMware, gdzie stali bywalcy pomogą Ci w trudnych sytuacjach. Docelowo na Twoim ESX zostanie zainstalowanych kilka maszyn wirtualnych, czyli infrastruktura wirtualna, co pokazano na rysunku wykonanym za pomocą programu Veeam Reporter:

Kluczowe pojęcia dotyczące infrastruktury wirtualnej to: adapter fizyczny (NIC), adapter wirtualny (vNIC), przełącznik wirtualny (vSwitch) i sieć wirtualna (Vlan). VMware ESX Server umożliwia utworzenie do czterech wirtualnych kart sieciowych dla maszyny wirtualnej, z których każdą można powiązać z siecią wirtualną utworzoną po kolei na wirtualnych przełącznikach.

Przełącznik wirtualny to rodzaj abstrakcyjnego urządzenia wieloportowego, które przełącza kanały między sieciami wirtualnymi i wirtualnymi kartami sieciowymi maszyn wirtualnych.

Sieć wirtualna to połączenie kilku maszyn wirtualnych w jedno środowisko sieciowe, w którym współdziałają ze sobą. Jeśli przełącznik wirtualny jest podłączony do fizycznego adapter sieciowy, wtedy maszyny wirtualne za jego pośrednictwem będą mogły „widzieć” zewnętrzną, w stosunku do ESX, sieć.

W rzeczywistości wszystko nie jest tak skomplikowane, jak się wydaje: tworzenie elementów infrastruktury wirtualnej zajmuje bardzo mało czasu, a po skonfigurowaniu infrastruktura taka nie wymaga dalszej konfiguracji, gdy zostaną do niej wprowadzone nowe maszyny wirtualne.

Trochę o Virtual Center for VMware ESX Server

Podobnie jak w przypadku produktu VMware Server, użycie wielu hostów z VMware ESX Server w infrastrukturze IT przedsiębiorstwa stwarza problem scentralizowanego zarządzania i monitorowania wydajności hostów fizycznych. Aby rozwiązać te problemy z platformami VMware ESX Server, a także z VMware Server, używane jest rozwiązanie Virtual Center. Jego wygląd pokazane na rysunku:

Virtual Center pozwala na monitorowanie wielu hostów, na których zainstalowany jest VMware ESX Server, klastrowanie ich i sterowanie za pomocą „alarmów” - sygnałów o różnych zdarzeniach. Należy zauważyć, że możliwości Virtual Center dla VMware ESX Server są znacznie większe niż możliwości Virtual Center dla VMware Server, co wynika przede wszystkim z faktu, że sam produkt VMware ESX Server ma znacznie szersze możliwości.

Czy powinienem wybrać serwer VMware czy VMware ESX Server?

Z powyższego wynika, że \u200b\u200boba opisane w artykule produkty mają na celu utrzymanie infrastruktury serwerów wirtualnych i pełnią podobne funkcje. Istnieją jednak znaczne różnice między tymi dwiema platformami. Jeśli wirtualna infrastruktura oparta na VMware Server może być zbudowana głównie z serwerów, które wykonują codzienne zadania w organizacji, które nie wymagają wysokiej dostępności, szybkości i elastyczności, to VMware ESX Server jest kompletną platformą wspierającą istotną infrastrukturę IT przedsiębiorstwa w warunki nieprzerwanej pracy serwerów wirtualnych i ich obsługa w trybie 24 × 7 × 365.

Oto kilka przykładów, kiedy należy używać infrastruktury opartej na VMware Server:

  • wsparcie i utrzymanie wewnętrznych serwerów organizacji,
  • wykonywanie zadań testowych dla poszczególnych aplikacji,
  • modelowanie małe sieci wirtualne w celu sprawdzenia działających pakietów serwerów,
  • uruchomienie gotowych do użycia szablonów maszyn wirtualnych, które pełnią rolę wewnętrznych serwerów organizacji,
  • przygotowanie poszczególnych serwerów do szybkiej migracji.

VMware ESX Server musi być używany do następujących zadań:

  • testowanie aplikacji strumieniowych w dużych organizacjach tworzących oprogramowanie,
  • utrzymywanie zewnętrznych serwerów organizacji o wysokim stopniu dostępności, elastyczności i łatwości zarządzania,
  • modelowanie dużych sieci wirtualnych,
  • obniżenie kosztów sprzętu, konserwacji i energii elektrycznej w dużych organizacjach i centrach danych.

Dlatego wdrażając infrastrukturę wirtualną w organizacji, należy dokładnie rozważyć definicję ostatecznych celów. Wdrażając darmowy serwer VMware nie będzie żadnych specjalnych problemów z instalacją i konserwacją, nie będzie też kosztów zakupu samej platformy, ale organizacja może stracić na wydajności (ponieważ wirtualizacja jest wykonywana na systemie operacyjnym hosta), niezawodności i dostępności. Wdrożenie VMware ESX Server spowoduje duże trudności techniczne we wdrożeniu i utrzymaniu w przypadku braku wykwalifikowanych specjalistów. Ponadto inwestowanie w taką platformę może nie opłacać się małym i średnim organizacjom. Jednak, jak pokazuje doświadczenie VMware, w przypadku dużych organizacji wdrożenie VMware ESX Server przekłada się w dłuższej perspektywie na znaczne oszczędności kosztów.

Uwzględnienie tych chwil pozwoli Ci kompetentnie zaplanować migrację fizycznych serwerów Twojej infrastruktury IT na wirtualne, oszczędzając przy tym nie tylko pieniądze, ale i czas, który jak wiadomo to także pieniądze.

vSAN 6.7 poprawia wydajność operacyjną HCI, skraca krzywą uczenia się i przyspiesza podejmowanie decyzji. Ta wersja zapewnia bardziej spójną, niezawodną i bezpieczną obsługę aplikacji. Ponadto wiedza czołowych ekspertów, najnowsze technologie i narzędzia analityczne służą do wygodniejszego i szybszego rozwiązywania problemów. Coraz więcej firm i dostawców usług w chmurze wybiera VMware vSAN do swojej hiperkonwergentnej infrastruktury.

MOŻLIWOŚCI

Ulepszenia produktu

Poniżej znajdują się najważniejsze nowe funkcje i aktualizacje dla vSAN 6.7.

  • Interfejs użytkownika oparty na HTML5
  • Całkowicie przeprojektowany interfejs użytkownika zapewnia nowoczesne możliwości sterowania. Nowy interfejs został zbudowany na tej samej platformie, która jest używana w innych produktach VMware, dzięki czemu klienci będą mieli ujednolicony i łatwy w użyciu proces zarządzania najbardziej kompletnym stosem produktów SDDC. Ponadto nowy interfejs zmniejsza liczbę kroków wymaganych do wykonania wielu zadań poprzez usprawnienie przepływów pracy.
  • vRealize Operations w vCenter
  • VRealize Operations, zintegrowane bezpośrednio z vCenter, zapewnia pełny wgląd w środowiska HCI wdrożone lokalnie lub w szerokiej gamie chmur publicznych i jest dostępne bezpłatnie dla wszystkich klientów vSAN Advanced i Enterprise. Dzięki konfigurowalnym panelom kontrolnym vSAN w jednej konsoli zarządzania możesz monitorować i kontrolować swoje środowisko HCI. Integracja nowych lub istniejących instancji vROP jest bezproblemowa.
  • vSAN ReadyCare
  • VSAN ReadyCare Support podkreśla zaangażowanie firmy VMware w obsługę klientów vSAN i zapewnia kompleksowe wsparcie za pośrednictwem wiodących ekspertów oraz najnowszych analiz i technologii. Korzystając z modelowania predykcyjnego w vSAN Support Insight, VMware analizuje anonimowo zebrane dane od tysięcy klientów vSAN i powiadamia ich, zanim pojawią się problemy. Ponadto vSAN Health Validators zapewniają powiadomienia w czasie rzeczywistym i porady dotyczące rozwiązywania problemów.
  • Szyfrowanie FIPS 140-2
  • Produkt vSAN implementuje pierwszy standardowe rozwiązanie w sprawie szyfrowania danych podczas przechowywania dla HCI. VSAN 6.7 wprowadza szyfrowanie vSAN, pierwsze rozwiązanie programowe spełniające standard FIPS 140-2 i surowe wymagania federalne Stanów Zjednoczonych. Szyfrowanie vSAN pomaga obniżyć koszty ochrony danych i zwiększyć elastyczność, eliminując zależność od sprzętu i upraszczając podstawowe procesy zarządzania. Jest to również pierwsze rozwiązanie HCI, które posiada wytyczne STIG zatwierdzone przez Defense Information Systems Agency (DISA).
  • Zwiększona odporność aplikacji
  • Rozwiązanie vSAN zapewnia spójne wrażenia użytkownika końcowego dzięki aplikacjom z inteligentnymi funkcjami samoodzyskiwania, takimi jak adaptacyjna resynchronizacja, szybkie przełączanie awaryjne w fizycznie oddzielonych sieciach i konsolidacja replik. Synchronizacja adaptacyjna optymalizuje zarządzanie ruchem we / wy, aby zapewnić sprawność aplikacji podczas synchronizacji. Konsolidacja replik skraca czas i zmniejsza wysiłek potrzebny do wprowadzenia węzła w tryb konserwacji. Wreszcie, natychmiastowe przełączanie awaryjne eliminuje potrzebę przełączania awaryjnego fizycznie oddzielnych sieci.
  • Zwiększona dostępność rozproszonych klastrów
  • Rozproszone środowiska klastrów są jeszcze bardziej wydajne dzięki inteligentnemu oddzieleniu ruchu świadków, przedefiniowaniu środowiska bazowego i wydajnej ponownej synchronizacji. Oddzielenie ruchu świadków i wydajna synchronizacja optymalizuje trasę i rozmiar danych przesyłanych przez każde łącze, dzięki czemu przełączanie awaryjne jest przezroczyste dla użytkowników końcowych aplikacji. Ponowne zdefiniowanie środowiska podstawowego zwiększa dostępność obciążeń dzięki zastosowaniu wydajniejszej logiki w przypadku awarii środowiska.
  • Zoptymalizowane aplikacje nowej generacji
  • VSAN wykorzystuje nową politykę przechowywania (przypinanie hosta vSAN), aby zapewnić wydajność i odporność vSAN zgodnie z potrzebami najnowsze aplikacje modele z niczym nie współdzielonym. Dzięki tej zasadzie vSAN utrzymuje jedną kopię danych i zapisuje bloki danych na hoście ESXi, na którym działa maszyna wirtualna. Ta funkcja jest szczególnie ważna w przypadku aplikacji z dużymi ilościami danych (Hadoop), NoSQL (DataStax) i innych aplikacji, które wykonują kopie zapasowe danych na poziomie aplikacji.
  • Rozszerzone wsparcie dla środowisk aplikacji biznesowych o znaczeniu krytycznym
  • VSAN obsługuje teraz więcej środowisk aplikacje o znaczeniu krytycznym z obsługą klastra pracy awaryjnej systemu Windows Server, który upraszcza zarządzanie pamięcią masową dla tych obciążeń i pomaga klientom przyspieszyć migrację do scentralizowanego SDDC.
  • Proaktywne wsparcie dzięki vSAN Support Insight
  • Proaktywne wsparcie zwiększa niezawodność vSAN dzięki alertom, które są generowane przed wystąpieniem problemów z infrastrukturą i skraca tradycyjny czas wsparcia dzięki okresowemu gromadzeniu danych. Aby korzystać z tej funkcji, należy zarejestrować się w Programie poprawy jakości obsługi klienta.
  • Obsługa Adaptive Core Dump
  • Obsługa Adaptive Core Dump skraca czas rozwiązywania problemów przez klienta vSAN dla większej liczby typów środowisk, automatycznie dostosowując kierunek i rozmiar cennych danych wykorzystywanych w celu przyspieszenia wsparcia.
  • Rozszerzona obsługa sprzętu
  • vSAN obsługuje teraz dyski 4Kn, pomagając przygotować środowiska vSAN na przyszłe zmieniające się potrzeby i umożliwiając obniżenie całkowitego kosztu posiadania.

Dziś chciałbym opowiedzieć o produktach, które wcześniej były produkowane przez VMware, ale z jakiegoś powodu zostały wycofane ze sprzedaży i przestały się rozwijać. Lista jest daleka od kompletności i zawiera w większości moją opinię o produktach na podstawie wyników pracy z nimi.

VMware ESX Server

Zacznę od być może najważniejszego produktu, który uczynił VMware liderem na rynku wirtualizacji serwerów.

VMware ESX Server to pierwszy hiperwizor typu 1 dla procesorów Intel x86. ESX nie był pierwszym hiperwizorem serwerów, ani nawet pierwszym produktem VMware. Jednak jako pierwszy zaimplementował takie funkcje, jak migracja maszyn wirtualnych na żywo (vMotion), wysoka dostępność maszyny wirtualnej (wysoka dostępność), automatyczne równoważenie (Distributed Resource Scheduler), zarządzanie energią (Distributed Power Management) i wiele innych.

Nawiasem mówiąc, czy kiedykolwiek zastanawiałeś się, co oznacza skrót ESX? Tak więc ESX to Elastic Sky X. Co po raz kolejny udowadnia, że \u200b\u200bw 2002 roku VMware opracowywał swoje produkty z myślą o przetwarzaniu w chmurze ...

ESX został zbudowany w oparciu o architekturę monolityczną, wszystkie sterowniki, sieć i podsystem I / O pracowały na poziomie hiperwizora. Jednak w celu zarządzania hyperzovirem na każdym hoście zainstalowano małą usługę VM - konsolę serwisową opartą na zmodyfikowanym zestawie dystrybucyjnym Red Hat Linux. Z jednej strony narzucało to szereg ograniczeń - usługa VM zużywała część zasobów obliczeniowych hosta, jej dyski, jak każda inna maszyna wirtualna, musiały być umieszczone w pamięci VMFS, a każdy host potrzebował co najmniej dwóch adresów IP, po jednym dla interfejsu VMKernel , druga dotyczy konsoli serwisowej. Z drugiej strony konsola serwisowa zapewniała możliwość instalacji oprogramowania firm trzecich (agentów, wtyczek), które rozszerzyły możliwości monitorowania i zarządzania hiperwizorem. Konsola serwisowa dała początek powszechnemu błędnemu przekonaniu, że hiperwizor ESX to zmodyfikowany Linux.

Warto wspomnieć, że pierwsze wersje ESX były instalowane i zarządzane osobno, jednak począwszy od ESX 2.0 wprowadzono VMware VirtualCenter (obecnie znany jako vCenter Server) w celu centralnego zarządzania wieloma hostami. Wtedy faktycznie pojawiła się Infrastruktura Wirtualna, czyli zestaw produktów do wirtualizacji, składający się z hiperwizora ESX i oprogramowania do zarządzania VirtualCenter. W wersji 4.0 nazwa Virtual Infrastructure została zmieniona na vSphere.

W 2008 roku pojawił się alternatywny hiperwizor - ESXi, który nie potrzebował konsoli serwisowej, był znacznie mniejszy, ale nie obsługiwał zbyt wiele tego, co mógł zrobić ESX (ESXi brakowało interfejsu WEB, wbudowanej zapory ogniowej, możliwości rozruchu przez SAN, integracji z Active Katalog itp.). Z każdą nową wersją VMware stopniowo zwiększało funkcjonalność ESXi. VMware vSphere 4.1 to ostatnia wersja, która zawiera hiperwizor ESX. Począwszy od wersji 5.0 VMware pozostawiono tylko ESXi.

Serwer / serwer VMware GSX

Przez wiele lat VMware GSX Server był wydawany wraz z VMware ESX. Ground Storm X (jak skrót oznacza GSX) był hiperwizorem typu 2 i został zainstalowany na serwerowych systemach operacyjnych Microsoft Windows, RedHat lub SUSE Linux. Zastosowanie hiperwizora typu 2 miało swoje zalety. Po pierwsze, GSX obsługiwał znacznie szerszy zakres sprzętu i mógł nawet działać na sprzęcie stacjonarnym, w przeciwieństwie do „kapryśnego” ESX. Po drugie, VMware GSX było niezwykle łatwe w instalacji i konfiguracji, każdy, kto pracował z VMware Workstation, był w stanie obsłużyć również GSX. Po trzecie, GSX miał wbudowany serwer NAT i DHCP, co ułatwiało konfigurację sieci VM.

Podobnie jak jego starszy brat, GSX obsługiwał scentralizowane zarządzanie przez VirtualCenter.

Później GSX został przemianowany na VMware Server, z możliwością uruchamiania 64-bitowych maszyn wirtualnych, a także przydzielania kilku wirtualnych procesorów do maszyn wirtualnych. Wydany pod koniec 2008 r. VMware Server 2.0 stał się darmowy, uzyskał pełnoprawny interfejs sieciowy i możliwość przesyłania dalej Urządzenia USB wewnątrz maszyny wirtualnej, ale utracono obsługę VMware VirtualCenter.

Do tego czasu hiperwizory ESX i ESXi przejęły większość rynku wirtualizacji serwerów. VMware ESXi Free i Microsoft Hyper-V Server są teraz ostatnim gwoździem do trumny dla VMware Server. VMware i Microsoft zrezygnowały z hipernadzorców serwerowych systemów operacyjnych.

VMware vCenter Server Heartbeat

Produkt zaprojektowany w celu zapewnienia wysokiej dostępności usług vCenter i powiązanych usług (DBMS, SSO, Update Manager) nie został opracowany przez samą firmę VMware, ale przez firmę zewnętrzną - Neverfail Group.

Mechanizm ochrony został oparty na idei zorganizowania dwuwęzłowego klastra działającego w trybie aktywny-pasywny. Węzeł pasywny monitorował stan węzła podstawowego, aw przypadku jego niedostępności uruchamiał usługi klastrowe. Do działania klastra nie jest wymagana pamięć współdzielona. zmiany dokonane w węźle aktywnym były okresowo replikowane do węzła pasywnego. vCenter Heartbeat zapewnia ochronę zarówno fizycznych, jak i wirtualnych, a nawet mieszanych konfiguracji vCenter, gdzie jeden host jest fizyczny, a drugi wirtualny.

Podczas gdy vCenter Heartbeat był przez pewien czas jedynym sposobem ochrony vCenter przed awariami sprzętu i oprogramowania, implementacja była po prostu kiepska. Skomplikowana procedura instalacji i obsługi klastra, a także wiele błędów, wykonała swoją brudną robotę. W rezultacie, począwszy od vSphere 5.5 U3 / vSphere 6.0, VMware porzuciło vCenter Heartbeat i powróciło do bardziej znanej metody klastrowania narzędzia Microsoft Klaster pracy awaryjnej.

VMware vCenter Protect

Dla tych z Was, którzy pracowali z vSphere co najmniej od wersji 4, powinniście wiedzieć, że w tamtym czasie vCenter Update Manager obsługiwał instalację aktualizacji nie tylko dla hipernadzorców ESX / ESXi, ale także dla systemów operacyjnych gości i różnych programów. Jednak począwszy od wersji 5.0 ta funkcjonalność została usunięta z Update Manager, zamiast tego VMware zaczęło oferować osobny produkt - VMware vCenter Protect, który został przejęty razem z Shavlikiem.


Oprócz aktualizacji systemów operacyjnych gościa, vCenter Protect umożliwiał przeprowadzanie inwentaryzacji oprogramowania i sprzętu, uruchamianie różnych skryptów zgodnie z harmonogramem i skanowanie w poszukiwaniu luk.

Jednak sprzedaż najwyraźniej nie szła dobrze, a portfolio VMware obejmowało również vRealize Configuration Manager, zakupiony od EMC w 2010 roku, do zarządzania poprawkami, inwentaryzacji i nie tylko. Dlatego w 2013 roku vCenter Protect został sprzedany firmie LANDesk.

Urządzenie wirtualnej pamięci masowej VMware

Virtual Storage Appliance to pierwsze wejście firmy VMware na rynek pamięci masowych definiowanych programowo. VSA był przeznaczony dla małych i średnich firm i pozwalał na tworzenie wspólnego, odpornego na uszkodzenia systemu pamięci masowej w oparciu o dyski lokalne zainstalowane na serwerze.


Na każdym hoście ESXi wdrożono dedykowaną aplikację VSA. Dyski wirtualne VSA znajdowały się w pamięci masowej VMFS utworzonej na woluminach lokalnego kontrolera RAID. Połowę miejsca na dysku przeznaczono na dublowanie danych z innego VSA (rodzaj sieciowego analogu RAID 1) zlokalizowanego na sąsiednim hoście, a połowę na payload. Następnie każda aplikacja przedstawiała swoją kopię lustrzaną przez protokół NFS z powrotem do wszystkich hostów wirtualizacji. Jedna instalacja obsługiwała 2 lub 3 hosty wirtualizacji, przy korzystaniu z 2 hostów vCenter Server działał jako arbiter i musiał zostać wdrożony na oddzielnym serwerze fizycznym lub hoście ESXi, który nie jest częścią VSA.

Funkcjonalność VSA była bardzo ograniczona. Na przykład pierwsza wersja VSA obsługiwała umieszczanie tylko na woluminach VMFS z RAID 1 lub 10, co prowadziło do wysokich kosztów ogólnych pamięci masowej (w rzeczywistości powierzchnia użytkowa była mniejsza niż 1/4 wolumenu dysków lokalnych), nie było obsługi VAAI, nie było wsparcie dla buforowania lub rozrywania.

Wszystko to w połączeniu z niezbyt niską ceną i niską wydajnością nie pozwoliło VSA wyprzeć zwykłych systemów pamięci masowej z segmentu SMB. Dlatego wkrótce po wydaniu pierwszej wersji Virtual SAN w 2014 roku produkt został przerwany.

VMware Virsto

Kolejna ofiara Virtual SAN, produktu firmy o tej samej nazwie, którą VMware przejął w 2013 roku. O ile wiem, po zakupie Virsto nigdy nie pojawiało się w cennikach, ale zostało pomnożone przez zero niemal natychmiast.

Będąc przyszłościowym rozwojem w dziedzinie pamięci masowej definiowanej programowo, Virsto był wirtualną aplikacją, która działa jako wirtualizator pamięci masowej, tj. zasoby pamięci były prezentowane uplines, a upline z kolei dawały miejsce na dysku hostom korzystającym z protokołu NFS. Sercem Virsto był VirstoFS - specjalista system plikówdo optymalizacji operacji zapisu i odczytu przy użyciu mechanizmów podobnych do tych, które można znaleźć w systemach pamięci masowej NetApp FAS. Virsto może gromadzić losowe zapisy w specjalnym dzienniku, a następnie zapisywać dane sekwencyjnie w systemie pamięci masowej, co pozytywnie wpływa na IOPS i opóźnienia. Ponadto Virsto obsługiwał warstwowe przechowywanie danych (rozrywanie) i optymalizował pracę z migawkami, przechowując metadane w pamięci RAM dotyczące tego, który blok danych znajduje się w której migawce.


Pomimo tego, że produkt nigdy nie wyszedł, wysiłki twórców nie poszły na marne - w Virtual SAN 6.0 zamiast VMFS-L pojawił się nowy format partycjonowania dysków oparty na VirstoFS i obsługę „zaawansowanych” migawek.

VMware Lab Manager

Produkt do automatyzacji wdrażania i zarządzania cyklem życia maszyn wirtualnych w środowiskach testowych.

W rzeczywistości Lab Manager był menedżerem menedżerów, wdrożonym na podstawie istniejącej instalacji VMware ESX / ESXi i vCenter i umożliwił organizowanie dostępu wielu użytkowników (wielu dzierżawców) do wspólnej infrastruktury wirtualnej, przydzielanie niezbędnego zestawu zasobów obliczeniowych użytkownikom, automatyczne nadawanie adresów IP maszyn wirtualnych z pul, tworzenie izolowanych sieci dla VM, wskaż okres dzierżawy maszyny wirtualnej.

Wraz z rosnącą popularnością tematu cloud computingu, VMware przeszło na kolejny produkt - vCloud Director, sukcesywnie przenosząc wszystkie chipy z Lab Managera i zamykając go.

VMware ACE

Chcę zakończyć recenzję raczej rzadkiej bestii - VMware ACE. Jeszcze przed pojawieniem się VDI w jego klasycznej formie i powszechnym przyjęciem BYOD, VMware oferowało klientom oprogramowanie do scentralizowanego zarządzania wirtualnymi stacjami roboczymi, które mogły działać na komputery osobiste użytkownicy - VMware ACE.


ACE współpracowało z klientami hipernadzorcami VMware Workstation i Player i umożliwiło zarządzanie maszynami wirtualnymi w oparciu o określone zasady. Korzystając z zasad, administratorzy mogli ograniczyć funkcjonalność maszyny wirtualnej (na przykład wyłączyć przekazywanie urządzeń USB lub kontrolować dostęp do sieci), wymusić szyfrowanie dysków wirtualnych, zezwolić na dostęp do maszyn wirtualnych tylko autoryzowanym użytkownikom, skonfigurować okres istnienia maszyny wirtualnej, po której maszyna przestała się uruchamiać itp. itp. Maszyny wirtualne wraz z politykami i hiperwizorem VMware Playera można wyeksportować jako gotowy pakiet Pocket ACE i przesłać użytkownikowi w dowolny dogodny sposób (na płycie CD, dysku flash lub przez sieć). W razie potrzeby administrator może wdrożyć serwer ACE Management Server w sieci, z którym łączyły się hipernadzorcy klienta i zażądał aktualnych ustawień zasad dla maszyny wirtualnej.

Mimo ciekawej funkcjonalności produkt nie był szeroko stosowany, a według VMware nie spełniał wszystkich wymagań nielicznych klientów, którzy go używali, dlatego w 2011 roku został wycofany z rynku. Kilka lat później ACE zostało zastąpione przez VMware Horizon FLEX, który ma własny mechanizm dostarczania maszyn wirtualnych na komputery użytkowników, a także obsługuje hiperwizor VMware Fusion Pro dla systemu operacyjnego Apple MAC OS X.

W tym artykule nie będziemy wchodzić w żadne szczegóły techniczne. Zamiast tego spójrzmy na terminologię VMware. Ten krótki przegląd będzie przydatny dla tych, którzy chcą zrozumieć różnicę między podstawowymi produktami VMware. Prawie każdy wie o ESXi. A co z vSphere i vCenter? Ludzie często mylą te terminy, ale w rzeczywistości nie ma w nich nic skomplikowanego. Połóżmy wszystko na półkach.

Wprowadzony w 2001 roku hiperwizor VMware ESX (wcześniej znany jako VMware ESX Server) zapoczątkował wirtualną rewolucję. Obecnie VMware jest wiodącym producentem oprogramowania do wirtualizacji (obecnie część firmy Dell). Co półtora roku firma wydaje nowe oprogramowanie z zaawansowanymi funkcjami, które jest kompatybilne z szeroką gamą sprzętu, w tym dyskami SSD NVMe, bardzo dużymi dyskami twardymi i najnowszym sprzętem centralnym procesory Intel lub AMD.

VMware ESXi

ESXi to hiperwizor; niewielkie oprogramowanie, które instaluje się na serwerze fizycznym i umożliwia uruchamianie wielu systemów operacyjnych na jednym komputerze-hoście. Te systemy operacyjne działają niezależnie od siebie, ale mogą wchodzić w interakcje ze światem zewnętrznym za pośrednictwem sieci. W tym przypadku pozostałe komputery są podłączone do sieci lokalnej (sieć lokalna, LAN). Systemy operacyjne działają na maszynach wirtualnych (maszynach wirtualnych, maszynach wirtualnych), z których każda ma własny sprzęt wirtualny.

Istnieją płatne i bezpłatne wersje VMware ESXi. Możesz zamówić instalację bezpłatnej wersji na. Funkcjonalność bezpłatnej wersji jest nieco ograniczona. Pozwala skonsolidować ograniczoną liczbę systemów operacyjnych na jednym komputerze i nie może być zarządzany przez centralny serwer zarządzający - vCenter. Jednak Free ESXi (lub VMware ESXi Hypervisor) łączy się ze zdalnym magazynem, w którym można tworzyć, przechowywać i używać maszyny wirtualne. Oznacza to, że ten zdalny magazyn może być współużytkowany między kilkoma hostami ESXi, ale nie między maszynami wirtualnymi. Maszyny wirtualne są „własnością” każdego hosta, co uniemożliwia centralne zarządzanie.

Praca z darmową wersją ESXi jest bardzo prosta i polega na podstawowe procesy: szkolenia, testowanie procesów produkcyjnych, weryfikacja systemów odtwarzania po awarii, akceptacja rozwiązań architektonicznych. Używając migawek, możesz sprawdzić poprawność poprawek Windows. Alternatywnie może to być przydatne, jeśli zdecydujesz się sklonować serwer produkcyjny przy użyciu technologii VMware Converter lub P2V i chcesz przetestować dodatek Service Pack firmy Microsoft przed jego zainstalowaniem.

VMware vCenter

VMware vCenter to scentralizowana platforma zarządzania infrastrukturą wirtualną VMware. Z jego pomocą możesz zarządzać prawie wszystkimi procesami z jednej konsoli. VCenter Server można zainstalować w systemie Windows lub wdrożyć jako wstępnie skonfigurowaną maszynę wirtualną przy użyciu Photon OS, potężnej dystrybucji opartej na systemie Linux. Wcześniej VMware korzystało z dystrybucji Suse Linux Enterprise Server (SUSE), ale ostatnio przeszło na Photon OS.

vCenter Server jest licencjonowanym oprogramowaniem. Możesz go zdobyć na dwa sposoby:

  • vCenter Server Essentials jako część pakietu vSphere Essentials. Ta wersja vCenter zarządza trzema hostami, z których każdy ma dwa procesory fizyczne. Jeśli masz małą firmę, będziesz pracować z około 60 maszynami wirtualnymi, a ta wersja vCenter będzie dla Ciebie odpowiednia. Wraz z podstawowym zestawem otrzymujesz licencję nie tylko na serwer vCenter, ale także na ESXi (do trzech hostów z dwoma procesorami każdy).
  • Samodzielny serwer vCenter to pełnoprawny samodzielny serwer vCenter zdolny do zarządzania 2000 hostów z 25 000 maszyn wirtualnych. To jest wyłączna licencja vCenter. Sam VCenter to tylko część układanki licencyjnej. Aby zarządzać wszystkimi hostami z jednego urządzenia, potrzebujesz licencji dla każdego z nich. Istnieją trzy typy licencji: standardowa, dla przedsiębiorstw, dla przedsiębiorstw Plus i każda z nich dotyczy jednego procesora. Jeśli więc planujesz utworzyć hosta z dwoma fizycznymi procesorami, będziesz potrzebować 2 licencji tylko dla tego jednego hosta.

VMware vSphere

VMware vSphere to nazwa handlowa całego pakietu produktów VMware. Jak wspomniano wcześniej, różne pakiety oprogramowania kosztują różne kwoty. Najtańsze są podstawowe pakiety vSphere essentials lub Essentials Plus. Czy jest między nimi różnica? Tak, ale polega na liczbie dostępnych funkcji, a nie na samym oprogramowaniu.

W zależności od typu licencji uzyskujesz dostęp do określonej liczby funkcji, którymi można zarządzać za pośrednictwem klienta vSphere Web. Istnieje również klient vSphere HTML 5, ale jeszcze nie do użytku. Firma wciąż ją rozwija.

Essentials nie obejmuje wysokiej dostępności (automatycznego restartu maszyny wirtualnej), vMotion, oprogramowania do tworzenia kopii zapasowych (VDP) ani możliwości korzystania z pamięci masowej VSAN.

Pakiet Essentials jest odpowiedni dla małych firm, które nie muszą być stale online. Z drugiej strony możliwość przeniesienia maszyn wirtualnych na inny host i wykonania konserwacji lub aktualizacji hosta podczas pozostawania w trybie online zapewnia prawdziwą przewagę. Wszystko to można zrobić w ciągu dnia roboczego bez przerywania pracy użytkowników.

Ponadto w przypadku nieoczekiwanej awarii sprzętu vSphere High Availability (HA) automatycznie zrestartuje maszyny wirtualne, które przestały działać z hostem powodującym problem. Te maszyny wirtualne są automatycznie ponownie uruchamiane na innych hostach z klastra VMware. System potrzebuje trochę czasu, aby określić, który komputer uległ awarii i który host może tymczasowo przejąć jego maszyny wirtualne. Te hosty muszą mieć wystarczającą ilość pamięci i mocy procesora, aby obsłużyć dodatkowe obciążenie. Gdy tylko system zakończy analizę, maszyny wirtualne są ponownie uruchamiane. Cały proces jest zautomatyzowany i nie wymaga interwencji administratora.

Podsumować

Jak widać, terminologia dotycząca VMware jest dość łatwa do zrozumienia, podobnie jak różnica między ESXi, vSphere i vCenter. System licencjonowania jest również jasny. Sam hiperwizor jest darmowy, ale jego funkcjonalność jest ograniczona, przez co takie oprogramowanie nie jest ubezpieczone przed utratą danych. Dlatego ESXi jest przeznaczony do użytku tylko w środowiskach testowych.

DZWON

Są tacy, którzy czytają tę wiadomość przed wami.
Zapisz się, aby otrzymywać najnowsze artykuły.
E-mail
Imię
Nazwisko
Jak chcesz przeczytać The Bell
Bez spamu