Table Of Contents:

Rozdział 1: Co to jest Hyper-V?
Rozdział 2: Podstawy Hyper-V
Rozdział 3: Zarządzanie Hyper-V
Podsumowanie

Rozdział 1: Co to jest Hyper-V?

Na początek, oto podstawowa definicja Hyper-V: Hyper-V to technologia firmy Microsoft, która umożliwia użytkownikom tworzenie wirtualnych środowisk komputerowych oraz uruchamianie wielu systemów operacyjnych i zarządzanie nimi na pojedynczym serwerze fizycznym. Jednak aby w pełni zrozumieć, czym jest Hyper-V, należy najpierw zrozumieć wirtualizację.

Czym jest wirtualizacja?

W przeszłości działy IT korzystały z wielu serwerów fizycznych, z których każdy miał jedną podstawową funkcję – na przykład serwer pocztowy przeznaczony wyłącznie do obsługi wychodzących i przychodzących wiadomości e-mail. Zakup serwera fizycznego oznaczał również konieczność wybrania odpowiedniego procesora i pamięci RAM, które miały mu towarzyszyć. Często organizacje kupowały za dużo lub za mało tych zasobów, co oznaczało, że serwer był nadsubskrybowany (niewykorzystywany) przez większość czasu lub był niedosubskrybowany, a zatem mniej niezawodny niż powinien być. Ciągłe kupowanie nowych serwerów było również kosztowne dla takich organizacji, zwłaszcza dla rozwijających się firm, ponieważ wymagają one dużo energii do uruchomienia i utrzymania. Skalowanie w celu spełnienia dodatkowych wymagań biznesowych jest kosztowną propozycją; posiadanie setek serwerów zwiększało powierzchnię firmy do takiego stopnia, że dla wielu organizacji stanowiło to wyzwanie, któremu trudno było sprostać.

Tak było aż do 18-20 lat temu, kiedy wprowadzono pierwsze technologie wirtualizacji. Technologia wirtualizacji pozwalała na „krojenie” pojedynczego serwera fizycznego na pojedyncze maszyny wirtualne (VM), co oznaczało, że tylko jeden serwer był dostępny dla wielu funkcji. Jeśli więc masz 16 procesorowy serwer fizyczny z 128 gigami pamięci RAM, możesz wydzielić te zasoby obliczeniowe i przypisać je do różnych obciążeń.

Technologia wirtualizacji umożliwiła skalowanie bez konieczności zajmowania ogromnej powierzchni wymaganej przez wiele serwerów fizycznych. Obciążenia mogą być zrównoważone w bardziej inteligentny sposób, ponieważ wirtualizacja ułatwiła realokację zasobów pomiędzy maszynami wirtualnymi.

Warto wspomnieć, że termin wirtualizacja jest często mylony z chmurą obliczeniową, ale w rzeczywistości są to dwie różne koncepcje. Oba mają do czynienia ze wspólnymi zasobami obliczeniowymi, które mogą być, gdzie niektóre z zamieszania występuje. To powiedziawszy, wirtualizacja odnosi się do manipulacji serwera tak, że może on być współdzielony przez wiele systemów operacyjnych. Cloud computing, z drugiej strony, jest dzielenie się zasobami obliczeniowymi dostarczanymi jako usługa przez Internet. Zasadniczo, wirtualizacja umożliwia przetwarzanie w chmurze. Przedsiębiorstwa często korzystają z obu taktyk, aby uzyskać korzyści w zakresie kosztów, wykorzystania zasobów i skalowania. Spójrz na ten artykuł, aby uzyskać więcej informacji na temat różnic między wirtualizacją i cloud computing, i jak określić, który z nich jest odpowiedni dla Twojej firmy.

Dzisiaj, wirtualizacja jest dość standardowym sposobem działania; w rzeczywistości, ponad 75% organizacji obecnie wykorzystuje wirtualizację serwera. I to prowadzi nas z powrotem do technologii, która umożliwia wirtualizację: hypervisor, a dokładniej Hyper-V.

Do czego służy Hyper-V?

