Přejít na hlavní obsah

Hyper-V ve Windows PowerShell: průvodce pro použití hypervizoru na příkazovém řádku

Hyper-V je virtualizační technologie vyvinutá společností Microsoft a poprvé představená v operačním systému Windows Server 2008. Hyper-V hypervizor umožňuje spouštět více virtuálních strojů na jednom fyzickém serveru, což umožňuje efektivnější využití zdrojů a zvyšuje flexibilitu při zavádění a správě IT infrastruktury.

Jedním ze způsobů, jak ovládat Hyper-V, je použití Windows PowerShell - příkazového řádku a automatizačních skriptů, které poskytují široké možnosti pro správu hypervizoru a virtuálních strojů. V této příručce se podíváme na hlavní příkazy a metody práce s Hyper-V ve Windows PowerShell, které vám umožní efektivně spravovat vaše virtualizované prostředí.

Windows PowerShell poskytuje výkonné nástroje pro správu Hyper-V. Virtuální stroje můžete vytvářet, konfigurovat a odstraňovat, spravovat jejich zdroje, spouštět a zastavovat virtuální stroje a další. Výhodou použití PowerShell je schopnost automatizovat rutinní úkoly a provádět složité operace pomocí jediného příkazu nebo skriptu.

Příklad příkazu PowerShell k vytvoření virtuálního počítače:

New-VM -Name "MyVM" -MemoryStartupBytes 512MB -NewVHDPath "C:\VMs\MyVM.vhdx" -NewVHDSizeBytes 20GB

V této příručce se podíváme na hlavní příkazy PowerShell pro práci s Hyper-V, poskytneme příklady a vysvětlení jejich použití a podělíme se o užitečné tipy a triky pro efektivní použití hypervizoru na příkazovém řádku. Pokud se chcete naučit ovládat Hyper-V pomocí PowerShell, pak je to průvodce pro vás!

Instalace Hyper-V a nastavení prostředí pro práci v PowerShell

Krok 1: Zkontrolujte, zda váš počítač podporuje virtualizační technologii. Chcete-li to provést, otevřete příkazový řádek s oprávněními správce a spusťte příkaz:

V důsledku toho se zobrazí informace o vašem systému. Hledejte řádek obsahující "Virtualization Enabled In Firmware". Pokud je hodnota této možnosti "ano", váš počítač podporuje technologii virtualizace.

Krok 2: Zapněte Hyper-V.Chcete-li to provést, otevřete "Správa panelů" a vyberte "Programy a funkce". Dále klikněte na"Povolit nebo zakázat součásti systému Windows".

V okně, které se zobrazí, vyhledejte "Hyper-V" a zaškrtněte jej políčkem. Poté klikněte na OK a počkejte na instalaci Hyper-V.Po dokončení procesu instalace budete muset restartovat počítač.

Krok 3: Po restartování počítače můžete začít konfigurovat prostředí pro práci s Hyper-V v PowerShell.

Otevřete PowerShell s oprávněními správce a spusťte následující příkaz:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

Tento příkaz aktivuje všechny potřebné funkce Hyper-V. Po provedení příkazu možná budete muset počítač znovu restartovat.

Krok 4: Po úspěšné instalaci a konfiguraci Hyper-V jej můžete začít používat v PowerShell k ovládání virtuálních strojů a dalších funkcí hypervizoru.

Zapnutí Hyper-V na počítači a kontrola dostupnosti příkazů v PowerShell

Chcete-li povolit Hyper-V, postupujte podle následujících kroků:

  1. Otevřete nabídku Start a vyberte Ovládací panely.
  2. V části Programy vyberte zapnutí nebo vypnutí funkcí systému Windows.
  3. V seznamu komponent vyhledejte "Hyper-V" a zaškrtněte políčko naproti němu.
  4. Klikněte na OK a počkejte na dokončení procesu instalace.

Jakmile je Hyper-V povolen, Chcete-li zkontrolovat dostupnost příkazů v PowerShell, spusťte následující příkaz:

Get-Command -Module Hyper-V

Pokud vidíte seznam dostupných příkazů, pak je Hyper-V úspěšně nainstalován a připraven k použití na příkazovém řádku PowerShell.

Nyní můžete pomocí těchto příkazů ovládat virtuální stroje a další funkce Hyper-V přímo v PowerShell a nabízet pohodlný a efektivní způsob interakce s hypervizorem, aniž byste museli používat grafické rozhraní.

Důležitě: Abyste mohli Hyper-V v PowerShell úspěšně používat, musíte mít v počítači administrativní práva.

