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

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

V tomto kurzu zjistíte, jak zvýšit dostupnost a spolehlivost vašich virtuálních Virtual Machines pomocí skupiny dostupnosti. Skupiny dostupnosti se ujistěte, že virtuální počítače, které nasazujete v Azure, jsou distribuované mezi několik izolovaných hardwarových uzlů 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. Můžete také spustit Cloud Shell na samostatné kartě prohlížeče. 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č.

Pomocí příkazu New-AzAvailabilitySetmůžete vytvořit sadu dostupnosti. V tomto příkladu je počet aktualizačních domén i domén selhání 2 a ve skupině dostupnosti je název myAvailabilitySet.

Vytvořte skupinu prostředků.

New-AzResourceGroup `
   -Name myResourceGroupAvailability `
   -Location EastUS

Vytvořte spravovanou sadu dostupnosti pomocí příkazu New-AzAvailabilitySet s -sku aligned parametrem .

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 je nutné vytvořit v rámci skupiny dostupnosti, aby se ujistily, že jsou správně distribuované napříč hardwarem. Existující virtuální počítač nemůžete přidat do skupiny dostupnosti po jeho vytvoření.

Při vytváření virtuálního počítače pomocí příkazu New-AzVMpoužijete parametr k zadání -AvailabilitySetName 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ď ve skupině dostupnosti vytvořte dva virtuální počítače s příkazem New-AzVM.

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 tak, že se podíváte na Skupiny prostředků > myResourceGroupAvailability > myAvailabilitySet, měli byste vidět, jak se virtuální počítače distribuují napříč dvěma doménami selhání a aktualizačními doménami.

Skupina dostupnosti na portálu

Poznámka

Za určitých okolností by 2 virtuální počítače ve stejné skupině dostupnosti mohly sdílet stejnou doménu selhání. Můžete to potvrdit tak, že ve skupině dostupnosti zašetvite sloupec Doména selhání. To může být při nasazování virtuálních počítače možné z následujícího pořadí:

  1. Nasazení 1. virtuálního počítače
  2. Zastavení nebo přidělení 1. virtuálního počítače
  3. Nasazení druhého virtuálního počítače 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 první virtuální počítač, a proto se druhý virtuální počítač také nachází ve stejné doméně selhání. Pokud se chcete tomuto problému vyhnout, doporučujeme virtuální počítače mezi nasazeními nezastavovat ani ukončovat jejich přidělení.

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

Při vytváření virtuálního počítače 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ískejte 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

Další informace o Azure Advisor dostupnosti virtuálních Azure Advisor můžete získat také pomocí nástroje . Azure Advisor analyzuje telemetrii konfigurace a využití a pak doporučí řešení, která vám pomohou zlepšit nákladovou efektivitu, výkon, dostupnost a zabezpečení vašich prostředků Azure.

Přihlaste se na Azure Portal, vyberte Všechny služby a zadejte Advisor. Řídicí panel Advisoru zobrazuje individuální 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čů.