Technologie wirtualizacji, lub platformy, są bardziej powszechnie określane jako hypervisory. Na rynku istnieje kilka różnych hypervisorów – Hyper-V jest wersją Microsoftu; inne, które są dobrze znane, to ESXi i VSphere firmy VMWare, XenServer (Citrix), KVM Open Source Hypervisor i RHEV (Red Hat Enterprise Virtualization). Lwia część rynku wirtualizacji jest obecnie podzielona między VSphere i Hyper-V.

Do czego więc służy Hyper-V? Jak wszystkie hypervisory, Hyper-V umożliwia tworzenie i zarządzanie maszynami wirtualnymi, aby pomóc w:

– Rozwijaniu i testowaniu aplikacji, systemów operacyjnych i uaktualnień. Łatwość tworzenia maszyn wirtualnych w Hyper-V oraz fakt, że maszyny te mogą pozostać oddzielone od reszty systemu, sprawia, że są one idealnym środowiskiem do testowania. Możesz również stworzyć wirtualne laboratorium, aby eksperymentować z różnymi systemami operacyjnymi i sprawdzić, jak Twoja aplikacja działa na każdym z nich, bez konieczności używania więcej niż jednego komputera. Kiedy skończysz eksperymentować, możesz po prostu usunąć maszynę wirtualną.

– Łatwe skalowanie infrastruktury IT w celu dostosowania jej do większych obciążeń. Maszyny wirtualne są łatwiejsze w zarządzaniu niż sprzęt fizyczny i nie wiążą się z dużymi kosztami zakupu. Możesz również zmaksymalizować wykorzystanie serwera, przydzielając jego zasoby w sposób bardziej inteligentny niż w przypadku samego sprzętu fizycznego.

– Zachowaj lub zmigruj dane ze starszego systemu. Wiele firm nadal utrzymuje serwery, które obsługują przestarzały sprzęt lub oprogramowanie, ponieważ chcą zachować dane. Migracja aplikacji biznesowych i ich zawartości do maszyny wirtualnej uwalnia zasoby.

– Poprawa ciągłości działania. Tworzone maszyny wirtualne mogą ograniczyć czas przestoju serwera, ponieważ działające obciążenia można łatwo tworzyć kopie zapasowe i przenosić na inny serwer bez przerywania pracy. Można je również skonfigurować tak, aby automatycznie restartowały maszyny wirtualne dotknięte awariami serwera.

Po utworzeniu maszyn wirtualnych będziesz musiał nimi zarządzać. Zestaw narzędzi do zarządzania Hyper-V umożliwia:

– Tworzenie i usuwanie maszyn wirtualnych.

– Monitorowanie czasu działania, wykorzystania pasma, zużycia CPU i RAM.

– Wykonywanie kopii zapasowych.

– Przydzielanie zasobów.

Posiadanie odpowiedniego narzędzia do zarządzania jest kluczem do sukcesu w wirtualizacji. Więcej na temat możliwości zarządzania Hyper-V znajdziesz w Rozdziale 3.

Gdzie własne narzędzia zarządzania Hyper-V są niewystarczające, Acronis Cloud Manager wypełnia je. Pobierz bezpłatną wersję próbną, aby zobaczyć, jak możesz zaoszczędzić czas i wyeliminować nadmiarowe zadania.

Korzyści z Hyper-V

Jednym z głównych powodów, dla których organizacje wybierają Hyper-V, jest opłacalność – w rzeczywistości podstawowe narzędzia Hyper-V są bezpłatne w ramach umowy korporacyjnej (EA, pakiet licencji objętościowych oferowany przez firmę Microsoft dla organizacji posiadających 500 lub więcej komputerów). Będziesz musiał zapłacić za bardziej zaawansowane funkcje Hyper-V i licencjonowanie, ale nawet w tym przypadku Hyper-V nadal ma przewagę nad swoimi konkurentami, jeśli chodzi o cenę.

Hyper-V jest jeszcze bardziej atrakcyjny, jeśli weźmiesz pod uwagę podobieństwa z jego największym konkurentem, VMWare. Ponieważ Hyper-V jest solidną, opłacalną opcją, wiele firm coraz częściej go stosuje, co z kolei przyczyniło się do wzrostu udziału Hyper-V w rynku w ostatnich latach.

Inne korzyści Hyper-V:

