Azure PowerShell kullanarak bir kullanılabilirlik kümesinde sanal makine oluşturma ve dağıtma

uygulama hedefi: : heavy_check_mark: Windows vm 'ler

Bu öğreticide, kullanılabilirlik kümelerini kullanarak sanal makinelerinizin (VM) kullanılabilirliğini ve güvenilirliğini nasıl artıracağınızı öğreneceksiniz. Kullanılabilirlik kümeleri, Azure 'da dağıttığınız VM 'Lerin bir kümede birden çok, yalıtılmış donanım düğümüne dağıtıldığından emin olun.

Bu öğreticide şunların nasıl yapıldığını öğreneceksiniz:

  • Kullanılabilirlik kümesi oluşturma
  • Kullanılabilirlik kümesinde sanal makine oluşturma
  • Kullanılabilir sanal makine boyutlarını denetleme
  • Azure Danışmanı’nı denetleme

Azure Cloud Shell’i başlatma

Azure Cloud Shell, bu makaledeki adımları çalıştırmak için kullanabileceğiniz ücretsiz bir etkileşimli kabuktur. Yaygın Azure araçları, kabuğa önceden yüklenmiştir ve kabuk, hesabınızla birlikte kullanılacak şekilde yapılandırılmıştır.

Cloud Shell'i açmak için kod bloğunun sağ üst köşesinden Deneyin'i seçmeniz yeterlidir. Ayrıca, ' a giderek ayrı bir tarayıcı sekmesinde Cloud Shell de başlatabilirsiniz https://shell.azure.com/powershell . Kopyala’yı seçerek kod bloğunu kopyalayın, Cloud Shell’e yapıştırın ve Enter tuşuna basarak çalıştırın.

Kullanılabilirlik kümesi oluşturma

Konumdaki donanım, birden çok etki alanına ve hata etki alanına bölünmüştür. Güncelleştirme etki alanı, aynı anda yeniden başlatılabilen bir VM grubu ve temel alınan fiziksel donanımdır. Aynı hata etki alanında bulunan VM’ler, ortak güç kaynağı ve ağ anahtarıyla birlikte ortak depolama alanını paylaşır.

New-AzAvailabilitySetkullanarak bir kullanılabilirlik kümesi oluşturabilirsiniz. Bu örnekte, hem güncelleştirme hem de hata etki alanlarının sayısı 2 ' dir ve kullanılabilirlik kümesi myAvailabilitySet olarak adlandırılır.

Bir kaynak grubu oluşturun.

New-AzResourceGroup `
   -Name myResourceGroupAvailability `
   -Location EastUS

Parametresiyle New-AzAvailabilitySet kullanarak yönetilen bir kullanılabilirlik kümesi oluşturun -sku aligned .

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

Kullanılabilirlik kümesi içinde sanal makineler oluşturma

Donanım genelinde doğru şekilde dağıtıldığından emin olmak için VM 'Lerin kullanılabilirlik kümesi içinde oluşturulması gerekir. Mevcut bir VM oluşturulduktan sonra bir kullanılabilirlik kümesine ekleyemezsiniz.

New-azvmIle bir VM oluşturduğunuzda, -AvailabilitySetName kullanılabilirlik kümesinin adını belirtmek için parametresini kullanın.

İlk olarak, VM için Get-Credential ile bir yönetici kullanıcı adı ve parola ayarlayın:

$cred = Get-Credential

Şimdi kullanılabilirlik kümesinde New-azvm Ile iki VM oluşturun.

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
}

İki VM’yi de oluşturup yapılandırmak birkaç dakika sürer. Tamamlandığında, temel alınan donanım arasında dağıtılmış iki sanal makineye sahip olursunuz.

MyResourceGroupAvailability myAvailabilitySet kaynak gruplarına giderek portaldaki kullanılabilirlik kümesine bakarsanız > > , VM 'lerin iki hata ve güncelleştirme etki alanı arasında nasıl dağıtıldığını görmeniz gerekir.

Portaldaki kullanılabilirlik kümesi

Not

Bazı durumlarda, aynı Kullanılabilirlik alanındaki 2 sanal makine aynı FaultDomain öğesini paylaşılabilir. Bu, kullanılabilirlik kümesine gidip hata etki alanı sütunu denetleyerek onaylanır. Bu, VM 'Leri dağıtma sırasında aşağıdaki sırayla neden olabilir:

    1. VM 'yi dağıtma
    1. VM 'yi durdur/serbest bırak
    1. VM 'yi bu koşullarda dağıtın, 2. VM 'nin işletim sistemi diski, 1. VM ile aynı hata etki alanında oluşturulabilir ve bu nedenle 2. VM aynı FaultDomain etki alanına da eklenecektir. Bu sorundan kaçınmak için, dağıtımlar arasında VM 'Lerin durdurulması/serbest olmaması önerilir.

Kullanılabilir sanal makine boyutlarını denetleme

Bir kullanılabilirlik kümesi içinde bir VM oluşturduğunuzda, donanımda hangi VM boyutlarının kullanılabilir olduğunu bilmeniz gerekir. Kullanılabilirlik kümesinde dağıtabileceğiniz sanal makineler için kullanılabilir tüm boyutları almak için Get-AzVMSize komutunu kullanın.

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

Azure Danışmanı’nı denetleme

Ayrıca, sanal makinelerinizin kullanılabilirliğini geliştirme hakkında daha fazla bilgi edinmek için Azure Danışmanı 'nı kullanabilirsiniz. Azure Advisor yapılandırma ve kullanım telemetrinizi analiz ederek Azure kaynaklarınızın maliyet verimliliğini, performansını, kullanılabilirliğini ve güvenliğini artırmanıza yardımcı olabilecek çözümler önerir.

Azure portal’ında oturum açın, Tüm hizmetler’i seçin ve Danışman yazın. Danışman panosu, seçili abonelik için kişiselleştirilmiş önerileri gösterir. Daha fazla bilgi için bkz. Azure Danışmanı’nı kullanmaya başlayın.

Sonraki adımlar

Bu öğreticide, şunların nasıl yapıldığını öğrendiniz:

  • Kullanılabilirlik kümesi oluşturma
  • Kullanılabilirlik kümesinde sanal makine oluşturma
  • Kullanılabilir sanal makine boyutlarını denetleme
  • Azure Danışmanı’nı denetleme

Sanal makine ölçek kümeleri hakkında daha fazla bilgi edinmek için sonraki öğreticiye ilerleyin.