HYPER-V 2012 - Instalacja na UFD
Wymagania pamięci przenośnej USB:
- kompatybilna z USB 2.0
- minimum 16GB
Wymagania serwera pod Hyper-V:
- x64 procesor
- możliwość uruchomienia systemu z portu USB 2.0
- wyłączyć obsługę portów USB 3.0 (system nie rozpoznaje kontrolera obsługującego USB 3.0)
- wsparcie sprzętu dla wirtualizacji (Intetl-VT lub AMD-V)
- wsparcie dla systemów MS Windows
Wymagania stacji przygotowującej UFD:
- system operacyjny MS Windows 7 lub nowszy
- zainstalowany Windows AIK
- procesor x86 lub x64
- plik Hyper-V Server Windows image (install.win)
- command line otwartego z uprawnieniami administratora
I Etap - komputer bez pendriva
Na tym etapie przygotowujemy pliki instalacyjne, które warto zachować. W przypadku awarii przenośnej pamięci USB lub problemem z systemem, będzie można wykorzystać do przygotowania nowej pamięci przenośnej USB. W takim przypadku wystarczy wykonać czynności począwszy od II etapu.
1. Tworzenie pustego pliku *.vhd przy użyciu narzędzia DiskPart
- tworzymy katalog na dysku lokalnym w którym będziemy zapisywać pliki dla UFD
c:\> mkdir c:\hvvhd16GB
- otwieramy DiskPart - narzędzie do zarządzania dyskami
c:\> diskpart
- tworzymy wirtualny dysk o powierzchni 12GB (12 x 1024 = 12288). Jest to zalecany rozmiar dla VHD na dysku flash USB 16 GB. Trzeba pozostawić przestrzeń dostępną w VHD dla przyszłych aktualizacji i co najmniej 25% powierzchni magazynowej UFD powinny RESERVED dla kompensacji zużycia.
DISKPART> create vdisk file=c:\hvvhd16GB\hyperV.vhd maximum=12288 type=fixed
100 percent completed
DiskPart successfully created the virtual disk file.
100 percent completed
DiskPart successfully created the virtual disk file.
- wskazujemy utworzony plik hyperV.vhd
DISKPART> select vdisk file=c:\hvvhd16GB\hyperV.vhd
DiskPart successfully selected the virtual disk file.
DiskPart successfully selected the virtual disk file.
- podmontowanie do systemu
DISKPART> attach vdisk
100 percent completed
DiskPart successfully attached the virtual disk file.
100 percent completed
DiskPart successfully attached the virtual disk file.
- utworzenie partycji podstawowej
DISKPART> create partition primary
DiskPart succeeded in creating the specified partition.
DiskPart succeeded in creating the specified partition.
- przypisanie do utworzonej partycji litery "r"
DISKPART> assign letter=r
DiskPart successfully assigned the drive letter or mount point
DiskPart successfully assigned the drive letter or mount point
- formatowanie utworzonej partycji i nadanie jej etykiety "hyperV"
DISKPART> format quick fs=ntfs label=hyperV
100 percent completed
DiskPart successfully formatted the volume.
100 percent completed
DiskPart successfully formatted the volume.
- wyjście z narzędzia DiskPart
DISKPART> exit
Leaving DiskPart...
Leaving DiskPart...
2. Dodanie Microsoft Hyper-V Server 2012 image
- przekopiowanie ze ściągniętego obrazu ISO Hyper-V Server pliku sources\install.wim na dysk lokalny np d:\install.wim
- dodanie obrazu install.win zlokalizowanego na dysku D:\ do podstawowej partycji vhd podmontowanej do systemu jako dysk R:\
c:\> dism /Apply-Image /ImageFile:d:\install.wim /Index:1 /ApplyDir:R:\
Deployment Image Servicing and Management tool
Version: 10.0.10240.16384
Applying image
[==========================100.0%==========================]
The operation completed successfully.
Deployment Image Servicing and Management tool
Version: 10.0.10240.16384
Applying image
[==========================100.0%==========================]
The operation completed successfully.
3. Odmontowanie utworzonego hperV.vhd
- otwieramy DiskPart, narzędzie do zarządzania dyskami
c:\> diskpart
- wskazujemy utworzony plik hyperV.vhd
DISKPART> select vdisk file=c:\hvvhd16GB\hyperV.vhd
DiskPart successfully selected the virtual disk file.
DiskPart successfully selected the virtual disk file.
- odmontowujemy z systemu
DISKPART> detach vdisk
DiskPart successfully detached the virtual disk file.
DiskPart successfully detached the virtual disk file.
- wyjście z narzędzia DiskPart
DISKPART> exit
Leaving DiskPart...
Leaving DiskPart...
II Etap - komputer + pendrive
4. Przygotowanie UFD
- podłączyć przenośną pamięć USB 16GB do komputera
- otwieramy DiskPart, narzędzie do zarządzania dyskami
c:\> diskpart
- sprawdzić dyski podłączone są do komputera. W tym przypadku pamięć przenośna USB występuje jako "Disk 1"
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 931 GB 0 B
Disk 1 Online 14 GB 0 B
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 931 GB 0 B
Disk 1 Online 14 GB 0 B
- wybieramy przenośną pamięć USB
DISKPART> select disk 1
Disk 1 is now the selected disk
Disk 1 is now the selected disk
- czyścimy
DISKPART> clean
DiskPart succeeded in cleaning the disk
DiskPart succeeded in cleaning the disk
- utworzenie partycji podstawowej
DISKPART> create partition primary
DiskPart succeeded in creating the specified partition.
DiskPart succeeded in creating the specified partition.
- sprawdzamy partycje utworzone na wybranej pamięci USB
DISKPART> list partition
Partition ### Type Size Offset
------------- ---------------- ------- -------
* Partition 1 Primary 14 GB 1024 KB
Partition ### Type Size Offset
------------- ---------------- ------- -------
* Partition 1 Primary 14 GB 1024 KB
- wybieramy utworzoną partycje
DISKPART> select partition 1
Partition 1 is now the selected partition.
Partition 1 is now the selected partition.
- aktywujemy
DISKPART> active
DiskPart marked the current partition as active.
DiskPart marked the current partition as active.
- formatujemy
DISKPART> format quick fs=ntfs
100 percent completed
DiskPart successfully formatted the volume.
100 percent completed
DiskPart successfully formatted the volume.
- przypisujemy literę "z" do napędu
DISKPART> assign letter=z
DiskPart successfully assigned the drive letter or mount point.
DiskPart successfully assigned the drive letter or mount point.
- wyjście z narzędzia DiskPart
DISKPART> exit
Leaving DiskPart...
Leaving DiskPart...
5. Kopiowanie plików na UFD
- kopiowanie przygotowanych plików na UFD
c:\> copy c:\hvvhd16GB\hyperV.vhd z:
1 file(s) copied.
1 file(s) copied.
- przy użyciu narzędzi Bootsect aktualizujemy kod rozruchowy na dysku pamięci przenośnej USB, aby był zgodny z Bootmgr
c:\> bootsect /nt60 z: /force /mbr
Target volumes will be updated with BOOTMGR compatible bootcode.
Z: (\\?Volume{6ad5dbb1-5089-11e5-8277-34de1a1702f4})
Successfully updated NTFS filesystem bootcode.
\??\PhysicalDrive1
Successfully updated disk bootcode.
Bootcode was successfully updated on all targeted volumes.
Target volumes will be updated with BOOTMGR compatible bootcode.
Z: (\\?Volume{6ad5dbb1-5089-11e5-8277-34de1a1702f4})
Successfully updated NTFS filesystem bootcode.
\??\PhysicalDrive1
Successfully updated disk bootcode.
Bootcode was successfully updated on all targeted volumes.
6. Tworzenie magazynu BCD na pamięci przenośnej USB
- otwieramy DiskPart, narzędzie do zarządzania dyskami
c:\> diskpart
- wskazujemy plik hyperV.vhd na pamięci przenośnej USB
DISKPART> select vdisk file=z:\hyperV.vhd
DiskPart successfully selected the virtual disk file.
DiskPart successfully selected the virtual disk file.
- podmontowujemy vhd
DISKPART> attach vdisk
100 percent completed
DiskPart successfully attached the virtual disk file.
100 percent completed
DiskPart successfully attached the virtual disk file.
- wyjście z narzędzia DiskPart
DISKPART> exit
Leaving DiskPart...
Leaving DiskPart...
- kopiujemy pliki boot-środowiskowych wirtualnego dysku do katalogu głównego dysku USB. Narzędzie BCDboot stworzy magazyn BCD, który umożliwia rozruch z dysku wirualnego
c:\> bcdboot r:\windows /s z:
Boot files successfully created.
Boot files successfully created.
7. Wyłączenie stronicowania
Stronicowanie może spowodować, że urządzenie flash zużyją się szybciej. Zalecane wyłączenie stronicowania przed wdrożeniem UFD.
c:\> reg load HKLM\HyperVTemp r:\windows\system32\config\system
Operacja ukończona pomyślnie.
c:\> reg add "HKLM\HyperVTemp\ControlSet001\Control\Session Manager\Memory Management" /v PagingFiles /t REG_MULTI_SZ /d "" /f
Operacja ukończona pomyślnie.
c:\> reg delete "HKLM\HyperVTemp\ControlSet001\Control\Session Manager\Memory Management" /v ExistingPageFiles /f
Operacja ukończona pomyślnie.
c:\> reg unload HKLM\\HyperVTemp
Operacja ukończona pomyślnie.
Operacja ukończona pomyślnie.
c:\> reg add "HKLM\HyperVTemp\ControlSet001\Control\Session Manager\Memory Management" /v PagingFiles /t REG_MULTI_SZ /d "" /f
Operacja ukończona pomyślnie.
c:\> reg delete "HKLM\HyperVTemp\ControlSet001\Control\Session Manager\Memory Management" /v ExistingPageFiles /f
Operacja ukończona pomyślnie.
c:\> reg unload HKLM\\HyperVTemp
Operacja ukończona pomyślnie.
8. Odmontowanie VHD
- otwieramy DiskPart, narzędzie do zarządzania dyskami
c:\> diskpart
- wskazujemy plik hyperV.vhd na pamięci przenośnej USB
DISKPART> select vdisk file=z:\hyperV.vhd
DiskPart successfully selected the virtual disk file.
DiskPart successfully selected the virtual disk file.
- odmontowujemy z systemu
DISKPART> detach vdisk
DiskPart successfully detached the virtual disk file.
DiskPart successfully detached the virtual disk file.
- wyjście z narzędzia DiskPart
DISKPART> exit
Leaving DiskPart...
Leaving DiskPart...
https://technet.microsoft.com/en-us/library/ee731893%28WS.10%29.aspx
Artykuły powiązane:
HYPER-V 2012 | |
---|---|
Wprowadzenie | kilka słów o Hyper-V i środowisku testowym |
Instalacja na UFD | przygotowanie pamięci przenośnej i instalacja Hyper-V |
Konfiguracja serwera | konfiguracja serwera Hyper-V |
Konfiguracja klienta | konfiguracja klienta zarządzającego serwerem Hyper-V |