Konfigurace nastavení virtuálního počítače ve výpočetních prostředcích infrastruktury nástroje VMM

Důležité

Tato verze nástroje Virtual Machine Manager (VMM) dosáhla konce podpory. Doporučujeme upgradovat na VMM 2022.

Tento článek popisuje, jak nakonfigurovat nastavení výkonu a dostupnosti pro virtuální počítače v prostředcích infrastruktury nástroje System Center – Virtual Machine Manager (VMM).

Nastavení zahrnují změnu vlastností virtuálního počítače a nastavení možností výkonu, jako je kvalita úložiště (QoS), možnosti dostupnosti, omezování prostředků a virtuální technologie NUMA.

Přidání virtuálního adaptéru do virtuálního počítače

U spuštěných virtuálních počítačů můžete přidávat a odebírat virtuální síťové adaptéry (vNIC). To umožňuje zkrátit prostoje úloh.

Poznámka

  • Nové virtuální síťové adaptéry přidáte vytvořením nebo úpravou hardwarového profilu VMM.
  • Tato funkce je dostupná jenom pro virtuální počítače Generace 2.
  • Ve výchozím nastavení nejsou přidané virtuální síťové adaptéry připojené k virtuální síti. Virtuální počítače přiřazené k hardwarovému profilu můžete nakonfigurovat tak, aby po nasazení na hostitele používaly aspoň jeden virtuální síťový adaptér.
  1. Ve vlastnostech > virtuálního počítače Konfigurace hardwaru vyberte Síťové adaptéry a vyberte síťový adaptér, který chcete přidat.

  2. Můžete nakonfigurovat mnoho vlastností síťového adaptéru, včetně:

    • Připojeno k: Vyberte, k čemu je adaptér připojený.
    • Nepřipojené: Vyberte, pokud teď nechcete zadat síť.
    • Interní síť: Vyberte, jestli se chcete připojit k izolované interní síti, která umožňuje komunikaci mezi virtuálními počítači na stejném hostiteli. Virtuální počítače připojené k interní virtuální síti nemůžou komunikovat s hostitelem, s jinými fyzickými počítači v místní síti LAN hostitele ani s internetem.
    • Externí síť: Vyberte, pokud chcete určit, že virtuální počítač vytvořený pomocí tohoto hardwarového profilu bude připojený k fyzickému síťovému adaptéru na svém hostiteli. Virtuální počítače připojené k fyzickému síťovému adaptéru můžou komunikovat s jakýmkoli jiným fyzickým nebo virtuálním počítačem, se kterým může komunikovat hostitel, a s jakýmikoli prostředky dostupnými na intranetu nebo přes internet, ke kterým má hostitelský počítač přístup.
    • Ethernetová adresa (MAC): Virtuální adresa MAC na virtuálních počítačích jednoznačně identifikuje každý počítač ve stejné podsíti. Vyberte jednu z následujících možností:
      • Dynamické: Tuto možnost vyberte, pokud chcete pro virtuální počítač povolit dynamickou adresu MAC.
      • Statická: Tuto možnost vyberte, pokud chcete zadat statickou adresu MAC pro virtuální počítač. Zadat ji můžete do příslušného pole.
      • Režim kmene: Tuto možnost vyberte, pokud chcete povolit režim Kmen.

VMM 2019 UR3 a novější podporují režim kmene pro virtuální počítače vNIC.

Podpora režimu kufru

Poznámka

Režim kmene je podporován pouze v nezávislých sítích založených na síti VLAN.

Hlavní režim používají aplikace NFV/VNF, jako jsou virtuální brány firewall, softwarové nástroje pro vyrovnávání zatížení a virtuální brány, k odesílání a příjmu provozu přes více sítí vLAN. Hlavní režim můžete povolit prostřednictvím konzoly a PowerShellu.

V následující části najdete informace o povolení režimu Trunk prostřednictvím konzoly; Povolení prostřednictvím rutin PowerShellu najdete v tématech Set-SCVirtualNetworkAdapter a New-SCVirtualNetworkAdapter .

Konfigurace režimu kmene

