A więc co potrzebujemy do przyrządzenia potrawy:
- Maszynę mającą wbudowaną w BIOS-e obsługę DEP oraz wirtualizacji oraz posiadającą sporą ilość pamięci RAM.
- Windows 2008 w wersji 64bitowej Enterprise lub Datacenter – (jeżeli w ramach tej samej licencji chcemy móc uruchomić 4 (Enterprise) lub nieograniczoną ilość maszyn wirtualnych. Niższa wersja dopuszcza tylko jedną maszynę wirtualną w ramach tej samej licencji (patrz opis na stronie MS). Oczywiście pamiętajmy, że wersja Datacenter jest robiona tylko pod określone platformy sprzętowe, więc na domowym PC-cie może nie zadziałać.Wersje trial można pobrać ze strony M$ ( 60 dniowe z możliwością przedłużenia do 240 dni) lub wersję roczną można było otrzymać podczas darmowych szkoleń z Hyper-V organizowanych przez Microsoft.
Uwaga – wirtualizacja nie jest dostępna w wersjach instalacyjnych Microsoft Windows 2008 na platformy 32 bitowe (x86), więc jeżeli taką ściągnąłeś nie zobaczysz w niej nigdy możliwości dodania roli serwera Hyper-V. - Na systemie z jakiego chcemy konfigurować wirtualizację zainstalować MMC snap-in do pobrania ze strony Microsoft. W przypadku zainstalowania SP2 Beta do Windows Vista poprawka ta jest juz częścią SP2 i nie da się zainstalować.
- Włączyć usługi Themes i Windows Audio
Oczywiście to żart, jeżeli chcemy korzystać z Windows 2008 wyłącznie do wirtualizacji. Dodatkowo, aby używać schematów kolorystycznych analogicznych do Windows Vista należy w System Managerze, w Features dodać Desktop Experience. Opis innych usług z Windows Vista możliwych do uruchomienia na Windows 2008 znajdziecie tutaj.
Pewne ograniczenia funkcjonalne.
- Przede wszystkim musimy pamiętać o tym, że na komputerze pełniącym rolę hosta dla wirtualnych maszyn nie da się zainstalować aplikacji ani sterowników nie przygotowanych pod środowisko 64 bitowe. Z większością nie ma problemów, ew. trzeba tylko dociągnąć wersje 64 bitowe ze stron producentów, no chyba że ktoś sobie zamarzył na nim używać Cisco VPN Clienta, który to platformy 64 bitowe ma w nieustającym poważaniu.
- Nie da się zainstalować maszyny pełniącej rolę hosta oraz pełnego Hyper-V na tej samej partycji. Instalator w przypadku próby takiej działalności wykrywa istniejący już inny OS i informuje, że w przyopadku potwierdzenia instalacji go na tej samej partycji poprzedni system zostanie nadpisany.
- W przypadku instalacji wirtualizacji z pełnym hypervisorem Hyper-V do jego pełnej instalacji wraz z ściągnięciem wszystkich poprawek wymagane są obecnie 3 restarty
- Po wykonaniu pierwszego snapshotu nie można już zmienić wielkości dysku przeznaczonej na maszynę wirtualną. Znaczy się wg instrukcji jaka się pojawia w oknie da się – wcześniej kasując lub akceptując snapshoty, niemniej mimo ich wykasowania opcja Edit w odniesniu do dysku już się nigdy nie pojawiła.
- Ilość miejsca dedykowanego dla maszyny wirtualnej – dla maszyny z Windows Ultimate minimum jest 15GB. Teoretycznie instalacja powiedzie się nawet przy przeznaczeniu 10GB, z tym, że miejsca zabraknie przy aktualizacjach. Dla maszyny wirtualnej z Windows 2008 minimum to przeznaczenie również 15GB, z kolei Windows 7 Beta zadowala się 10GB.
- Niestety wirtualizacja jest bardzo zasobożerna. Czasami pomimo, że konsola Huper-V melduje obciążenie CPU w wysokości pojedyńczych % i tak na komputerze pełniącym rolę hosta ciężko jest cokolwiek zrobić.
- Jeżeli chcesz pobawić się w wirtualizacje na systemach poniżej Windows 2008 x64 Server musisz wykorzystać Virtual PC lub Virtual Server 2005R2. Jednak nie traktuj tego jako środowisko produkcyjne, jak trochę dłuzej potestujesz te aplikacje sam zauważysz dlaczego
Różnice między tymi środowiskami opisuje ten dokument.
Trochę zagadek:
- Nie wiedzieć czemu Vista Ultimate posadzona na maszynie wirtualnej co któryś restart instaluje w kółko te same 3 aktualizacje
- Operacje restartujące interfejs na maszynie wirtualnej w przypadku współdzielenia tego interfejsu z maszyną hosta również restartują interfejs hosta
- W przypadku postawienia PDC na maszynie wirtualnej zapauzowanie jej generuje po ponownym uruchomieniu komunikaty o błędach
Miłe zaskoczenia:
- W przypadku braku miejsca na dysky fizycznym hosta maszyny wirtualne przechodza w stan pauzy
Dokumentacje
… (tbc)