– Możliwość utworzenia wirtualnego przełącznika bez dodatkowych kosztów. Przełącznik wirtualny pozwala wszystkim maszynom wirtualnym komunikować się ze sobą, co czyni go integralną częścią sieci wirtualnej. Wirtualne przełączniki są „inteligentne”, co oznacza, że sprawdzają pakiety danych przed przekierowaniem komunikacji. Możliwość skonfigurowania ruchu w ten sposób zwiększa bezpieczeństwo w środowisku wirtualnym.

– Hyper-V obsługuje wiele systemów operacyjnych. Ponieważ Microsoft obsługuje wiele systemów operacyjnych Hyper-V, w tym Linux, nie jesteś ograniczony wyłącznie do swojego rodzimego systemu operacyjnego. Ale pamiętaj, aby odnieść się do najlepszych praktyk i dokumentacji pomocy technicznej dla prawidłowej integracji innych systemów, aby uniknąć jakichkolwiek problemów.

– Upraszcza migracje na żywo. Ta funkcja Hyper-V umożliwia przenoszenie działających maszyn wirtualnych z jednego hosta Hyper-V do drugiego bez przestojów. Migracje na żywo są proste i sprzyjają ciągłej pracy sieci.

– Bezproblemowo integruje się z innymi produktami firmy Microsoft. Jeśli Twój dział korzysta już z produktów firmy Microsoft, przyjęcie technologii Microsoft dla hiperwizora ma sens, zwłaszcza że umożliwia on hostowanie nieograniczonej liczby maszyn wirtualnych Windows Server 2016.

Typowo chciałbyś wybrać tylko jeden hiperwizor ze względu na prostotę – po co zarządzać wieloma systemami? Ale czasami istnieją uzasadnione powody, dla których w środowisku wirtualnym można mieć wiele hypervisorów. Ta decyzja może zależeć od obciążenia; na przykład, jeśli używasz Microsoft Exchange Server do obsługi poczty, Microsoft zaleca uruchomienie go – i wszystkich innych produktów – na Hyper-V.

Jest całkiem jasne, dlaczego większość organizacji korzysta z technologii wirtualizacji i dlaczego wybiera Hyper-V: Jest on ekonomiczny, obsługuje wiele systemów operacyjnych i ma wszystkie podstawowe funkcje, których potrzebujesz. Teraz, gdy już omówiliśmy podstawy „Czym jest Hyper-V?”, zagłębmy się nieco bardziej. Rozdział 2 obejmuje pewną specyficzną terminologię Hyper-V, wyjaśnienie dostępnych wersji Hyper-V oraz sposób rozpoczęcia tworzenia maszyn wirtualnych.

Rozdział 2: Podstawy Hyper-V

W tym rozdziale przyjrzymy się bliżej terminologii Hyper-V, wymaganiom operacyjnym i dostępnym wersjom. Zacznijmy od bliższego przyjrzenia się terminologii związanej z Hyper-V, minimalnym wymaganiom potrzebnym do jego uruchomienia oraz wersjom, które są dostępne do wyboru.

Terminologia Hyper-V

Zanim zagłębimy się w Hyper-V, zapoznajmy się z podstawowymi terminami związanymi z wirtualizacją, w tym ze specyficznymi dla firmy Microsoft definicjami mającymi zastosowanie do maszyn wirtualnych:

– Maszyna-gospodarz – fizyczny komputer, który zapewnia zasoby, w tym moc obliczeniową, pamięć i wykorzystanie dysku dla maszyn wirtualnych.

– Wirtualny dysk twardy Hyper-V (VHDX)-format wirtualnego dysku twardego firmy Microsoft. Jest to następna generacja VHD (zobacz wirtualny dysk twardy poniżej). Pliki VHDX mają pojemność 64 TB. Zalety formatu VHDX nie ograniczają się do zwiększonej pojemności; jednak pliki VHDX zostały zaprojektowane do pracy z dzisiejszym nowoczesnym sprzętem i mają rozmiar sektora logicznego 4 KB, który poprawia wydajność w porównaniu z plikami VHD.

– Maszyna wirtualna gościa – wirtualny system operacyjny i oprogramowanie użytkowe, które działa na maszynie głównej, korzystając z zasobów maszyny głównej.

– Sieć wirtualna – technologia łącząca maszyny wirtualne i maszyny hosta oraz umożliwiająca kontrolę nad tymi komputerami i serwerami za pośrednictwem Internetu.

