< Wszystkie tematy

Hyper-V

Hyper-V to natywna technologia wirtualizacji (hiperwizor typu 1) firmy Microsoft, wbudowana w systemy operacyjne Windows Server oraz klienckie edycje Windows (Pro, Enterprise, Education). Jako hiperwizor typu 1 (bare-metal), instaluje się on bezpośrednio nad warstwą sprzętową, co zapewnia wysoką wydajność i bezpośredni dostęp do zasobów komputera.

Architektura Hyper-V opiera się na partycjach. Partycja nadrzędna (parent partition) jest pierwszą tworzoną partycją, która uruchamia system operacyjny hosta (np. Windows Server) i zarządza dostępem do sprzętu. Wszystkie maszyny wirtualne (VM) działają w partycjach podrzędnych (child partitions), które są odizolowane od siebie i od partycji nadrzędnej. Komunikacja ze sprzętem odbywa się za pośrednictwem magistrali VMBus, co minimalizuje narzut wydajnościowy.

Hyper-V oferuje szeroki zestaw funkcji do zarządzania cyklem życia maszyn wirtualnych:

  • Migracja na żywo (Live Migration): Umożliwia przenoszenie działających maszyn wirtualnych między hostami w klastrze Hyper-V bez przerywania ich pracy, co jest kluczowe dla równoważenia obciążenia i konserwacji sprzętu.
  • Replikacja (Hyper-V Replica): Pozwala na tworzenie i utrzymywanie asynchronicznej kopii maszyny wirtualnej na innym serwerze (nawet w innej lokalizacji geograficznej). W przypadku awarii głównej maszyny, replika może być szybko uruchomiona, co stanowi podstawę planów odtwarzania po awarii (Disaster Recovery).
  • Punkty kontrolne (Checkpoints): Dawniej znane jako snapshoty, pozwalają na zapisanie stanu maszyny wirtualnej (pamięci, dysków, ustawień) w danym momencie. Ułatwia to testowanie oprogramowania lub cofanie zmian po nieudanej aktualizacji.
  • Zaawansowane funkcje sieciowe: Hyper-V pozwala na tworzenie złożonych sieci wirtualnych za pomocą wirtualnych przełączników, wspiera VLAN-y, teaming kart sieciowych (NIC Teaming) oraz wirtualizację funkcji sieciowych (NFV).

Zarządzanie infrastrukturą Hyper-V odbywa się za pomocą graficznej konsoli Hyper-V Manager, bardziej zaawansowanego System Center Virtual Machine Manager (SCVMM) lub w pełni zautomatyzowany sposób przy użyciu skryptów w PowerShell.

/*** Collapse the mobile menu - WPress Doctor ****/