Pokud chcete nakonfigurovat režim kmene v nástroji VMM, postupujte takto:

  1. V části Vlastnosti virtuálního počítače přejděte do části Konfigurace síťového adaptéru nastavení> hardwaru a výběrem možnosti Režim kmene povolte režim kmene pro virtuální počítače.
  2. Vyberte sítě virtuálních počítačů (více sítí vLAN), kterými chcete směrovat síťový provoz virtuálních počítačů. Snímek obrazovky s režimem Trunk
  3. Síť virtuálních počítačů vybraná jako součást pracovního postupu Připojení k síti virtuálních počítačů by měla být také nativní sítí VLAN. Nativní síť VLAN nebudete moct později změnit, protože je založená na síti virtuálních počítačů, která byla vybrána jako součást pracovního postupu Připojení k síti virtuálních počítačů.

Přidání virtuálního adaptéru přes PowerShell

Virtuální adaptér můžete přidat i přes PowerShell.

Tady jsou ukázkové rutiny pro toto nastavení. Výběrem požadované karty zobrazte nebo zkopírujte ukázkové rutiny:

Ukázkové rutiny pro přidání virtuální sítě:

  • První příkaz získá objekt virtuálního počítače S názvem VM01 a pak ho uloží do proměnné $VM.
  • Druhý příkaz v počítači VM01 vytvoří virtuální síťový adaptér.
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> New-SCVirtualNetworkAdapter -VM $VM -Synthetic

Správa statické paměti spuštěného virtuálního počítače

U spuštěného virtuálního počítače, který používá statickou paměť, lze provádět úpravu konfigurace paměti. Tato funkce pomáhá odstranit odstávky z důvodu změny konfigurace. Můžete navýšit nebo snížit přidělenou paměť, případně také přepnout virtuální počítač na dynamickou paměť. Uživatelé už můžou dynamickou paměť pro spuštěný virtuální počítač upravovat z nástroje VMM a tato funkce se týká úprav statické paměti.

K úpravě nastavení statické paměti použijte následující příklady PowerShellu.

Příklad 1

Změna statické paměti u spuštěného virtuálního počítače.

  • První příkaz načte objekt virtuálního počítače s názvem VM01 a pak tento objekt uloží do proměnné $VM.
  • Druhý příkaz změní velikost paměti přidělené počítači VM01 na 1024 MB.
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> Set-SCVirtualMachine -VM $VM -MemoryMB 1024

Příklad 2

Povolení dynamické paměti u spuštěného virtuálního počítače.

  • První příkaz načte objekt virtuálního počítače s názvem VM02 a pak tento objekt uloží do proměnné $VM.
  • Druhý příkaz povolí dynamickou paměť, nastaví počáteční hodnotu paměti na 1024 MB a dále nastaví maximální velikost paměti na 2048 MB.
PS C:\> $VM = Get-SCVirtualMachine -Name "VM02"
PS C:\> Set-SCVirtualMachine -VM $VM -DynamicMemoryEnabled $True -MemoryMB 1024 -DynamicMemoryMaximumMB 2048

Přidání okna údržby do virtuálního počítače

Pro virtuální počítače nebo službu lze nastavit okno údržby, aby bylo možné provádět ji mimo konzolu VMM. Nastavíte okno a přiřadíte ho k vlastnostem virtuálního počítače.

Vytvoření produkčního kontrolního bodu virtuálního počítače

Produkční kontrolní body umožňují snadno vytvářet image virtuálního počítače k určitému bodu v čase , které lze později obnovit.

  • K vytvoření kontrolního bodu v produkčním prostředí se místo technologie uloženého stavu používá technologie zálohování uvnitř hosta.

  • Na virtuálním počítači s operačním systémem Windows se pomocí služby VSS (Volume Snapshot Service) vytvářejí produkční kontrolní body.

  • Virtuální počítače se systémem Linux vyprázdní vyrovnávací paměť systému souborů, aby bylo možné vytvořit konzistentní kontrolní bod systému souborů.

  • Pokud chcete vytvořit kontrolní body pomocí technologie uloženého stavu, můžete pro virtuální počítač použít standardní kontrolní body.

  • U virtuálního počítače můžete vybrat jednu z následujících možností nastavení:

    • Disabled: Nejsou vytvářeny kontrolní body.
    • Production: Produkční kontrolní body jsou snímky virtuálního počítače konzistentní vzhledem k aplikacím. Hyper-V používá hostovaného poskytovatele služby VSS k vytvoření image virtuálního počítače, kde jsou všechny jeho aplikace v konzistentním stavu. Produkční snímek nepodporuje během vytváření fázi automatického obnovení. Pro použití produkčního kontrolního bodu je třeba, aby byl obnovovaný virtuální počítač spuštěn ze stavu offline, stejně jako u obnovy zálohy. To je v produkčním prostředí vždy vhodnější.
    • ProductionOnly: Tato možnost je stejná jako v produkčním prostředí s jedním zásadním rozdílem: Pokud produkční kontrolní bod selže, nezobrazí se žádný kontrolní bod. To je rozdíl oproti možnosti Production, kde se v případě neúspěchu při vytváření produkčního kontrolního bodu vytvoří standardní.
    • Standardní: Veškerý stav paměti spuštěných aplikací se uloží, takže když použijete kontrolní bod, aplikace se vrátí do předchozího stavu. Pro mnoho aplikací by to nebylo vhodné pro produkční prostředí. Proto je tento typ kontrolního bodu obvykle vhodnější pro vývojová a testovací prostředí pro některé aplikace.