– Wirtualny dysk twardy (VHD) – format pliku reprezentujący wirtualny dysk twardy. Zamiast dostępu maszyn wirtualnych do fizycznych dysków twardych, Hyper-V tworzy duże pliki zwane kontenerami, które są prezentowane maszynom wirtualnym jako zwykłe dyski.

– Wirtualny przełącznik – oprogramowanie, które umożliwia maszynom wirtualnym komunikowanie się ze sobą. Wirtualne przełączniki są „inteligentne”, co oznacza, że sprawdzają pakiety danych przed przekierowaniem komunikacji.

– Monitor maszyn wirtualnych – narzędzie, które monitoruje zasoby wirtualne i wykonuje określone zadania na maszynach wirtualnych, za które jest odpowiedzialne. Często termin ten jest używany zamiennie z terminem hiperwizor.

– Punkt kontrolny – punkt kontrolny zachowuje stan wirtualnego dysku twardego i całą jego zawartość, w tym pliki aplikacji, w określonym punkcie w czasie. Maszyna wirtualna może zostać przywrócona do stanu punktu kontrolnego, jeśli na przykład coś pójdzie nie tak z aktualizacją lub nowo zainstalowanym oprogramowaniem. Punkt kontrolny nie jest jednak uważany za kopię zapasową, ponieważ nie dochodzi do duplikacji danych (co jest definicją kopii zapasowej). Więcej o punktach kontrolnych i migawkach Hyper-V można przeczytać tutaj.

– Szablon VM – kopia wzorcowa maszyny wirtualnej o ogólnych cechach, która może być użyta do utworzenia nowej maszyny wirtualnej o tych samych cechach. Klonowanie maszyn wirtualnych jest częstym zadaniem, ale posiadanie biblioteki szablonów sprawia, że proces tworzenia nowych maszyn wirtualnych jest szybszy i łatwiejszy.

– Migracja na żywo- jak wspomniano w rozdziale 1, migracja na żywo jest funkcją Hyper-V, która pozwala na przenoszenie działających maszyn wirtualnych z jednego hosta Hyper-V do drugiego bez przerywania pracy. Jest ona przydatna do stosowania poprawek (które Microsoft wydaje raz w miesiącu); przydaje się również w przypadkach, gdy zasoby maszyny wirtualnej są bardzo potrzebne (np. gdy aplikacja jest intensywnie wykorzystywana) i chcesz zapewnić ciągłą dostępność, przenosząc maszynę wirtualną na hosta z bardziej dostępnymi zasobami.

Wymagania sprzętowe Hyper-V

Hyper-V ma pewne specyficzne wymagania sprzętowe. Większość nowoczesnego sprzętu (zbudowanego w ciągu ostatnich 10 lat) spełni te wymagania, ale najlepiej jest sprawdzić, czy twój system ma to, czego potrzebuje do uruchomienia Hyper-V:

– 64-bitowy procesor z translacją adresów drugiego poziomu (SLAT). SLAT to technologia, której Hyper-V używa za każdym razem, gdy jest proszony o pobranie danych lub instrukcji; zasadniczo tłumaczy ona adres wirtualny na odpowiadający mu adres fizyczny, co oszczędza pamięć i zmniejsza czas pracy procesora. Oto kilka informacji o tym, jak sprawdzić, czy twój procesor Intel lub AMD obsługuje SLAT.

– VM Monitor Mode Extensions. Ten sam artykuł powyżej pomoże Ci również określić, czy Twój komputer obsługuje to rozwiązanie.

– Co najmniej 4 GB pamięci RAM; więcej znaczy lepiej.

– Obsługa wirtualizacji włączona w systemie BIOS (Basic Input/Output System) lub UEFI (Unified Extensible Firmware Interface). Tutaj znajduje się kolejny artykuł, który pomoże Ci dowiedzieć się, czy Twój procesor obsługuje wirtualizację.

Twój system będzie musiał spełnić pewne dodatkowe wymagania, jeśli planujesz korzystać z niektórych bardziej zaawansowanych funkcji Hyper-V. Zajrzyj tutaj, aby uzyskać więcej informacji.

