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ů:
- Otevřete nabídku Start a vyberte Ovládací panely.
- V části Programy vyberte zapnutí nebo vypnutí funkcí systému Windows.
- V seznamu komponent vyhledejte "Hyper-V" a zaškrtněte políčko naproti němu.
- 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.