Kontrolní bod nastavte pomocí následujícího příkazu PowerShellu: Set-SCVirtualMachine CheckpointType (Disabled, Production, ProductionOnly, Standard)

Konfigurace možností dostupnosti pro clusterované virtuální počítače

Pro virtuální počítače v clusteru můžete nakonfigurovat řadu nastavení, která pomáhají s vysokou dostupností a odolností:

  • QoS úložiště: Pevné disky virtuálních počítačů Hyper-V můžete nakonfigurovat pomocí nastavení QoS (quality-of-service) pro řízení šířky pásma. K tomu použijete Správce technologie Hyper-V.
  • Priorita virtuálního počítače: Můžete nakonfigurovat nastavení priority pro virtuální počítače nasazené v clusteru hostitele. Podle priority virtuálního počítače cluster hostitele spustí nebo umístí virtuální počítač s vysokou prioritou před virtuální počítač se střední nebo nízkou prioritou. Tím se zajistí, že virtuálním počítačům s vysokou prioritou se nejprve přidělí paměť a další prostředky, aby se zlepšil výkon. Pokud virtuální počítače s vysokou prioritou nemají po selhání uzlu potřebnou paměť a další prostředky ke spuštění, virtuální počítače s nižší prioritou se převedou do offline režimu, aby se uvolnily prostředky pro virtuální počítače s vysokou prioritou. Zrušené virtuální počítače jsou později restartovány podle pořadí priority.
  • Upřednostňovaní a možní vlastníci virtuálních počítačů: Tato nastavení mají vliv na umístění virtuálních počítačů do uzlů v hostitelském clusteru. Ve výchozím nastavení neexistují žádní upřednostňovaní vlastníci (nejsou upřednostňováni) a mezi možné vlastníky patří všechny uzly serveru v clusteru.
  • Nastavení dostupnosti: Umístíte-li několik virtuálních počítačů do skupiny dostupnosti, nástroj VMM se pokusí uchovat tyto virtuální počítače v samostatných hostitelích a předejde jejich společnému umístění do stejného hostitele, kdykoliv to bude možné. To napomáhá zlepšování kontinuity služby.

Vyberte požadovanou kartu pro kroky konfigurace QoS, priority, upřednostňovaných vlastníků nebo skupin dostupnosti:

Pokud chcete nakonfigurovat QoS pro virtuální počítač, postupujte následovně:

  1. Otevřete Správce technologie Hyper-V a vyberteNastaveníakcí>.
  2. V řadiči SCSI vyberte Pevný disk.
  3. V části Rozšířené funkce vyberte Povolit správu služby Quality of Service.
  4. Zadejte minimální a maximální hodnoty vstupně-výstupních operací za sekundu.

Konfigurace omezení prostředků

