Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: ✔️ Virtuální počítače s Linuxem
V tomto kurzu se dozvíte, jak zvýšit dostupnost a spolehlivost řešení virtuálních počítačů v Azure pomocí funkce označované jako Skupiny dostupnosti. Skupiny dostupnosti zajišťují distribuci virtuálních počítačů nasazených v Azure napříč několika izolovanými hardwarovými clustery. Tím se zajistí, že pokud dojde k selhání hardwaru nebo softwaru v Azure, ovlivní se jenom podmnožina virtuálních počítačů a že vaše celkové řešení zůstane dostupné a funkční.
V tomto návodu se naučíte, jak:
- Vytvořte skupinu dostupnosti
- Vytvořte virtuální počítač ve skupině dostupnosti
- Kontrola dostupných velikostí virtuálních počítačů
V tomto kurzu se používá rozhraní příkazového řádku v Azure Cloud Shellu, které se neustále aktualizuje na nejnovější verzi. Cloud Shell otevřete tak, že v horní části libovolného bloku kódu vyberete Vyzkoušet .
Pokud se rozhodnete nainstalovat a používat rozhraní příkazového řádku místně, musíte mít Azure CLI verze 2.0.30 nebo novější. Verzi zjistíte spuštěním příkazu az --version. Pokud potřebujete instalovat nebo upgradovat, podívejte se na Install Azure CLI.
Vytvořte skupinu dostupnosti
Pomocí příkazu az vm availability-set create můžete vytvořit sadu dostupnosti. V tomto příkladu je počet aktualizačních domén a domén selhání nastavený na hodnotu 2 pro skupinu dostupnosti s názvem myAvailabilitySet ve skupině prostředků myResourceGroupAvailability .
Nejprve vytvořte skupinu prostředků pomocí příkazu az group create a pak vytvořte skupinu dostupnosti:
az group create --name myResourceGroupAvailability --location eastus
az vm availability-set create \
--resource-group myResourceGroupAvailability \
--name myAvailabilitySet \
--platform-fault-domain-count 2 \
--platform-update-domain-count 2
Skupiny dostupnosti umožňují izolovat prostředky napříč doménami selhání a aktualizačními doménami. Doména selhání představuje izolovanou kolekci prostředků serveru + sítě a úložiště. V předchozím příkladu se skupina dostupnosti distribuuje alespoň mezi dvě domény selhání při nasazení virtuálních počítačů. Skupina dostupnosti je také distribuována mezi dvě aktualizační domény. Dvě aktualizační domény zajišťují, že když Azure provádí aktualizace softwaru, jsou prostředky virtuálních počítačů izolované a brání v aktualizaci veškerého softwaru spuštěného na virtuálním počítači současně.
Vytvořte virtuální počítače ve skupině dostupnosti
Virtuální počítače musí být vytvořeny v rámci skupiny dostupnosti, aby se zajistilo, že jsou správně distribuované napříč hardwarem. Existující virtuální počítač nelze po vytvoření přidat do skupiny dostupnosti.
Při vytvoření virtuálního počítače pomocí příkazu az vm create použijte --availability-set parametr k zadání názvu skupiny dostupnosti.
for i in `seq 1 2`; do
az vm create \
--resource-group myResourceGroupAvailability \
--name myVM$i \
--availability-set myAvailabilitySet \
--size Standard_DS1_v2 \
--vnet-name myVnet \
--subnet mySubnet \
--image UbuntuLTS \
--admin-username azureuser \
--generate-ssh-keys
done
V rámci skupiny dostupnosti jsou teď dva virtuální počítače. Vzhledem k tomu, že jsou ve stejné skupině dostupnosti, Azure zajišťuje, že se virtuální počítače a všechny jejich prostředky (včetně datových disků) distribuují napříč izolovaným fyzickým hardwarem. Tato distribuce pomáhá zajistit mnohem vyšší dostupnost celkového řešení virtuálního počítače.
Distribuci skupiny dostupnosti můžete zobrazit na portálu tak, že přejdete ve Skupiny prostředků > myResourceGroupAvailability > myAvailabilitySet. Virtuální počítače se distribuují napříč dvěma doménami selhání a aktualizačními doménami, jak je znázorněno v následujícím příkladu:
Kontrola dostupných velikostí virtuálních počítačů
Do skupiny dostupnosti je možné přidat další virtuální počítače později, kde jsou na hardwaru dostupné velikosti virtuálních počítačů. Pomocí příkazu az vm availability-set list-sizes vypíšete všechny dostupné velikosti v hardwarovém clusteru pro skupinu dostupnosti:
az vm availability-set list-sizes \
--resource-group myResourceGroupAvailability \
--name myAvailabilitySet \
--output table
Další kroky
V tomto kurzu jste se naučili:
- Vytvořte skupinu dostupnosti
- Vytvoření virtuálního počítače ve skupině dostupnosti
- Kontrola dostupných velikostí virtuálních počítačů
V dalším kurzu se dozvíte o škálovacích sadách virtuálních počítačů.
- Další informace o zónách dostupnosti najdete v dokumentaci k zóně dostupnosti.
- Další dokumentace o skupinách dostupnosti i zónách dostupnosti najdete také v možnostech dostupnosti pro azure Virtual Machines.
- Pokud chcete vyzkoušet zóny dostupnosti, přejděte na web Vytvoření virtuálního počítače s Linuxem v zóně dostupnosti pomocí Azure CLI.