Osvědčené postupy pro provoz Linux na technologie Hyper-V

 

Rozsah platnosti: Hyper-V Server 2012, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 R2, Microsoft Hyper-V Server Technical Preview, Windows Server 2012, Hyper-V Server 2012 R2, Windows 10 Technical Preview, Windows Server Technical Preview, Windows 8

Tento dokument obsahuje seznam doporučení pro Linux virtuálního počítače se systémem Hyper-V.

Ladění Linux souborové systémy na dynamické VHDX soubory

Některé systémy souborů Linux mohou spotřebovat významné množství místa na disku skutečnou i v případě, že systém souborů je ve většině případů prázdný. Chcete-li snížit objem využití místa na disku skutečnou dynamických VHDX souborů, zvažte následující doporučení:

  • Při vytváření VHDX, použijte například v prostředí PowerShell, 1 MB BlockSizeBytes (z výchozí 32MB):

    PS > New-VHD –Path C:\MyVHDs\test.vhdx –SizeBytes 127GB –Dynamic –BlockSizeBytes 1MB
    
  • Formát ext4 je upřednostňováno ext3, protože ext4 je efektivní více místa, než ext3 při použití s dynamické soubory VHDX.

  • Při vytváření systému souborů, zadejte počet skupin, které mají být 4096, například:

    # mkfs.ext4 –G 4096 /dev/sdX1 
    

Časový limit nabídky kontrole na virtuální počítače 2. generace

Z důvodu starší hardware odebíraného emulace ve virtuálních počítačích generace 2 časovač odpočítávání nabídky grub spočítá příliš rychle grub nabídky lze zobrazit okamžitě načítání výchozí položku. Dokud se nevyřeší grub používat časovač EFI podporován, upravte**/boot/grub/grub.conf**/etc/default/grubnebo odpovídající mít "časový limit = 100000" místo výchozího "časový limit = 5".

Spouštění pomocí technologie PxE na virtuální počítače 2. generace

Vzhledem k tomu, že PIT časovač se nenachází v generace 2 virtuálních počítačů, síťové připojení k serveru PxE TFTP může být předčasně ukončen a zabránit zaváděcí program pro spouštění z čtení Grub konfigurace a načítání jádro ze serveru.

Na RHEL 6.x, starší verze grub v0.97 EFI zaváděcí program pro spouštění lze použít namísto grub2, jak je popsáno v tomto poli: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Installation_Guide/s1-netboot-pxe-config-efi.html

V systému Linux distribuce než RHEL 6.x, podobným způsobem můžete být zahájen ke konfiguraci grub v0.97 načíst ze serveru PxE jádra systému Linux.

Na RHEL/CentOS 6.6 klávesnice a myši navíc vstup nebude pracovat s před instalací jádra, což zabrání určuje možnosti instalace v nabídce. Sériové konzoly nutné nakonfigurovat umožňující výběr možností instalace.

  • V efidefault soubor na serveru PxE, přidejte následující parametr jádra “console=ttyS1”

  • U virtuálního počítače v Hyper-V instalační program pomocí této rutiny prostředí PowerShell port COM:

    Set-VMComPort –VMName <Name> -Number 2 –Path \\.\pipe\dbg1
    

Zadání kickstart souboru do stavu před instalací jádra by také brání potřeba klávesnice a myši vstup během instalace.

Použijte statické adresy MAC se převzetí služeb při selhání clusteringu.

Linux virtuální počítače, které budou nasazeny pomocí převzetí služeb při selhání by měl být nakonfigurován statický (MAC) adresu MAC pro každý virtuální síťový adaptér. V některých verzích systému Linux síťové konfiguraci může dojít ke ztrátě po převzetí služeb při selhání vzhledem k tomu, že novou adresu MAC je přiřazena k virtuální síťový adaptér. Chcete-li předejít ztrátě konfiguraci sítě, zajistěte, aby měl každý virtuální síťový adaptér statickou adresu MAC. Adresa MAC můžete nakonfigurovat úpravou nastavení virtuálního počítače ve Správci technologie Hyper-V nebo Správce clusteru převzetí služeb při selhání.

Pomocí technologie Hyper-V-konkrétní síťové adaptéry, není starší síťový adaptér.

Konfigurovat a používat virtuální síťový adaptér Ethernet, což je technologie Hyper-V-konkrétní síťové karty, a to s rozšířenými funkcemi. Je-li starší a technologie Hyper-V-konkrétní síťové adaptéry jsou připojeny k virtuálnímu počítači, v síti název v rámci výstupuifconfig –amůže zobrazit náhodných hodnot jako například**_tmp12000801310**. Nechcete-li tento problém, odeberte všechny starší verze síťových adaptérů při používání technologie Hyper-V-konkrétní síťové adaptéry v rámci virtuálního počítače systému Linux.

Pro lepší disk vstupně-výstupní výkon pomocí vstupně-výstupní plánovače nedojde k žádné akci.

Jádro systému Linux má čtyři různé plánovače vstupně-výstupní, chcete-li změnit pořadí požadavků s různé algoritmy. Nedojde k žádné akci je první dovnitř první ven fronta, která předá plán rozhodnutí týkající se provádí hypervisoru. Doporučujeme použít jako plánovače nedojde k žádné akci, když je spuštěn Linux virtuálního počítače na technologii Hyper-V. Chcete-li změnit Plánovač pro konkrétní zařízení, v konfiguraci spouštěcího zavaděče (/ etc/grub.conf, např.), přidejteelevator=noopjádra parametry a poté znovu spustíte.

Přidat "numa = off" Pokud Linux virtuální počítač má více než 7 virtuální procesory nebo více než 30 GB paměti RAM.

Virtuální počítače Linux konfigurován pro použití více než 7 virtuální procesory měli přidatnuma=offk boot.cfg GRUB známý problém v systému Linux jader 2.6.x. Virtuální počítače Linux konfigurován pro použití více než 30 GB paměti RAM byste také přidatnuma=offk GRUB boot.cfg.

Vyhradit více paměti pro kdump

V případě, že jádru zachycení výpisu skončilo s paniky při spuštění, vyhradit více paměti pro jádro. Můžete například změnit parametrcrashkernel=384M-:128Mnacrashkernel=384M-:256Mv konfiguračním souboru grub Ubuntu.

Zmenšením nebo rozbalování souborů virtuálního pevného disku může vést k chybné tabulky oddílů GPT

Technologie Hyper-V umožňuje zmenšením souborů virtuální disk (VHD) bez ohledu na libovolné oddílu, svazku nebo struktur dat systému souborů, které mohou existovat na disku. Je-li virtuální pevný disk je zmenšit na odkud pocházejí konec virtuální pevný disk do konce oddílu, může dojít ke ztrátě dat, oddíl se může stát poškozený nebo neplatný data mohou být vráceny přečtení oddílu.

Po změně velikosti disku VHD, správci pomocí nástroje jako fdisk nebo čtvrceny k aktualizaci oddílu, svazku a struktury systému souborů příslušně v velikost disku. Zmenšením nebo zvětšení velikost virtuálního pevného disku, který má oddíl tabulky GPT (GUID) způsobí upozornění, když nástroj pro správu oddíl slouží ke kontrole rozložení oddílů a správce zobrazí upozornění, chcete-li opravit záhlaví GPT první a sekundární. Tento krok ruční je bezpečné provést bez ztráty dat.

Viz taky