Nástroj VMM zahrnuje funkce omezování prostředků, jako je omezování procesoru (procesoru) a paměti, které řídí přidělování prostředků a pomáhají virtuálním počítačům efektivněji fungovat.

  • Processor throttling (Omezení prostředků procesoru): Tato položka umožňuje nastavit váhu virtuálního procesoru, čímž mu lze poskytnout větší nebo menší podíl cyklů CPU. Tyto vlastnosti zajišťují, že může být zvýšena nebo snížena priorita virtuálních počítačů, pokud budou prostředky procesoru přetíženy. V případě vysoce intenzivního zatížení při zpracování úloh lze přidat více procesorů, a to zejména v případě, že se vytížení fyzického procesoru blíží k jeho horní hranici.

    • Vysoký, Normální, Nízký, Vlastní: Určuje, jak jsou prostředky procesoru distribuovány v případě vysokého využití prostředků. Prostředky procesoru budou nejprve přidělovány virtuálním počítačům s vyšší prioritou.
    • Vyhradit cykly procesoru (%): Určuje procento prostředků procesoru spojených s jedním logickým procesorem, který by měl být vyhrazen pro virtuální počítač. To je užitečné, když na virtuálním počítači běží aplikace, které jsou obzvláště náročné na prostředky procesoru, a chcete zajistit jejich minimální úroveň. Nulové nastavení znamená, že pro virtuální počítač nebylo vyhrazeno žádné konkrétní procento prostředků procesoru.
    • Omezit cykly procesoru (%): Určuje, že virtuální počítač by neměl spotřebovávat více, než je uvedené procento jednoho logického procesoru.
  • Omezování a váha paměti:Omezování paměti pomáhá zvyšovat nebo snižovat prioritu přístupu k prostředkům paměti v situacích, kdy jsou prostředky paměti omezeny. Pokud je využití paměti na hostiteli vysoké, jsou virtuálním počítačům s vyšší prioritou paměti přidělovány prostředky paměti přednostně před virtuálními počítači s nižší prioritou. Zadáte-li nižší prioritu, mohlo by to zabránit spuštění virtuálního počítače, pokud běží jiné virtuální počítače a dochází dostupná paměť. Nastavení priority a prahové hodnoty paměti můžete nakonfigurovat následujícím způsobem:

    • Statická: Objem statické paměti, která je přiřazena určitému virtuálnímu počítači.
    • Dynamická: Nastavení dynamické paměti zahrnuje:
      • Spouštěcí paměť: Objem paměti, který je přidělen virtuálnímu počítači při spuštění. Měl by být nastaven alespoň minimální objem paměti, který je nutný ke spuštění operačního systému a aplikací na virtuálním počítači. Dynamická paměť upraví požadovaný objem paměti.
      • Minimální velikost paměti: Minimální množství paměti, které je nutné pro virtuální počítač. To umožňuje počítači v nečinnosti zmenšit spotřebu paměti pod objem požadovaný při spuštění. Dostupnou paměť pak mohou využívat jiné virtuální počítače.
      • Maximum paměti: Omezení paměti, která je přidělena virtuálnímu počítači. Výchozí hodnota je 1 TB.
      • Procento vyrovnávací paměti: Dynamická paměť přidává paměť do virtuálního počítače podle potřeby, ale je možné, že aplikace může požadovat paměť rychleji, než dynamická paměť přiděluje. Procento vyrovnávací paměti určuje množství dostupné paměti, které bude přiřazeno virtuálnímu počítači v případě potřeby. Procento je založené na množství paměti, kterou potřebují aplikace a služby spuštěné na virtuálním počítači. Vyjadřuje se v procentech, protože se mění v závislosti na požadavcích na virtuální počítač. Procento se vypočítá takto: Množství vyrovnávací paměti = paměť potřebná virtuálním počítačem/(hodnota vyrovnávací paměti/100). Pokud je paměť, která je potvrzena pro virtuální počítač, 1 000 MB a vyrovnávací paměť je 20 %, pak bude virtuálnímu počítači dodatečně přiděleno 20 % vyrovnávací paměti (200 MB), což znamená, že mu bude přiděleno celkem 1 200 MB fyzické paměti.
    • Váha paměti: Priorita, která je přidělena virtuálnímu počítači, pokud jsou paměťové prostředky využívány naplno. Pokud nastavíte vysokou hodnotu priority, bude se virtuální počítač při přidělování paměťových prostředků upřednostňovat. Pokud nastavíte nízkou prioritu, virtuální počítač nemusí být možné spustit, pokud paměťové prostředky nebudou dostatečné.

Vyberte požadovanou kartu pro kroky konfigurace omezování procesoru nebo paměti:

