platí pro: : heavy_check_mark: virtuální počítače se systémem Linux: heavy_check_mark: Windows virtuálních počítačů: heavy_check_mark: jednotné škálování sady
Tento článek vás provede procesem vytvoření vyhrazeného hostitele Azure pro hostování virtuálních počítačů (VM) a instancí sad škálování.
Omezení
Typy velikosti a hardwaru, které jsou dostupné pro vyhrazené hostitele, se v jednotlivých oblastech liší. Další informace najdete na stránce s cenami hostitele.
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. Při plánování vysoké dostupnosti jsou k dispozici další možnosti. U vyhrazených hostitelů můžete použít jednu z následujících možností:
Rozsah napříč několika zónami dostupnosti. V takovém případě je nutné mít skupinu hostitelů v každé z zón, které chcete použít.
Rozložit napříč několika doménami selhání, které jsou namapované na fyzické racky.
V obou případech je nutné zadat počet domén selhání pro skupinu hostitelů. Pokud nechcete rozsah domén selhání ve skupině, použijte počet domén selhání 1.
Můžete se také rozhodnout použít jak zóny dostupnosti, tak i domény selhání.
Vyhledejte skupinu hostitelů a pak z výsledků vyberte skupiny hostitelů .
Na stránce skupiny hostitelů vyberte vytvořit.
Vyberte předplatné, které chcete použít, a pak vyberte vytvořit novou a vytvořte novou skupinu prostředků.
Jako název zadejte myDedicatedHostsRG a pak vyberte OK.
Jako název skupiny hostitelů zadejte myHostGroup.
V oblasti umístění vyberte východní USA.
V oblasti dostupnost vyberte 1.
V případě počtu domén selhání vyberte 2.
Pokud chcete automaticky přiřadit virtuální počítače a škálovat instance sad k dostupnému hostiteli v této skupině, vyberte automatické umístění .
Vyberte zkontrolovat + vytvořit a potom počkejte na ověření.
Jakmile se zobrazí zpráva s potvrzením ověření , vyberte vytvořit a vytvořte skupinu hostitelů.
Vytvoření skupiny hostitelů by nemělo chvíli trvat.
Ne všechny SKU hostitele jsou dostupné ve všech oblastech a zónách dostupnosti. Před zahájením zřizování vyhrazených hostitelů můžete vypsat dostupnost hostitele a veškerá omezení nabídky.
az vm list-skus -l eastus2 -r hostGroups/hosts -o table
V tomto příkladu použijeme příkaz 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
Přidejte --automatic-placement true parametr, který bude mít vaše virtuální počítače a instance sady škálování automaticky umístěné na hostitelích v rámci skupiny hostitelů. Další informace najdete v tématu Ruční a automatické umístění .
Další příklady
Pomocí AZ VM Host Group Create můžete také vytvořit skupinu hostitelů v zóně dostupnosti 1 (a žádné domény selhání).
az vm host group create \
--name myAZHostGroup \
-g myDHResourceGroup \
-z 1 \
--platform-fault-domain-count 1
Následující: pomocí AZ VM Host Group Create vytvoří skupinu hostitelů jenom pomocí domén selhání (bude se používat jenom v oblastech, kde se zóny dostupnosti nepodporují).
az vm host group create \
--name myFDHostGroup \
-g myDHResourceGroup \
--platform-fault-domain-count 2
Tento příklad používá New-AzHostGroup k vytvoření skupiny hostitelů v zóně 1 se dvěma doménami selhání.
Přidejte -SupportAutomaticPlacement true parametr, který bude mít vaše virtuální počítače a instance sady škálování automaticky umístěné na hostitelích v rámci skupiny hostitelů. Další informace najdete v tématu Ruční a automatické umístění .
Vytvoření vyhrazeného hostitele
Teď ve skupině hostitelů vytvořte vyhrazeného hostitele. Kromě názvu pro hostitele je nutné zadat SKU pro hostitele. SKU hostitele zachytí podporovanou řadu virtuálních počítačů a také generování hardwaru pro vyhrazeného hostitele.
Vyhledejte vyhrazeného hostitele a pak z výsledků 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 vyberte východní USA pro umístění.
V části hardwarový profil vyberte Standard Es3 Family – typ 1 pro rodinu velikostí vyberte myHostGroup pro skupinu hostitelů a pak pro doménu selhání vyberte 1 . Pro zbývající pole ponechte výchozí hodnoty.
Až budete hotovi, vyberte zkontrolovat + vytvořit a počkejte na ověření.
Jakmile se zobrazí zpráva s potvrzením ověření , vyberte vytvořit a vytvořte hostitele.
Pomocí AZ VM Host Create Vytvořte hostitele. Pokud pro skupinu hostitelů nastavíte počet domén selhání, budete požádáni o zadání domény selhání pro hostitele.
az vm host create \
--host-group myHostGroup \
--name myHost \
--sku DSv3-Type1 \
--platform-fault-domain 1 \
-g myDHResourceGroup
V tomto příkladu používáme New-AzHost k vytvoření hostitele a nastavení domény selhání na hodnotu 1.
V levém horním rohu webu Azure Portal zvolte Vytvořit prostředek.
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 Project podrobnosti zkontrolujte, jestli 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 části Možnosti dostupnosti vyberte zóna dostupnosti, v rozevíracím seznamu vyberte 1 .
V poli Velikost vyberte změnit velikost. V seznamu dostupných velikostí vyberte jednu z Esv3 řad, jako je Standard E2s V3. Možná budete muset filtr vymazat, aby se zobrazily všechny dostupné velikosti.
Podle potřeby dokončete zbývající pole na kartě základy .
Pokud chcete určit hostitele, který 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. V opačném případě se váš virtuální počítač automaticky umístí na hostitele s kapacitou.
Zbytek ponechte ve výchozím nastavení a potom v dolní části stránky vyberte tlačítko Zkontrolovat a vytvořit.
Když 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.
Pomocí AZ VM Createvytvořte virtuální počítač v rámci vyhrazeného hostitele. Pokud jste při vytváření skupiny hostitelů zadali zónu dostupnosti, budete při vytváření virtuálního počítače muset použít stejnou zónu. Nahraďte hodnoty jako image a název hostitele vlastními. pokud vytváříte virtuální počítač Windows, odeberte ho, --generate-ssh-keys aby se zobrazila výzva k zadání hesla.
Chcete-li umístit virtuální počítač na konkrétního hostitele, použijte --host místo určení skupiny hostitelů možnost --host-group .
Upozornění
Pokud vytvoříte virtuální počítač na hostiteli, který nemá dostatek prostředků, vytvoří se virtuální počítač ve stavu selhání.
Vytvořte nový virtuální počítač na našem hostiteli pomocí New-AzVM pro tento příklad, protože naše skupina hostitelů je v zóně 1, musíme vytvořit virtuální počítač v zóně 1.
Když nasadíte sadu škálování, zadáte skupinu hostitelů.
Vyhledejte sadu škálování a v seznamu vyberte Virtual Machine Scale Sets .
Vyberte Přidat a vytvořte novou sadu škálování.
Vyplňte pole na kartě základy , jako byste to obvykle měli, ale vyberte velikost virtuálního počítače, která je z řady, kterou jste zvolili pro vyhrazeného hostitele, jako je třeba Standard E2s V3.
Na kartě Upřesnit pro algoritmus rozprostření vyberte maximální rozprostření.
V části Skupina hostitelů vyberte v rozevíracím seznamu skupinu hostitelů. Pokud jste v poslední době vytvořili skupinu, může trvat několik minut, než se do seznamu přidá.
Když nasadíte sadu škálování pomocí AZ VMSS Create, zadáte skupinu hostitelů pomocí --host-group . V tomto příkladu nasadíme nejnovější image Ubuntu LTS. pokud chcete nasadit Windows image, nahraďte hodnotu --image a odeberte, --generate-ssh-keys aby se zobrazila výzva k zadání hesla.
Pokud chcete ručně zvolit, který hostitel má nasadit sadu škálování na, přidejte a zadejte --host název hostitele.
Přidat existující virtuální počítač
Existující virtuální počítač můžete přidat do vyhrazeného hostitele, ale tento virtuální počítač musí být nejdříve Stop\Deallocated. Před přesunutím virtuálního počítače na vyhrazeného hostitele se ujistěte, že je konfigurace virtuálních počítačů podporovaná:
Velikost virtuálního počítače musí být ve stejné rodině 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ůžete ho 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í blízkosti. Odeberte virtuální počítač ze skupiny umístění blízkosti, než ho přesunete na vyhrazeného hostitele. Další informace najdete v tématu přesun virtuálního počítače ze skupiny umístění do blízkosti .
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 skupinu hostitelů se musí shodovat.
Na stránce Přehled pro hostitele se posuňte dolů, abyste viděli seznam velikostí, které jsou pro hostitele stále k dispozici. Měl by vypadat nějak takto:
Můžete kontrolovat stav hostitele a počet virtuálních počítačů, které můžete nasadit do hostitele pomocí funkce AZ VM Host Get-instance-View.
az vm host get-instance-view \
-g myDHResourceGroup \
--host-group myHostGroup \
--name myHost
Účtují se vám poplatky za vaše vyhrazené hostitele i v případě, že nejsou nasazené žádné virtuální počítače. Měli byste odstranit všechny hostitele, na které aktuálně nepoužíváte, abyste ušetřili náklady.
Hostitele můžete odstranit jenom v případě, že ho nepoužívá žádný virtuální počítač.
Po odstranění virtuálních počítačů můžete hostitele odstranit pomocí AZ VM Host Delete.
az vm host delete -g myDHResourceGroup --host-group myHostGroup --name myHost
Po odstranění všech hostitelů můžete skupinu hostitelů odstranit pomocí AZ VM Host Group Delete.
az vm host group delete -g myDHResourceGroup --host-group myHostGroup
Celou skupinu prostředků můžete také odstranit v jednom příkazu. Tím se odstraní všechny prostředky vytvořené ve skupině včetně všech virtuálních počítačů, hostitelů a skupin hostitelů.
Celou skupinu prostředků můžete také odstranit v jednom příkazu pomocí příkazu Remove-AzResourceGroup. Tím se odstraní všechny prostředky vytvořené ve skupině včetně všech virtuálních počítačů, hostitelů a skupin hostitelů.
K dispozici je Ukázková šablona, která je dostupná v šablonách rychlý Start pro Azure, které pro maximální odolnost v oblasti používají zóny i domény selhání.