Zaawansowane funkcje Hyper-V wymagają bardziej zaawansowanego narzędzia do zarządzania. Wypróbuj Acronis Cloud Manager za darmo, pobierając tę wersję próbną.

Mimo że są to minimalne wymagania sprzętowe do uruchomienia Hyper-V, może się okazać, że trzeba je precyzyjnie dostosować do specyficznych potrzeb aplikacji. Testowanie obciążenia przed uruchomieniem symuluje środowisko użytkownika końcowego i daje niezbędne metryki, aby określić, czy potrzebujesz więcej CPU lub dodatkowej pamięci RAM, aby maszyna mogła wystarczająco obsłużyć obciążenie. Zawsze zalecamy dodanie 20% bufora do istniejącej aplikacji w przypadku, gdy Twoja aplikacja wymaga dodatkowych zasobów.

Wersje Hyper-V

Aby korzystać z Hyper-V na zwykłym komputerze stacjonarnym lub laptopie, będziesz potrzebował edycji Professional lub Enterprise systemu Windows 8.1 lub Windows 10.

Dostępne są trzy różne wersje Hyper-V dla Windows Server 2016. Można pobrać wersję bezpłatną, która nie zawiera licencji gościnnych Windows Server. Istnieją również dwie edycje pełnego serwera Windows Server 2016 Hyper-V, które obejmują instalację systemu operacyjnego i roli Hyper-V w ich obrębie.

Windows Server 2016 ma dwie opcje, z których można wybrać: Standard i Datacenter. Standard pozwala na jednoczesne uruchomienie do dwóch maszyn wirtualnych serwera Windows, a Datacenter pozwala na nieograniczoną liczbę maszyn wirtualnych. Edycja Datacenter obsługuje również wiele zaawansowanych funkcji, które nie są obsługiwane w wersji Standard, takich jak ekranowane maszyny wirtualne. Pełne porównanie edycji Standard i Datacenter systemu Windows Server 2016 można znaleźć tutaj.

Rozdział 3: Rozpoczęcie pracy z Hyper-V

Tworzenie nowej maszyny wirtualnej

Jednym z najbardziej podstawowych zadań wykonywanych w Hyper-V jest tworzenie maszyn wirtualnych. Podejście Hyper-V oparte na kreatorach sprawia, że proces tworzenia nowej maszyny wirtualnej krok po kroku jest dość prosty.

Aby to zrobić (i wiele innych zadań, takich jak tworzenie punktów kontrolnych i wirtualnych dysków twardych), należy użyć Hyper-V Manager. Jest to darmowa aplikacja dołączona do Windows Server, która posiada niektóre narzędzia potrzebne do administrowania środowiskiem wirtualnym. Możliwości Hyper-V Manager są ograniczone; wykonuje on najbardziej podstawowe funkcje „CRUD” maszyn wirtualnych – może pomóc w tworzeniu, odczytywaniu (lub pobieraniu), aktualizowaniu i usuwaniu maszyn wirtualnych. Będziesz potrzebował innych narzędzi do bardziej zaawansowanych funkcji zarządzania.

Efektywne zarządzanie maszynami wirtualnymi jest kluczem do sukcesu wirtualizacji. Dowiedz się więcej o efektywnym kosztowo rozwiązaniu, które pozwala na wykonywanie wszystkich zadań zarządzania dla wszystkich maszyn wirtualnych z jednej, scentralizowanej konsoli.

Aby rozpocząć proces, kliknij „Utwórz maszynę wirtualną” w menedżerze Hyper-V. Kreator wyświetli następujące pytania:

– Zdecyduj, czy chcesz użyć istniejącego szablonu maszyny wirtualnej, czy utworzyć nową maszynę wirtualną.

– Nadaj nazwę nowej maszynie wirtualnej.

– Wybierz lokalizację pamięci masowej.

– Wybierz typ pamięci masowej – albo SSD (dysk flash, który oferuje szybkie odzyskiwanie), albo HDD (tradycyjny dysk twardy, z wolniejszym czasem dostępu). Ten wybór pamięci masowej jest zależny od aplikacji, ponieważ niektóre aplikacje, takie jak te, które przechowują dane archiwalne, nie korzystają z szybkiej pamięci masowej.

