Vytvoření a nasazení virtuálních počítačů ve skupině dostupnosti pomocí Azure PowerShellu

Platí pro: ✔️ Virtuální počítače s Windows

V tomto kurzu se naučíte zvýšit dostupnost a spolehlivost Virtual Machines pomocí skupin dostupnosti. Skupiny dostupnosti zajišťují, aby virtuální počítače, které nasadíte v Azure, byly distribuované napříč několika izolovanými hardwarovými uzly v clusteru.

V tomto kurzu se naučíte:

  • Vytvoření skupiny dostupnosti
  • Vytvoření virtuálního počítače ve skupině dostupnosti
  • Kontrola dostupných velikostí virtuálních počítačů
  • Kontrola Azure Advisoru

Spuštění služby Azure Cloud Shell

Azure Cloud Shell je bezplatné interaktivní prostředí, které můžete použít k provedení kroků v tomto článku. Má předinstalované obecné nástroje Azure, které jsou nakonfigurované pro použití s vaším účtem.

Pokud chcete otevřít Cloud Shell, vyberte položku Vyzkoušet v pravém horním rohu bloku kódu. Cloud Shell můžete spustit také na samostatné kartě prohlížeče na adrese https://shell.azure.com/powershell. Zkopírujte bloky kódu výběrem možnosti Kopírovat, vložte je do služby Cloud Shell a potom je spusťte stisknutím klávesy Enter.

Vytvoření skupiny dostupnosti

Hardware ve vybraném umístění je rozdělený do několika aktualizačních domén a domén selhání. Aktualizační doména je skupina virtuálních počítačů a podřízeného fyzického hardwaru, který je možné současně restartovat. Virtuální počítače v jedné doméně selhání sdílejí společné úložiště a také zdroj napájení a síťový přepínač.

Skupinu dostupnosti můžete vytvořit pomocí rutiny New-AzAvailabilitySet. V tomto příkladu je počet aktualizačních domén i domén selhání 2 a skupina dostupnosti má název myAvailabilitySet.

Vytvořte skupinu prostředků.

New-AzResourceGroup `
   -Name myResourceGroupAvailability `
   -Location EastUS

Pomocí rutiny New-AzAvailabilitySet s parametrem vytvořte spravovanou -sku aligned skupinu dostupnosti.

New-AzAvailabilitySet `
   -Location "EastUS" `
   -Name "myAvailabilitySet" `
   -ResourceGroupName "myResourceGroupAvailability" `
   -Sku aligned `
   -PlatformFaultDomainCount 2 `
   -PlatformUpdateDomainCount 2

Vytvoření virtuálních počítačů 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. Po jeho vytvoření nemůžete do skupiny dostupnosti přidat existující virtuální počítač.

Při vytváření virtuálního počítače pomocí rutiny New-AzVM použijete -AvailabilitySetName parametr k zadání názvu skupiny dostupnosti.

Nejdřív pomocí rutiny Get-Credential nastavte uživatelské jméno a heslo správce virtuálního počítače:

$cred = Get-Credential

Teď vytvořte dva virtuální počítače pomocí rutiny New-AzVM ve skupině dostupnosti.

for ($i=1; $i -le 2; $i++)
{
    New-AzVm `
        -ResourceGroupName "myResourceGroupAvailability" `
        -Name "myVM$i" `
        -Location "East US" `
        -VirtualNetworkName "myVnet" `
        -SubnetName "mySubnet" `
        -SecurityGroupName "myNetworkSecurityGroup" `
        -PublicIpAddressName "myPublicIpAddress$i" `
        -AvailabilitySetName "myAvailabilitySet" `
        -Credential $cred
}

Vytvoření a konfigurace obou virtuálních počítačů bude trvat několik minut. Po dokončení budete mít dva virtuální počítače distribuované napříč základním hardwarem.

Pokud se podíváte na skupinu dostupnosti na portálu v části Skupiny> prostředkůmyResourceGroupAvailability>myAvailabilitySet, měli byste vidět, jak jsou virtuální počítače distribuovány mezi dvě domény selhání a aktualizační domény.

Skupina dostupnosti na portálu

Poznámka

Za určitých okolností můžou 2 virtuální počítače ve stejné sadě dostupnosti sdílet stejnou doménu FaultDomain. Můžete to potvrdit tak, že přejdete do vaší skupiny dostupnosti a zkontrolujete sloupec Doména selhání. Příčinou může být následující posloupnost událostí při nasazování virtuálních počítačů:

  1. Nasazený 1. virtuální počítač
  2. 1. virtuální počítač je zastavený nebo uvolněný.
  3. Druhý virtuální počítač je nasazený. Za těchto okolností může být disk s operačním systémem druhého virtuálního počítače vytvořen ve stejné doméně selhání jako 1. virtuální počítač, takže druhý virtuální počítač se také přesune do stejné domény FaultDomain. Abyste se tomuto problému vyhnuli, doporučujeme virtuální počítače mezi nasazeními nezastavovat ani neoddělovat.

Kontrola dostupných velikostí virtuálních počítačů

Když vytváříte virtuální počítač ve skupině dostupnosti, potřebujete vědět, jaké velikosti virtuálních počítačů jsou k dispozici na hardwaru. Pomocí příkazu Get-AzVMSize získáte všechny dostupné velikosti pro virtuální počítače, které můžete nasadit ve skupině dostupnosti.

Get-AzVMSize `
   -ResourceGroupName "myResourceGroupAvailability" `
   -AvailabilitySetName "myAvailabilitySet"

Kontrola Azure Advisoru

Pomocí Azure Advisoru můžete také získat další informace o tom, jak zlepšit dostupnost virtuálních počítačů. Azure Advisor analyzuje telemetrii konfigurace a využití a pak doporučí řešení, která vám můžou pomoct zlepšit nákladovou efektivitu, výkon, dostupnost a zabezpečení prostředků Azure.

Přihlaste se na Azure Portal, vyberte Všechny služby a zadejte Advisor. Na řídicím panelu Advisoru se zobrazují přizpůsobená doporučení pro vybrané předplatné. Další informace najdete v tématu Začínáme se službou Azure Advisor.

Další kroky

V tomto kurzu jste se naučili:

  • Vytvoření skupiny dostupnosti
  • Vytvoření virtuálního počítače ve skupině dostupnosti
  • Kontrola dostupných velikostí virtuálních počítačů
  • Kontrola Azure Advisoru

Přejděte k dalšímu kurzu, kde se seznámíte se škálovacími sadami virtuálních počítačů.