Nasazení virtuálních počítačů a škálovacích sad na vyhrazené hostitele
Článek
Platí pro: ✔️ Virtuální ✔️ počítače s Windows s Linuxem ✔️ – Jednotné škálovací sady
Tento článek vás provede vytvořením vyhrazeného hostitele Azure pro hostování virtuálních počítačů a instancí škálovací sady.
Omezení
Velikosti a typy hardwaru dostupné pro vyhrazené hostitele se liší v jednotlivých oblastech. Další informace najdete na stránce s cenami hostitele.
Ne všechny skladové položky virtuálních počítačů Azure, oblasti a zóny dostupnosti podporují disky úrovně Ultra. Další informace o tomto tématu najdete v tématu Disky Úrovně Ultra Azure.
Při použití disků úrovně Ultra na následujících velikostech virtuálních počítačů platí další omezení : LSv2, M, Mv2, Msv2, Mdsv2, NVv3, NVv4 na vyhrazeném hostiteli.
Počet domén selhání škálovací sady virtuálních počítačů nemůže překročit počet domén selhání skupiny hostitelů.
Uživatelé nemůžou při vytváření vyhrazeného hostitele vybrat hardwarové funkce, jako jsou akcelerované síťové služby.
Uživatelé by nemohli vytvářet virtuální počítače nebo virtuální počítače s akcelerovanými síťovými službami povolenými na vyhrazeném hostiteli.
Vytvoření skupiny hostitelů
Skupina hostitelů je prostředek, který představuje kolekci vyhrazených hostitelů. Vytvoříte skupinu hostitelů v oblasti a zóně dostupnosti a přidáte do ní hostitele. S vyhrazenými hostiteli můžete použít jednu nebo obě z následujících možností, abyste zajistili vysokou dostupnost:
Rozsah napříč několika zónami dostupnosti V takovém případě musíte mít v každé zóně, kterou chcete použít, skupinu hostitelů.
Napříč několika doménami selhání, které jsou namapované na fyzické racky.
V obou případech musíte zadat počet domén selhání pro vaši skupinu hostitelů. Pokud nechcete ve vaší skupině překlenovat domény selhání, použijte počet domén selhání 1.
Můžete se také rozhodnout používat zóny dostupnosti i domény selhání.
Povolení disků úrovně Ultra je nastavení na úrovni skupiny hostitelů a po vytvoření skupiny hostitelů se nedá změnit.
Vyhledejte skupinu hostitelů a pak ve výsledcích vyberte Skupiny hostitelů .
Na stránce Skupiny hostitelů vyberte Vytvořit.
Vyberte předplatné, které chcete použít, a pak vyberte vytvořit novou skupinu prostředků.
Jako název zadejte myDedicatedHostsRG a pak vyberte OK.
Jako název skupiny hostitelů zadejte myHostGroup.
Jako umístění vyberte USA – východ.
Pro zónu dostupnosti vyberte 1.
Pokud chcete používat disky Ultra s podporovanými virtuálními počítači, vyberte Povolit ssd úrovně Ultra.
Jako počet domén selhání vyberte 2.
Výběrem možnosti Automatické umístění automaticky přiřadíte instance virtuálních počítačů a škálovací sady k dostupnému hostiteli v této skupině.
Vyberte Zkontrolovat a vytvořit a pak počkejte na ověření.
Jakmile se zobrazí zpráva o úspěšném ověření, vyberte Vytvořit a vytvořte skupinu hostitelů.
Vytvoření skupiny hostitelů by mělo chvíli trvat.
Ne všechny skladové položky hostitele jsou dostupné ve všech oblastech a zónách dostupnosti. Dostupnost hostitele a případná omezení nabídek můžete zobrazit před zahájením zřizování vyhrazených hostitelů.
az vm list-skus -l eastus2 -r hostGroups/hosts -o table
Můžete také ověřit, jestli řada virtuálních počítačů podporuje disky úrovně Ultra.
subscription="<mySubID>"
# example value is southeastasia
region="<myLocation>"
# example value is Standard_E64s_v3
vmSize="<myVMSize>"
az vm list-skus --resource-type virtualMachines --location $region --query "[?name=='$vmSize'].locationInfo[0].zoneDetails[0].Name" --subscription $subscription
V tomto příkladu použijeme az vm host group create k vytvoření skupiny hostitelů pomocí zón dostupnosti i domén selhání.
az vm host group create \
--name myHostGroup \
-g myDHResourceGroup \
-z 1 \
--platform-fault-domain-count 2
--automatic-placement true Přidejte parametr, aby se vaše virtuální počítače a instance škálovací sady automaticky umístily na hostitele v rámci skupiny hostitelů. Další informace naleznete v tématu Ruční vs. automatické umístění.
--ultra-ssd-enabled true Přidejte parametr pro povolení vytváření virtuálních počítačů, které můžou podporovat disky úrovně Ultra.
Další příklady
Pomocí příkazu az vm host group create můžete také vytvořit skupinu hostitelů v zóně dostupnosti 1 (a bez domén selhání).
az vm host group create \
--name myAZHostGroup \
-g myDHResourceGroup \
-z 1 \
--platform-fault-domain-count 1
Následující fragment kódu pomocí příkazu az vm host group create vytvoří skupinu hostitelů pouze pomocí domén selhání (které se použijí v oblastech, kde nejsou zóny dostupnosti podporované).
az vm host group create \
--name myFDHostGroup \
-g myDHResourceGroup \
--platform-fault-domain-count 2
Následující fragment kódu pomocí příkazu az vm host group create vytvoří skupinu hostitelů, která podporuje disky úrovně Ultra a automatické umístění virtuálních počítačů s povoleným automatickým umístěním.
az vm host group create \
--name myFDHostGroup \
-g myDHResourceGroup \
-z 1 \
--ultra-ssd-enabled true \
--platform-fault-domain-count 2 \
--automatic-placement true
Tento příklad používá New-AzHostGroup k vytvoření skupiny hostitelů v zóně 1 se 2 doménami selhání.
-SupportAutomaticPlacement true Přidejte parametr, aby se vaše virtuální počítače a instance škálovací sady automaticky umístily na hostitele v rámci skupiny hostitelů. Další informace o tomto tématu naleznete v tématu Ruční vs. automatické umístění .
-EnableUltraSSD Přidejte parametr pro povolení vytváření virtuálních počítačů, které můžou podporovat disky úrovně Ultra.
Vytvoření vyhrazeného hostitele
Teď ve skupině hostitelů vytvořte vyhrazeného hostitele. Kromě názvu hostitele musíte zadat skladovou položku hostitele. Skladová položka hostitele zachycuje podporovanou řadu virtuálních počítačů a generaci hardwaru pro vašeho vyhrazeného hostitele.
Další informace o cenách a cenách hostitelů najdete v tématu Ceny služby Azure Dedicated Host.
Pokud pro svoji skupinu hostitelů nastavíte počet domén selhání, budete muset pro svého hostitele zadat doménu selhání.
Vyhledejte vyhrazeného hostitele a ve výsledcích vyberte Vyhrazené hostitele .
Na stránce Vyhrazení hostitelé vyberte Vytvořit.
Vyberte předplatné, které chcete použít.
Jako skupinu prostředků vyberte myDedicatedHostsRG.
V části Podrobnosti o instanci zadejte myHost pro název a jako umístění vyberte USA – východ.
V profilu hardwaru vyberte skupinu Standard Es3 – Typ 1 pro rodinu Velikost, vyberte myHostGroup pro skupinu hostitelů a pak vyberte 1 pro doménu Selhání. U zbývajících polí ponechte výchozí hodnoty.
Ponechte nastavení Automaticky nahradit hostitele při selhání Povoleno, aby se hostitel v případě selhání na úrovni hostitele automaticky vypravil.
Až budete hotovi, vyberte Zkontrolovat a vytvořit a počkejte na ověření.
Jakmile se zobrazí zpráva o úspěšném ověření, vyberte Vytvořit a vytvořte hostitele.
K vytvoření hostitele použijte příkaz az vm host create . Pokud pro skupinu hostitelů nastavíte počet domén selhání, zobrazí se výzva k zadání domény selhání pro vašeho hostitele.
Pokud chcete vytvořit virtuální počítač s podporou disků úrovně Ultra, ujistěte se, že skupina hostitelů, ve které bude virtuální počítač umístěn, je povolená ultra SSD. Po potvrzení vytvořte virtuální počítač ve stejné skupině hostitelů. Postup připojení disku úrovně Ultra k virtuálnímu počítači najdete v tématu Nasazení disku úrovně Ultra.
Vyberte Vytvořit prostředek v levém horním rohu webu Azure Portal.
Ve vyhledávacím poli nad seznamem prostředků Azure Marketplace vyhledejte a vyberte obrázek, který chcete použít, a pak zvolte Vytvořit.
Na kartě Základy v části Podrobnosti projektu se ujistěte, že je vybrané správné předplatné, a pak jako skupinu prostředků vyberte myDedicatedHostsRG.
V části Podrobnosti o instancích jako Název virtuálního počítače zadejte myVM a u možnosti Umístění zvolte USA – východ.
V možnostech dostupnosti vyberte Zónu dostupnosti a v rozevíracím seznamu vyberte 1 .
U velikosti vyberte Změnit velikost. V seznamu dostupných velikostí vyberte jednu z řad Esv3, jako je Standard E2s v3. Možná budete muset filtr vymazat, aby se zobrazily všechny dostupné velikosti.
Podle potřeby vyplňte zbývající pole na kartě Základy .
Pokud chcete určit, který hostitel se má použít pro váš virtuální počítač, vyberte v horní části stránky kartu Upřesnit a v části Hostitel vyberte myHostGroup pro skupinu hostitelů a myHost pro hostitele. Jinak se váš virtuální počítač automaticky umístí na hostitele s kapacitou.
Zbytek ponechte ve výchozím nastavení a pak v dolní části stránky vyberte tlačítko Zkontrolovat a vytvořit.
Až se zobrazí zpráva, že ověření proběhlo úspěšně, vyberte Vytvořit.
Nasazení virtuálního počítače bude několik minut trvat.
Vytvořte virtuální počítač v rámci vyhrazeného hostitele pomocí příkazu az vm create. Pokud jste při vytváření skupiny hostitelů zadali zónu dostupnosti, musíte při vytváření virtuálního počítače použít stejnou zónu. Nahraďte hodnoty, jako je image a název hostitele, vlastním názvem. Pokud vytváříte virtuální počítač s Windows, odeberte --generate-ssh-keys výzvu k zadání hesla.
Pokud chcete umístit virtuální počítač na konkrétního hostitele, použijte --host místo určení skupiny --host-grouphostitelů s .
Upozorňující
Pokud vytvoříte virtuální počítač na hostiteli, který nemá dostatek prostředků, vytvoří se virtuální počítač ve stavu selhání.
V tomto příkladu vytvořte na hostiteli nový virtuální počítač pomocí New-AzVM , protože naše skupina hostitelů je v zóně 1, potřebujeme vytvořit virtuální počítač v zóně 1.
Při nasazování škálovací sady zadáte skupinu hostitelů.
Vyhledejte škálovací sadu a ze seznamu vyberte škálovací sady virtuálních počítačů.
Vyberte Přidat a vytvořte novou škálovací sadu.
Vyplňte pole na kartě Základy jako obvykle, ale ujistěte se, že jste vybrali velikost virtuálního počítače z řady, kterou jste zvolili pro svého vyhrazeného hostitele, jako je Standard E2s v3.
Na kartě Upřesnit vyberte pro algoritmusrozložení možnost Max. rozložení.
Ve skupině Hostitel vyberte v rozevíracím seznamu skupinu hostitelů. Pokud jste skupinu nedávno vytvořili, může přidání do seznamu chvíli trvat.
Když nasadíte škálovací sadu pomocí příkazu az vmss create, určíte skupinu hostitelů pomocí --host-grouppříkazu . V tomto příkladu nasazujeme image Linuxu. Pokud chcete nasadit image Windows, nahraďte hodnotu --image a odeberte --generate-ssh-keys , aby se zobrazila výzva k zadání hesla.
Pokud chcete ručně zvolit, do kterého hostitele nasadíte škálovací sadu, přidejte --host a název hostitele.
Změna přiřazení existujícího virtuálního počítače
Existující virtuální počítač s více tenanty nebo vyhrazeným hostitelským virtuálním počítačem můžete znovu přiřadit jinému vyhrazenému hostiteli, ale virtuální počítač musí být napřed zastavený a uvolněný. Než přesunete virtuální počítač na vyhrazeného hostitele, ujistěte se, že je podporovaná konfigurace virtuálního počítače:
Velikost virtuálního počítače musí být ve stejné skupině velikostí jako vyhrazený hostitel. Pokud je například vyhrazený hostitel DSv3, může být velikost virtuálního počítače Standard_D4s_v3, ale nemůže to být Standard_A4_v2.
Virtuální počítač musí být umístěný ve stejné oblasti jako vyhrazený hostitel.
Virtuální počítač nemůže být součástí skupiny umístění bezkontaktní komunikace. Před přesunutím virtuálního počítače do vyhrazeného hostitele odeberte virtuální počítač ze skupiny umístění bezkontaktní komunikace. Další informace o tomto tématu najdete v tématu Přesunutí virtuálního počítače ze skupiny umístění bezkontaktní komunikace.
Virtuální počítač nemůže být ve skupině dostupnosti.
Pokud je virtuální počítač v zóně dostupnosti, musí se jednat o stejnou zónu dostupnosti jako skupina hostitelů. Nastavení zóny dostupnosti pro virtuální počítač a skupina hostitelů se musí shodovat.
Přesuňte virtuální počítač na vyhrazeného hostitele pomocí portálu.
Otevřete stránku virtuálního počítače.
Výběrem možnosti Zastavit zastavíte nebo uvolníte virtuální počítač.
V nabídce vlevo vyberte Možnost Konfigurace .
V rozevíracích nabídkách vyberte skupinu hostitelů a hostitele.
Až budete hotovi, vyberte Uložit v horní části stránky.
Po přidání virtuálního počítače do hostitele vyberte v nabídce vlevo přehled .
V horní části stránky vyberte Spustit a restartujte virtuální počítač.
Přesuňte existující virtuální počítač na vyhrazeného hostitele pomocí rozhraní příkazového řádku. Aby byl virtuální počítač přiřazen k vyhrazenému hostiteli, musí být zastaven nebo uvolněn pomocí příkazu az vm deallocate .
Nahraďte hodnoty vlastními informacemi.
az vm deallocate -n myVM -g myResourceGroup
az vm update - n myVM -g myResourceGroup --host myHost
az vm start -n myVM -g myResourceGroup
U automaticky umístěných virtuálních počítačů aktualizujte pouze skupinu hostitelů. Další informace o tomto tématu naleznete v tématu Ruční vs. automatické umístění.
Nahraďte hodnoty vlastními informacemi.
az vm deallocate -n myVM -g myResourceGroup
az vm update -n myVM -g myResourceGroup --host-group myHostGroup
az vm start -n myVM -g myResourceGroup
Nahraďte hodnoty proměnných vlastními informacemi.
Přesun virtuálního počítače z vyhrazeného hostitele na víceklientskou infrastrukturu
Virtuální počítač, který je spuštěný na vyhrazeném hostiteli, můžete přesunout do víceklientskou infrastrukturu, ale virtuální počítač musí být napřed Zastaveno\Uvolněno.
Ujistěte se, že vaše předplatné má dostatečnou kvótu virtuálních procesorů pro virtuální počítač v oblasti, ve které
Váš virtuální počítač s více tenanty bude naplánovaný ve stejné oblasti a zóně jako vyhrazený hostitel.
Výběrem možnosti Zastavit zastavíte nebo uvolníte virtuální počítač.
V nabídce vlevo vyberte Možnost Konfigurace .
V rozevírací nabídce skupiny hostitelů vyberte Žádné .
Až budete hotovi, vyberte Uložit v horní části stránky.
Po změně konfigurace virtuálního počítače jako víceklientských virtuálních počítačů v nabídce vlevo vyberte Přehled .
V horní části stránky vyberte Spustit a restartujte virtuální počítač.
Pomocí rozhraní příkazového řádku přesuňte virtuální počítač z vyhrazeného hostitele na víceklientskou infrastrukturu. Aby se virtuální počítač překonfiguroval jako virtuální počítač s více tenanty, musí být zastavený nebo uvolněný pomocí příkazu az vm deallocate .
Nahraďte hodnoty vlastními informacemi.
az vm deallocate -n myVM -g myResourceGroup
az vm update -n myVM -g myResourceGroup --set host.id=None
az vm start -n myVM -g myResourceGroup
Pomocí PowerShellu přesuňte virtuální počítač z vyhrazeného hostitele na víceklientskou infrastrukturu.
Nahraďte hodnoty proměnných vlastními informacemi.
Restartování hostitele úplně nevyvolá. Po restartování hostitele se také restartují základní virtuální počítače. Hostitel zůstane na stejném základním fyzickém hardwaru a ID hostitele i ID prostředku zůstanou po restartování stejné. Skladová položka hostitele zůstane po restartování stejná.
az vm host restart \
--resource-group myResourceGroup \
--host-group myHostGroup \
--name myDedicatedHost
Pokud chcete zobrazit stav restartování, můžete použít příkaz az vm host get-instance-view . DisplayStatus se nastaví na hostitel, který se během restartování restartuje. Po dokončení restartování se displayStatus vrátí do dostupného hostitele.
az vm host get-instance-view --resource-group myResourceGroup --host-group myHostGroup --name myDedicatedHost
Pokud chcete zobrazit stav restartování, můžete použít rutinu Get-AzHost pomocí parametru InstanceView . DisplayStatus se nastaví na hostitel, který se během restartování restartuje. Po dokončení restartování se displayStatus vrátí do dostupného hostitele.
Přesunutí hostitele a všech přidružených virtuálních počítačů na novější hardware generace je možné provést pomocí funkce změny velikosti hostitele. Změna velikosti zjednodušuje proces migrace a zabraňuje ručnímu vytváření nových hostitelů a přesouvání všech virtuálních počítačů jednotlivě.
Omezení změny velikosti:
Velikost hostitele se dá změnit jenom na ADH ve stejné rodině virtuálních počítačů. Hostitele Dsv3-Type3 lze změnit na Dsv3-Type4, ale ne na Esv3-Type4.
Velikost můžete změnit pouze na novější generaci hardwaru. Hostitele Dsv3-Type3 lze změnit na Dsv3-Type4, ale ne na Dsv3-Type2.
Změna velikosti změní ID prostředku hostitele. ID hostitele zůstává stejné.
Hostitel a všechny přidružené virtuální počítače nebudou během operace změny velikosti dostupné.
Upozorňující
Operace změny velikosti způsobí ztrátu trvalých dat, jako jsou data dočasného disku. Před aktivací změny velikosti uložte veškerou práci do trvalého úložiště dat.
Poznámka:
Pokud je zdrojový hostitel již spuštěný na nejnovějším hardwaru, zobrazí se na stránce Velikost prázdný seznam. Pokud hledáte vyšší výkon, zvažte přechod na jinou řadu virtuálních počítačů.
Pokud virtuální počítač nebo základní hostitel po provedení všech možných kroků pro řešení potíží můžou uživatelé aktivovat opravu hostitele a nečekat, až platforma zahájí opravu. Opětovné nasazení hostitele přesune hostitele a všechny přidružené virtuální počítače do jiného uzlu stejné skladové položky. Žádný z parametrů hostitele by se nezměnil s výjimkou ID prostředku hostitele, který odpovídá základnímu ID uzlu.
Upozorňující
Operace opětovného nasazení zahrnuje opravu služeb, což by vedlo ke ztrátě trvalých dat, jako jsou data uložená na dočasných discích. Před opětovným nasazením uložte svou práci.
az vm host redeploy \
--resource-group myResourceGroup \
--host-group myHostGroup \
--name myDedicatedHost
Brzy bude k dispozici podpora PowerShellu.
Odstranění hostitele
Účtují se vám poplatky za vyhrazeného hostitele, i když na hostiteli nejsou nasazené žádné virtuální počítače. Pokud chcete ušetřit náklady, měli byste odstranit všechny hostitele, které aktuálně nepoužíváte.
Hostitele můžete odstranit jenom v případě, že už ho virtuální počítače nepoužívají.
az vm host group delete -g myDHResourceGroup --host-group myHostGroup
Celou skupinu prostředků můžete také odstranit jedním příkazem. Následující příkaz odstraní všechny prostředky vytvořené ve skupině, včetně všech virtuálních počítačů, hostitelů a skupin hostitelů.
Další informace o tomto tématu najdete v přehledu vyhrazených hostitelů .
K dispozici je ukázková šablona, která je k dispozici v šablonách Rychlého startu Azure, která používá zóny i domény selhání k zajištění maximální odolnosti v oblasti.