W części pierwszej cyklu artykułów opisane zostały opcje konfiguracyjne Hyper-V. Przedmiotem części drugiej będzie zarządzanie środowiskiem maszyn wirtualnych.
W stronę chmury prywatnej
Część II
Zarządzanie środowiskiem maszyn wirtualnych w Windows Server 2008 R2
1. Konfiguracja dysków wirtualnych.
Istotną rolę w procesie tworzenia maszyny wirtualnej odgrywa wybór odpowiedniego rodzaju dysku (dysków), jakie będzie wykorzystywała maszyna wirtualna. Mamy kilka typów dysków wirtualnych, które charakteryzują się różnymi cechami. Dlatego też wybór odpowiedniego dysku wirtualnego dostosowanego do konkretnych potrzeb jest bardzo ważny.
1.1. Porównanie dostępnych opcji magazynowych dla maszyn wirtualnych.
|
Dyski IDE
|
Dyski SCSI
|
|
- dwa kontrolery IDE
- cztery urządzenia
|
- cztery kontrolery SCSI
- 256 urządzeń
|
|
Wspierane metody
- Pass-through
- dyski o stałym rozmiarze
- dyski dynamiczne
|
Wspierane metody
- Pass-through
- dyski o stałym rozmiarze
- dyski dynamiczne
|
|
- emulowane / syntetyczne
|
- syntetyczne
|
|
- musi być używany dla partycji rozruchowej
|
|
1.2. Porównanie dysków dynamicznie rozszerzalnych i dysków o stałym rozmiarze
|
Dyski dynamicznie rozszerzalne
|
Dyski o stałym rozmiarze
|
|
Zalety:
- efektywne wykorzystanie magazynu
|
Zalety:
- wydajność
- bezpośredni przydział magazynu
|
|
Wady:
- Fragmentacja
- odroczony przydział magazynu
|
Wady:
Przenośność
|
|
Zastosowanie:
- środowisko testowe i developerskie
|
Zastosowanie:
- środowisko produkcyjne
|
1.3. Dyski różnicowe
Dysk różnicowy jest to taki rodzaj dysku wirtualnego, który jest powiązany z innym dyskiem wirtualnym w relacji nadrzędny – podrzędny. W przypadku użycia dysku różnicowego zmiany dokonane na tym dysku, nie maja wpływu na nadrzędny dysk wirtualny. Do jednego nadrzędnego dysku wirtualnego może być podłączonych wiele dysków różnicowych. Wykonanie polecenia „sysprep” na systemie operacyjnym zainstalowanym na dysku nadrzędnym umożliwia w szybki sposób tworzenie w pełni funkcjonalnych maszyn wirtualnych w stosunkowo krótkim czasie. Ten typ dysku charakteryzuje się niższą wydajnością niż dyski dynamicznie rozszerzalne, czy też o stałym rozmiarze. Są natomiast często stosowane w środowiskach testowych i szkoleniowych.
1.3.1. Tworzenie dysku różnicowego
W Menedżerze funkcji Hyper-V z panelu Akcja wybieramy Nowe -> Dysk twardy
Krok 1

Krok 2

Krok 3

Krok 4

1.4. Dyski Pass – Through
Dyski Pass – Through umożliwiają wykorzystanie zewnętrznych źródeł danych przez maszynę wirtualna. Zapis danych odbywa się bezpośrednio do źródła danych z pominięciem wirtualnych dysków twardych. Z poziomu serwera Hyper-V korzystając z przystawki Zarzadzanie dyskami dysk, który chcemy wykorzystać w ten sposób musimy przestawić w tryb offline.
1.4.1. Porównanie Dysków Pass - Through
|
Zalety
|
Wady
|
|
- wydajność
|
- nie można używać migawek maszyn wirtualnych
|
|
- obsługuje więcej niż 2 TB
|
- przenośność
- hermetyzacja
|
1.4.2 Kompatybilne urządzenia magazynowe:
- dyski fizyczne
- logical unit number (LUN)
- Storage Area Network (SAN)
- ISCSI
2. Tworzenie i konfiguracja maszyn wirtualnych.
2.1 Tworzenie maszyny wirtualnej.
W Menedżerze funkcji Hyper-V z panelu Akcja wybieramy Nowe -> Maszyna wirtualna
Krok 1

Krok 2

Krok 3

Krok 4

W tym kroku użyliśmy wcześniej stworzonego dysku różnicowego. Następnie przeglądamy ekran podsumowujący i klikamy przycisk Zakończ.
Krok 5
Uruchamiamy maszynę wirtualna z pełni funkcjonalnym systemem.


2.2 Konfiguracja maszyn wirtualnych
W Menedżerze Funkcji Hyper-v zaznaczamy dana maszynę wirtualna (VM10), z panelu Akcja wybieramy Ustawienia.

2.2.1 Dodawanie sprzętu
2.2.1.1 Karta sieciowa
W naszym przypadku dodamy kolejną kartę sieciową podłączoną do sieci zewnętrznej External.

2.2.1.2 Starsza karta sieciowa
W przypadku tworzenia nowej maszyny wirtualnej przy użyciu opcji instalacja sieciowa z wykorzystaniem Usług Wdrażania Systemu Windows należy dodać sprzęt typu „starsza karta sieciowa”. Ten rodzaj karty jest tez wymagany, gdy usługi integracyjne nie są zainstalowane w systemie gościa.

