Instalirajte Hyper-V Server 2012 na USB flash pogon

Najnovija verzija hipervizora Microsoft Hyper-V 2012 (Hyper-V 3.0) dostupan je u dva izdanja: u redovnoj verziji sustava Windows Server 2012 (u kojoj se Hyper-V funkcionalnost aktivira kao zasebna uloga) i u izdanju Hyper-V Server 2012. Hyper-V Server 2012 besplatna je inačica Microsoftovog hipervizora koji pruža istu funkciju kao i potpunu verziju Hyper-V u sustavu Windows Server 2012. Među ostalim razlikama Hyper-V Server 2012, valja istaknuti odsutnost grafičke konzole za upravljanje (samo isječak), mogućnost pokretanja samo Hyper-V uloge (DNS, AD, DHCP i ostale uloge poslužitelja koje se na njoj izvode) neće raditi), kao i ograničenja licenciranja na pokretanju Windows gostujućeg OS-a.

Hyper-V Server 2012 instaliran je na tvrdom disku računala (poslužitelju) kao običan OS. Međutim, ne znaju svi činjenice da se Hyper-V Server 2012 može instalirati izravno na USB flash pogon..

U ovom ćemo članku govoriti o tome kako možete instalirati Hyper-V Server 2012 na USB flash pogon kako biste kasnije mogli izravno pokrenuti sustav s njega.

Zahtjevi za stvaranje flash pogona za pokretanje s Hyper-V 2012

  • USB fleš pogon ili flash kartica (SD / MMC) kapaciteta najmanje 8 GB
  • Računalo (poslužitelj) koji ispunjava sistemske zahtjeve Hyper-V (detaljnije je opisano u članku RemoteFx u sustavu Windows 2012), s USB 2.0 kontrolerom ili novijim, s podrškom za pokretanje s USB uređaja
  • Windows 7 klijent (ili noviji) s instaliranim WAIK-om (Windows Automated Installation Kit) na kojem će se stvoriti pokretački USB flash pogon
  • Distribucija Microsofta Hyper-V Server 2012 u ISO ili instalacijskom disku

Ukratko, postupak stvaranja pokretačkog flash pogona s Hyper-V 2012 izgleda ovako:

  1. Izrada VHD datoteke s Hyper-V 2012 slikom
  2. Instaliranje datoteke Install.WIM na VHD disk pomoću ImageX Utility
  3. Priprema USB flash pogona: formatiranje, montiranje na sustav, izrada USB flash pogona koji se može pokrenuti pomoću DISKPART
  4. Konfiguriranje programa za pokretanje programa na USB flash pogonu s uslužnim programima BOOTSect i BCDBoot
  5. Onemogući swap datoteku

Razmotrimo sve detalje malo detaljnije:

Stvorite virtualno VHD disk

Na računalu sa sustavom Windows 7 stvorite dvije lokalne mape

  • C: \WIM - Ovdje će biti pohranjena WIM datoteka
  • C: \HyperV - direktorij za vhd datoteku

Otvorite distribucijski paket Hyper-V Server 2012 i iz mape Sources kopirajte datoteku Install.WIM u direktorij C: \ WIM na tvrdom disku.

Otvorite naredbeni redak s povlasticama administratora. Napravite virtualni VHD (ubuduće ćemo mu pisati sistemske datoteke Hyper-V 2012) veličine 7 GB, dodijelite mu slovo pogona Z: \ i formatirajte ga.

diskpart stvoriti vdisk datoteku = C: \ HyperV \ hyperVBoot.vhd maksimalno = 7000 odaberite vdisk datoteku = C: \ HyperV \ hyperVBoot.vhd priložite vdisk stvorite particiju primarno dodijeliti slovo = Z format brzo fs = ntfs label = hiperVDisk izlaz

Otpakiranje datoteke Install.WIM slike na VHD pogon

Raspakirat ćemo sliku Hyper-V 2012 u virtualni VHD koji smo stvorili pomoću uslužnog programa ImageX (dio WAIK):

cd / d "C: \ programske datoteke \ Windows AIK \ alati \ AMD64" ImageX / primijeni C: \ WIM \ Install.WIM 1 Z: \

Proces primjene slike Hyper-V 2012 trajat će neko vrijeme (10-20 minuta).

Pomoću DISKPART-a isključite (isključite) virtualni disk:

diskpart odaberite vdisk datoteku = C: \ HyperV \ hyperVBoot.vhd odvojiti izlaz vdisk

Čizma čizme USBbljeskalice