– Skonfiguruj wymagania dotyczące rozmiaru. Będziesz musiał dostosować CPU i RAM dla swojej nowej maszyny wirtualnej. Ponownie, te alokacje zasobów powinny być oparte na wymaganiach dla systemu operacyjnego i wszelkich dodatkowych aplikacji, które planujesz uruchomić, z około 20% buforem dla elastyczności. Powinieneś również rozważyć rozmiar typowego obciążenia oraz to, czy będziesz uruchamiał program antywirusowy, który będzie wykorzystywał dodatkowe zasoby w zależności od wybranego programu antywirusowego.

To wszystko – skończyłeś.

Podczas budowania nowej maszyny wirtualnej ważne jest, aby zrozumieć swoje obciążenie i gęstość, jaką musi obsługiwać maszyna wirtualna, aby nie przesadzić z zakupem. W przeszłości powszechne było po prostu kupowanie dużej ilości pamięci masowej dla Hyper-V i szacowanie przyszłych potrzeb obliczeniowych. Problem z takim podejściem polegał na tym, że organizacje zaczynały budować zbyt wiele maszyn wirtualnych na tej samej technologii pamięci masowej, ponieważ miały dużo wolnego miejsca. Jednak posiadanie zbyt wielu maszyn wirtualnych korzystających z tej samej technologii pamięci masowej spowalnia cały system, więc takie podejście nie jest wskazane.

Dzisiaj trendem jest liniowe skalowanie. Jedynym sposobem, aby to zrobić z Hyper-V, jest użycie technologii takich jak Storage Spaces Direct (S2D) firmy Microsoft, hiperkonwergentnych.

Rozdział 4: Zarządzanie Hyper-V

Maszyny wirtualne są wystarczająco łatwe do utworzenia; prawdziwy problem leży w zarządzaniu nimi. Duża liczba maszyn wirtualnych (i towarzyszących im serwerów hostów) może być przytłaczająca w zarządzaniu. Aby utrzymać je wszystkie sprawnie działające w połączeniu ze sobą, potrzebujesz narzędzia do zarządzania, które da Ci jasny wgląd we wszystkie aspekty Twojego środowiska serwerowego. Jeśli więc chodzi zarówno o narzędzia do zarządzania, jak i o politykę, mądrze jest mieć solidny plan, zanim zbyt daleko zajdziesz na ścieżce wirtualizacji.

Elementy, którymi trzeba zarządzać w odniesieniu do środowisk maszyn wirtualnych, są następujące:

– Zarządzanie pamięcią masową polega na znajdowaniu, zarządzaniu i przydzielaniu przestrzeni między aplikacjami w celu maksymalizacji dostępności zasobów.

– Łatanie wymaga regularnego aktualizowania środowiska wirtualnego za pomocą łatek w celu zabezpieczenia maszyn wirtualnych przed napastnikami, wirusami i błędami.

– Kopie zapasowe maszyn wirtualnych są kluczowe, ale stanowią wyzwanie dla niezawodności systemu, ponieważ muszą radzić sobie z zarządzaniem wieloma aplikacjami zapakowanymi w pojedynczego fizycznego hosta. Niezależnie od tego, czy tworzysz kopię zapasową w chmurze Microsoft Azure (lub na innej platformie chmurowej), czy też robisz kopię zapasową w siedzibie firmy, potrzebujesz narzędzia, które maksymalnie uprości to zadanie.

– Dostępność i wydajność. Monitorowanie czasu pracy jest ważne, ale to nie jedyny aspekt zarządzania maszynami wirtualnymi. Zwróć uwagę na ważne statystyki dotyczące przepustowości, zużycia CPU i RAM, a także wydajności aplikacji.

Narzędzia do zarządzania Hyper-V

Choć Hyper-V Microsoftu jest bardzo popularnym i zdolnym hypervisorem, jego podstawowy zestaw do zarządzania nie jest tak intuicyjny, jak może się wydawać na pierwszy rzut oka. W zestawie znajduje się pięć narzędzi do zarządzania używanych do wykonywania różnych zadań związanych z zarządzaniem Hyper-V.