2.2.2. BIOS
Konfiguracja ustawień takich jak kolejność rozruchu lub włączyć/wyłączyć klawisz Num Lock.

2.2.3 Pamięć
Konfiguracja pamięci przypisanej do maszyny wirtualnej. Można przypisać stałą wartość lub wartość dynamiczna określoną widełkami przydziału minimalnego i maksymalnego (dotyczy tylko Windows Server 2008R2 SP1. Każda maszyna wirtualna zużywa pamięć tylko wtedy, gdy jest uruchomiona lub wstrzymana.

2.2.4 Procesor
2.2.4.1 Procesor – umożliwia konfiguracje ilości procesorów przypisanych do danej maszyny wirtualnej (zależy od systemu operacyjnego gościa).
2.2.4.2 Kontrola zasobów pozwala na konfigurowanie alokacji zasobów dla maszyny wirtualnej:
- Rezerwa maszyn wirtualnych - określa procentowo ilość zasobów procesora, które są zarezerwowane dla maszyny wirtualnej, może mieć wpływ na liczbę maszyn wirtualnych, które można uruchomić równocześnie.
- Limit maszyn wirtualnych - określa procentowo maksymalna ilość zasobów procesora, które są rezerwowane dla maszyny wirtualnej, to ustawienie jest stosowane niezależnie od tego, czy są uruchomione inne maszyny wirtualne.
- Względna waga - określa sposób alokacji zasobów do danej maszyny wirtualnej przez funkcje Hyper-V, podczas gdy jest uruchomionych wiele maszyn wirtualnych rywalizujących o zasoby.
2.2.4.3 Zgodność procesora - ustawienia zgodności procesora, ułatwiają używanie starszych systemów operacyjnych oraz umożliwiają przeprowadzanie migracji maszyny wirtualnej na komputer z procesorem w innej wersji.

2.2.5 Konfiguracja dysków
Maszyna wirtualna może używać następujących trzech typów nośników magazynowania:
- wirtualne i fizyczne dyski twarde;
- dyski CD i DVD, zarówno nośniki fizyczne, jak i pliki obrazów (nazywane również plikami iso);
- dyskietki wirtualne.
Podłączenie dysków do kontrolera SCSI umożliwia bezpośrednie dodawanie i usuwanie nawet wtedy, gdy maszyna wirtualna jest uruchomiona, niezbędnym warunkiem tego rozwiązania jest zainstalowanie w systemie operacyjnym gościa usług integracji.
2.2.5.1 Podłączenie pliku ISO do maszyny wirtualnej

2.2.5.2 Podłączenie dysku pass-through do kontrolera SCSI
Krok 1
Konfiguracja dysków na maszynie hostującej do stanu offline

Krok 2
Podłączenie dysków do kontrolera SCSI

Krok 3
Zarzadzanie dyskami z poziomu maszyny wirtualnej – zmiana stanu dysków na online. Jednocześnie dostęp do podłączonego pliku ISO.

2.2.6 Porty COM - wirtualny port COM podłączony do nazwanego potoku jest najczęściej używany z debugerem jadra. Wirtualnego portu COM nie można skojarzyć z fizycznym portem COM.
2.2.7 Zarzadzanie
2.2.7.1 Nazwa - możliwość edycji nazwy danej maszyny wirtualnej.
2.2.7.2 Usługi integracji – konfiguracja usług jakie będą dostępne dla maszyny wirtualnej.

2.2.7.3 Lokalizacja pliku migawki – zmiana lokalizacji przechowywanych migawek maszyny wirtualnej.
2.2.7.4 Akcja uruchomienia automatycznego – określenie akcji jaka zostanie podjęta po uruchomieniu hosta w stosunku do maszyny wirtualnej

2.2.7.5 Akcja zatrzymania automatycznego – określenie akcji jaka zostanie podjęta przy zamykaniu systemu operacyjnego hosta.

2.3 Eksport i import maszyn wirtualnych
Hyper-V umożliwia ręczne przenoszenia maszyn wirtualnych z jednego serwera na drugi,
- maszyna wirtualna może być poddana operacji eksportu jedynie w stanie wyłączenia bądź tez zapisania;
- można tylko importować maszyny wyeksportowane przez Hyper-V.
2.3.1. Eksport maszyny wirtualnej
Korzystając z Menedżera funkcji Hyper-V zaznaczamy maszynę, która chcemy wyeksportować i z panelu Akcja wybieramy opcje Eksportuj.

Wyeksportowanie maszyny wirtualnej powoduje stworzenie w obrębie katalogu głównego podkatalogów dla: migawek, wirtualnych dysków wraz z dyskami macierzystymi (dotyczy dysków różnicowych) oraz maszyn wirtualnych.

2.3.2 Import maszyny wirtualnej
Korzystając z Menedżera funkcji Hyper-V z panelu Akcja wybieramy opcje Importuj maszynę wirtualna.
Dostępne opcje:
- przenoszenie lub przywracanie maszyny wirtualnej;
- kopiowanie maszyny wirtualnej;
- wykonanie duplikatów wszystkich plików umożliwia ponowny import tej samej maszyny.

W trzeciej części postaram się przybliżyć tematykę związaną z hardeningiem Hyper-V i konfiguracja dostępu zdalnego.
Wykorzystane materiały:
- Hyper-V Planning and Deployment Guide
- Hyper-V Cloud Deployment Guides
- http://technet.microsoft.com/en-us/library/cc753637(WS.10).aspx