Vytvoření virtuálního stroje v Hyper-V pomocí příkazů PowerShell

Hyper-V ve Windows PowerShell poskytuje sadu příkazů, které vám umožňují vytvářet a spravovat virtuální stroje. Pomocí těchto příkazů můžete vytvářet, konfigurovat a odstraňovat virtuální stroje a provádět s nimi další operace.

K vytvoření nového virtuálního stroje v Hyper-V pomocí PowerShell můžete použít příkaz New-VM. Tento příkaz přijímá několik parametrů, které určují vlastnosti vytvořeného virtuálního stroje.

Příklad použití příkazového řádku New-VM:

New-VM -Name "MyVM" -MemoryStartupBytes 2GB -Generation 2 -SwitchName "VirtualSwitch"

V tomto příkladu je vytvořen virtuální stroj s názvem "MyVM" a 2GB RAM. Parametr Generation označuje generaci virtuálního stroje-v tomto případě 2.generaci. Možnost SwitchName určuje virtuální přepínač, ke kterému bude virtuální počítač připojen.

Po vytvoření virtuálního počítače můžete použít jiné příkazy PowerShell k přizpůsobení jeho nastavení, jako je změna počtu procesorů, konfigurace sítě a připojení bitové kopie operačního systému.

Chcete-li ovládat virtuální stroj pomocí příkazů PowerShell, můžete použít následující příkazy: Start-VM ke spuštění virtuálního počítače, Stop-VM k zastavení virtuálního stroje a Remove-VM k odstranění virtuálního stroje.

Příklad použití příkazového řádku Start-VM:

Start-VM -Name "MyVM"

Tento příkazlet spouští virtuální stroj s názvem"MyVM". Stejně tak můžete použít příkazy Stop-VM a Remove-VM k zastavení a odstranění virtuálního stroje.

Pomocí příkazů PowerShell pro správu virtuálních strojů v Hyper-V můžete automatizovat proces vytváření, konfigurace a správy virtuálních strojů, což usnadňuje práci s hypervizorem.

Správa virtuálních strojů v Hyper-V prostřednictvím příkazového řádku

Hyper-V, hypervizor zabudovaný ve Windows vám umožňuje vytvářet a spravovat virtuální stroje (VM) na příkazovém řádku pomocí Windows PowerShell. To poskytuje možnost automatizovat úkoly správy VM a zvýšit efektivitu správy virtualizovaného prostředí.

Pro práci s VM se v Hyper-V pomocí příkazového řádku používá modul PowerShell nazvaný "Hyper-V". Před použitím tohoto modulu se musíte ujistit, že je Hyper-V nainstalován a aktivován v počítači.

Zde jsou hlavní příkazy, které lze použít k ovládání virtuálních strojů v Hyper-V prostřednictvím příkazového řádku:

  • Get-VM - Získejte seznam všech virtuálních strojů nakonfigurovaných v Hyper-V;
  • New-VM - vytvoření nového virtuálního stroje;
  • Remove-VM - odstranění virtuálního počítače;
  • Start-VM - spuštění virtuálního počítače;
  • Stop-VM - zastavení virtuálního stroje;
  • Restart-VM - restartování virtuálního počítače;
  • Checkpoint-VM - vytvoření uloženého bodu (checkpointu) virtuálního stroje;
  • Restore-VMSnapshot - obnovení virtuálního stroje z checkpointu;
  • Get-VMSnapshot - získání seznamu všech checkpointů virtuálního počítače;
  • Resize-VM - změna velikosti virtuálního počítače a další parametry.

Každý příkaz má své vlastní možnosti, které lze nastavit na příkazovém řádku, například:

New-VM -Name "MyVM" -MemoryStartupBytes 2GB -NewVHDPath "C:\VM\MyVM.vhdx" -NewVHDSizeBytes 50GB

Tento příkaz vytvoří nový virtuální stroj s názvem" MyVM " a nakonfiguruje mu 2GB RAM. Nový virtuální pevný disk o velikosti 50GB bude vytvořen na zadané cestě.

Použití příkazů PowerShell k ovládání virtuálních strojů v Hyper-V umožňuje automatizaci rutinních úkolů, jako je vytváření, mazání, spouštění a zastavení VM, a přizpůsobení různých možností.

Na závěr, použití příkazového řádku a PowerShell k ovládání virtuálních strojů v Hyper-V usnadňuje správu virtualizovaného prostředí a zvyšuje efektivitu práce s WM ve Windows.