Hyper-V Manager to darmowe narzędzie Windows Server. Wykonuje ono najbardziej podstawowe funkcje CRUD maszyn wirtualnych – tworzenie, odczytywanie (lub pobieranie), aktualizowanie i usuwanie maszyn wirtualnych. Ma jednak znaczące ograniczenia. Nie można przenosić maszyn wirtualnych pomiędzy hostami za pomocą Hyper-V Manager, a także można przeglądać tylko jeden host w tym samym czasie. Te ograniczenia pozwalają na wykonywanie tylko najbardziej podstawowych funkcji, z kilkoma metrykami dostępnymi do pomiaru wydajności. Aby uzyskać bardziej zaawansowane funkcje zarządzania, należy pobrać i zainstalować dodatkowe narzędzia.

Failover Cluster Manager jest również dołączany bezpłatnie do systemu Windows Server i służy do budowania i zarządzania klastrami Hyper-V typu failover. Klasterowanie awaryjne polega na skonfigurowaniu grupy serwerów do współpracy w celu utrzymania wysokiej dostępności aplikacji o znaczeniu krytycznym. Utrzymanie wysokiej dostępności oznacza, że serwery w klastrze są stale monitorowane; jeśli jeden z serwerów ulegnie awarii, inny przejmuje jego rolę bez przerywania pracy. Aby jednak zarządzać maszynami, które nie są częścią klastra, trzeba użyć programu Hyper-V Manager.

SCVMM (System Center Virtual Machine Manager) nie jest dołączony do systemu Windows Server i musi być zakupiony osobno. Może być używany do zarządzania hostami Hyper-V i klastrami Hyper-V failover w większych środowiskach wirtualnych niż Hyper-V Manager, umożliwiając wykonywanie wielu zadań zarządzania za pomocą jednego narzędzia. Konsola SCVMM ma bardziej przyjazny interfejs użytkownika z wbudowanymi niestandardowymi szablonami i pulpitem analitycznym. Zawiera również funkcję „biblioteki” – katalog zasobów, które można wykorzystać do łatwego tworzenia i konfigurowania nowych maszyn wirtualnych. SCVMM to krok naprzód w stosunku do darmowego Hyper-V Managera i omawianego powyżej Failover Cluster Managera, ale wciąż brakuje mu pewnych zaawansowanych funkcji zawartych w podstawowym narzędziu Hyper-V Manager.

SCOM (System Center Operations Manager), używany razem z SCVMM, pomaga monitorować środowisko wirtualne. Istnieją dwa sposoby monitorowania za pomocą SCOM:

1) Umieść agentów menedżera operacji na maszynach wirtualnych, co pozwoli Ci na zbieranie i raportowanie różnych danych w celu zapewnienia stałego „bicia serca”. Uzyskane statystyki można wykorzystać do śledzenia wydajności i zdrowia aplikacji.

2) Można zastosować monitorowanie bez agenta, co wiąże się ze zbieraniem tych samych danych za pomocą agenta proxy zainstalowanego na innym komputerze i wykorzystującego standardowe protokoły, takie jak SNMP (Simple Network Management Protocol). Niezależnie od wybranego rozwiązania, potrzebujesz narzędzia, które pomoże Ci monitorować maszyny wirtualne w czasie rzeczywistym, abyś mógł zająć się wąskimi gardłami, gdy się pojawią.

Pamiętaj – monitorowanie nie dotyczy tylko czasu pracy i przestojów; dotyczy również opóźnień, zdrowia transakcji, a nawet zdrowia komponentów w aplikacji.

PowerShell to narzędzie, które daje użytkownikom dostęp do różnych usług w systemie operacyjnym. Windows PowerShell jest często używany do automatyzacji zarówno rutynowych, jak i złożonych zadań, które muszą być zastosowane w dużej liczbie maszyn wirtualnych – na przykład do wyłączenia wszystkich maszyn wirtualnych na określonym hoście. Większość zadań w Hyper-V Managerze można wykonać za pomocą PowerShella. Atrakcyjność PowerShell polega na większej elastyczności w zarządzaniu hostami Hyper-V, jak również na wykorzystaniu mniejszej ilości zasobów obliczeniowych do wykonania zadania.