Při konfiguraci omezování procesoru postupujte následovně:

  1. Vupřesňujících vlastnostech> virtuálního počítače > vyberte Priorita procesoru.

  2. Vyberte hodnotu priority pro virtuální počítač. Tyto hodnoty určují, jak se vyrovnávají prostředky procesoru mezi virtuálními počítači, a odpovídají relativní hodnotě hmotnosti v Hyper-V:

    • Vysoká – relativní hodnota hmotnosti 200
    • Normální – relativní hodnota hmotnosti 100
    • Nízká – relativní hodnota hmotnosti 50
    • Vlastní – podporované relativní hodnoty hmotnosti jsou od 1 do 10000.
  3. V poli Vyhradit cykly procesoru (%) zadejte procento prostředků procesoru na jednom logickém procesoru, které by mělo být vyhrazeno pro virtuální počítač. To je užitečné, když na virtuálním počítači běží aplikace, které jsou obzvláště náročné na prostředky procesoru, a chcete zajistit jejich minimální úroveň. Nulové nastavení znamená, že nebylo vyhrazeno žádné konkrétní procento prostředků procesoru.

  4. V poli Limit počtu cyklů procesoru (%) zadejte maximální procento prostředků procesoru na jednom logickém procesoru, které by měl mít virtuální počítač možnost využívat. Virtuálnímu počítači nebude přiděleno více než toto procento.

Konfigurace virtuálních uzlů NUMA

Pomocí služby VMM můžete konfigurovat, nasadit a spravovat virtuální uzly NUMA (Non-Uniform Memory Access). Virtuální uzel NUMA má následující vlastnosti:

  • NUMA je architektura paměti používaná víceprocesorovými systémy, u kterých je doba požadovaná pro přístup procesoru k paměti závislá na umístění paměti vzhledem k procesoru. V systému NUMA má procesor rychlejší přístup k místní paměti (paměť, která je přímo připojená k procesoru) než k jiné než místní paměti (paměť, která je připojená k jinému procesoru). NUMA se pokusí odstranit mezeru mezi rychlostí procesorů a pamětí, kterou používají. Za tímto účelem poskytuje NUMA samostatnou paměť pro jednotlivé procesory. To pomáhá vyhnout se snížení výkonu, ke kterému dochází, když se více procesorů pokusí o přístup ke stejné paměti. Každý blok vyhrazené paměti je označován jako uzel NUMA.
  • Pomocí virtuální architektury NUMA lze nasadit větší a důležitější zatížení, která je možné spouštět bez významného snížení výkonu ve virtualizovaném prostředí v porovnání se spouštěním nevirtualizovaných počítačů s fyzickým hardwarem NUMA. Při vytváření nového virtuálního počítače používá technologie Hyper-V ve výchozím nastavení hodnoty pro nastavení hosta, která jsou synchronizovaná s topologií NUMA hostitele Hyper-V. Pokud má například hostitel 16 jader a 64 GB rovnoměrně rozdělených mezi dva uzly NUMA se dvěma uzly NUMA na jeden soket fyzického procesoru, bude mít virtuální počítač vytvořený na hostiteli s 16 virtuálními procesory nastaven maximální počet procesorů na uzel nastaven na osm, maximální počet uzlů na soket nastaví na dva. a maximální velikost paměti na uzel nastavená na 32 GB.
  • Pokrývání uzlů NUMA lze povolit nebo zakázat. Pokud je pokrývání uzlů zapnuté, jednotlivé virtuální uzly NUMA mohou přidělit paměť, která není místní, a správce smí nasadit virtuální počítač, který má více virtuálních procesorů na jeden virtuální uzel NUMA, než jaký je počet procesorů dostupných v základním hardwarovém uzlu NUMA v hostiteli Hyper-V. Pokrývání uzlů NUMA pro virtuální počítač nesnižuje výkon, protože virtuální počítače používají paměť v uzlech NUMA, které nejsou místní.

Nastavení virtuálních uzlů NUMA pro virtuální počítače provedete následovně:

  1. V části Upřesnit vlastnosti> virtuálního počítače> vyberte Virtuální NUMA.
  2. V poli Maximální počet procesorů na uzel NUMA zadejte maximální počet virtuálních procesorů náležejících ke stejnému virtuálnímu počítači, které lze používat současně ve virtuálním uzlu NUMA. Nakonfigurujte toto nastavení, abyste zajistili maximální šířku pásma. Různé virtuální počítače NUMA používají různé uzly NUMA. Minimální limit je 1 a maximum je 32.
  3. V poli Maximální velikost paměti na virtuální uzel NUMA (MB) zadejte maximální velikost paměti (MB), kterou lze přidělit jedinému virtuálnímu uzlu NUMA. Minimální limit je 8 MB a maximální 256 GB.
  4. V poli Maximální počet virtuálních uzlů NUMA na soket zadejte maximální počet virtuálních uzlů NUMA povolených pro jediný soket. Minimální číslo je 1 a maximum je 64.
  5. Pokud chcete povolit pokrývání, vyberte Povolit virtuálnímu počítači překlenovat hardwarové uzly NUMA.