Zatim trebate pripremiti USB fleš pogon koji se može pokrenuti i na njega kopirati VHD datoteku koju smo stvorili pomoću Hyper-V 2012 instaliranog na nju.

Odredite broj diska dodijeljen na USB fleš pogonu sustava.

diskpart list list

Pretpostavimo da broj pogona odgovara USB pogonu 3. Kreirajte novu particiju na USB fleš pogonu, formatirajte je i dodijelite slovu pogona J: \ (naredbe se izvode u kontekstu uslužnog programa diskpart).

odaberite disk 3 čist stvorite particiju primarni odaberite particiju 1 aktivni format brzi fs = ntfs dodijeli slovo = J izlaz

Kopirajte VHD pogon (C: \ HyperV \ hyperVBoot.vhd) na USB pogon kojem je dodijeljeno slovo pogona J:

ažuriranje MBRuz pomoć BOOTSECT

Da bi server mogao pokrenuti OS s USB flash pogona, potrebno je koristiti uslužni program BOOTSect (također uključeno WAIK) stvorite sektor za pokretanje na flash disku:

cd / d "C: \ programske datoteke \ Windows AIK \ alati \ PETools \ AMD64 \" BOOTSect / nt60 J: / force / MBR

Zatim pomoću DISKPART-a montiramo virtualni VHD disk koji se nalazi na USB flash disku.

diskpart odaberite vdisk datoteku = J: \ HyperVBoot.vhd priložite izlaz vdisk

Stvorite BCD downloader

Zatim trebate stvoriti bootloader na USB flash pogonu koji učitava OS (Hyper-V 2012 hipervizor) iz našeg VHD pogona. Da biste to učinili, stvorite BCD (podaci o konfiguraciji pokretanja) pohranu na USB fleš pogonu. Da biste to učinili, potreban vam je još jedan uslužni program WAIK - BCDBOOT, koji će kopirati sve potrebne datoteke za pokretanje na USB flash pogon:

BCDBOOT Z: \ windows / s J:

Bljeskalica je gotovo spremna za rad, preostaje joj da ispunite završni dodir.

Onemogući swap datoteku

Hyper-V Windows Server 2012 u osnovi je samo skraćena verzija sustava Windows 2012 sa svim specifičnim stvarima, uključujući datoteku stranice. Zamjenska datoteka zadano se pohranjuje na boot particiji, a ako sustav ima dovoljno RAM-a, ona se može onemogućiti, posebno jer swap datoteku sustav aktivno koristi za pisanje ekstrudiranih stranica iz RAM-a, što može utjecati. vijek trajanja flash pogona (broj zapisa za koji je konačan broj).

Korištenje swap datoteke može se onemogućiti pomoću registra. Da biste to učinili, učitajte registar instaliran na Hyper-V flash pogon i izbrišite parametar koji postavlja parametre datoteke stranice.

REG učitavanje HKLM \ HyperVReg Z: \ windows \ system32 \ config \ system REG dodajte "HKLM \ HyperVReg \ ControlSet001 \ Control \ Session Manager \ Upravljanje memorijom" / v PagingFiles / t REG_MULTI_SZ / d "" / f REG izbrisati "HKLM \ HyperVReg \ ControlSet001 \ Control \ Session Manager \ Upravljanje memorijom "/ v ExistingPageFiles / f REG iskrcati HKLM \ HyperVReg

I na kraju, odspojite VHD pogon.

Diskpart odaberite vdisk datoteku = J: \ HyperVBoot.vhd odvojite izlaz vdisk

Ostaje da uklonite USB flash pogon i povežete ga s računalom koje planirate koristiti kao Hyper-V poslužitelj. U okruženju BIOS ili UEFI promijenite redoslijed pokretanja sustava odabirom USB flash pogona kao prvog uređaja za pokretanje.

Pri prvom pokretanju Hyper-V Server 2012 sustav će tražiti da navedete novu lozinku administratora. Nakon prijave, pokreće se poznati uslužni program sconfig, koji vam omogućuje postavljanje osnovnih parametara sustava (ime, mrežne postavke, vrijeme itd.) kako biste se zatim mogli povezati s poslužiteljem s drugog klijenta pomoću grafičke konzole Hyper-V Manager.

Važna napomena:Microsoftova službena dokumentacija nigdje ne kaže da Windows Server 2012 Hyper-V podržava rad s USB štapovima, a ovaj scenarij je podržan samo u OEM rješenjima dobavljača (Dell, HP, itd.).

tj unatoč činjenici da će takav sustav biti u potpunosti operativan, s gledišta Microsofta, ovo je nepodržana konfiguracija ...