Jeśli jesteś sfrustrowany ograniczeniami najbardziej powszechnych narzędzi do zarządzania Hyper-V, nie jesteś sam! Większość administratorów IT musi żonglować wieloma aplikacjami do wykonywania podstawowych funkcji zarządzania maszynami, tworzenia kopii zapasowych, bezpieczeństwa i monitorowania. Oznacza to, że musisz często i szybko przemieszczać się pomiędzy narzędziami i konsolami. Może to być szczególnie dokuczliwe dla początkujących użytkowników, ponieważ nawigacja pomiędzy tymi narzędziami nie zawsze jest intuicyjna i zazwyczaj wymaga znacznej krzywej uczenia się.

W związku z ograniczeniami natywnych narzędzi do zarządzania Microsoft, użytkownicy Hyper-V często szukają pomocy w rozwiązaniach innych firm. Acronis Cloud Manager został opracowany we współpracy z firmą Microsoft i jest jednym z wiodących na świecie narzędzi administracyjnych Hyper-V.

Zarządzaj, monitoruj i odzyskuj wszystkie hosty i maszyny wirtualne z jednego źródła- zarezerwuj bezpłatną wersję demonstracyjną, aby zobaczyć Acronis Cloud Manager w akcji.

Strojenie wydajności Hyper-V

Współcześni administratorzy IT starają się uzyskać maksymalną wartość ze swojego sprzętu serwerowego bez narażania wydajności maszyn wirtualnych. I oczywiście, każdy zawsze szuka sposobu na zwiększenie szybkości Hyper-V.

Aby pomóc Ci w jak najlepszym wykorzystaniu sprzętu serwerowego w środowisku Hyper-V, oceń, jak dobrze zasoby maszyn wirtualnych odpowiadają potrzebom Twojej konkretnej aplikacji. Największa część tuningu wydajności jest specyficzna dla danej aplikacji, dlatego ważne jest, aby zebrać i przeanalizować odpowiednie metryki i dostosować je w razie potrzeby. SCOM może być użyty do monitorowania hostów wirtualizacyjnych i generowania alarmów zapobiegających nadmiernemu wykorzystaniu CPU, pamięci lub pamięci na hoście Hyper-V. Aby to zrobić, należy zainstalować pakiety zarządzania z obsługą Performance and Resource Optimization (PRO) na serwerze Operations Manager, jak również agenta Operations Manager dla każdego hosta wirtualizacyjnego i maszyny wirtualnej. Operations Manager zbiera dane o środowisku wirtualnym przez około tydzień lub dwa, a następnie generuje wskazówki PRO, aby pomóc w optymalizacji wydajności. Możesz otrzymać zalecenie migracji maszyny wirtualnej z hosta lub zaktualizowania pewnych konfiguracji.

Take Control Of Your Virtual Environment

Jeśli po przeczytaniu tego artykułu nadal nie jesteś pewien odpowiedzi na pytanie: „Czy potrzebuję Hyper-V?”, to skontaktuj się z nami, a chętnie porozmawiamy o Twojej obecnej strategii wirtualizacji i o tym, czy narzędzia, których używasz obecnie, pomogą Ci osiągnąć Twoje cele.

Jeśli już szukasz bardziej wydajnego zestawu narzędzi do zarządzania Hyper-V, Acronis Cloud Manager jest dla Ciebie. Centralizuje on widoczność hostów i maszyn wirtualnych w zasobach, zapewniając prosty sposób zarządzania dużymi środowiskami wirtualnymi. Pozwala również na:

– Wykonywanie często używanych operacji cyklu życia szybciej i łatwiej. Możesz klonować maszyny wirtualne do 20 minut szybciej i konfigurować ustawienia na wielu hostach pięć razy szybciej niż za pomocą narzędzi natywnych.

– Wyeliminować wąskie gardła i spowolnienie aplikacji, zwiększając wydajność klastra nawet o 40% dzięki dynamicznej optymalizacji dla klastrów.

– Tworzyć pełne i przyrostowe kopie zapasowe, przywracać maszyny wirtualne i zarządzać zasadami przechowywania kopii zapasowych z jednej, scentralizowanej konsoli…. i wiele więcej.

– Tworzyć pełne i przyrostowe kopie zapasowe, przywracać maszyny wirtualne i zarządzać zasadami przechowywania kopii zapasowych z jednej, scentralizowanej konsoli.

– Tworzyć kopie zapasowe z jednej konsoli.

admin

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

lg