Aracılığıyla paylaş


Mevcut ölçek kümesindeki örnek karışımı ayarlarını güncelleştirme

Bu makalede, VM boyutlarını ve ayırma stratejilerini değiştirme de dahil olmak üzere ölçek kümesindeki örnek karışımı ayarlarının nasıl güncelleştirildiği açıklanır.

Mevcut bir ölçek kümesindeki örnek karışımı ayarlarını güncelleştirme

Örnek karışımı ayarları CLI, PowerShell ve REST API aracılığıyla ölçek kümenizde güncelleştirilebilir. Sanal makine (VM) boyutlarını veya ayırma stratejisini ya da her ikisini birden tek bir çağrıda değiştirebilirsiniz.

Uyarı

Ayırma stratejisini değiştirdiğinizde, yeni strateji yalnızca ölçek kümesi ölçeği küçültüldüğünde veya genişletildiğinde geçerli olur. Ölçeklendirme eylemi gerçekleşene kadar mevcut VM'ler etkilenmez.

'den Prioritized (preview) başka bir ayırma stratejisine geçerken, önce VM boyutlarına bağlı öncelik sıralamalarını etkisiz hale getirmeniz gerekir.

Azure CLI sürümünü veya sonraki bir sürümünü 2.66.0 kullandığınızdan emin olun.

Ayırma stratejisini değiştirme

Örneğin, tahsis stratejisini güncellemek için CapacityOptimized:

az vmss update \
  --resource-group {resourceGroupName} \
  --name {scaleSetName} \
  --set skuProfile.allocationStrategy=CapacityOptimized

VM boyutlarını değiştirme

skuProfile içindeki VM boyutlarını örneğin Standard_D2as_v4, Standard_D2as_v5 ve Standard_D2s_v5 olarak güncelleştirmek için:

Uyarı

VM boyutlarını güncelleştirirken, ölçek kümesinde istediğiniz boyutların tam listesini belirtmeniz gerekir. Bu işlem, yalnızca tek tek boyutları eklemek veya kaldırmakla kalmaz; listenin tamamının yerini alır.

az vmss update \
  --resource-group {resourceGroupName} \
  --name {scaleSetName} \
  --skuprofile-vmsizes Standard_D2as_v4 Standard_D2as_v5 Standard_D2s_v5

Mevcut bir ölçek kümesinde örnek karışımını etkinleştirme

Zaten kullanmayan bir ölçek kümesindeki örnek karışımını etkinleştirmek için skuProfile özelliklerini belirtin. Şunu ayarlamanız gerekir:

  • sku.name'dan "Mix"'e
  • sku.tier'dan null'e
  • vmSizes altında skuProfile içinde en az bir değer
  • Bir allocationStrategy (belirtilmemişse, Azure varsayılan olarak lowestPrice)

Aşağıdaki örneklerde, mevcut bir ölçek kümesinde örnek karışımının nasıl etkinleştirileceği gösterilmektedir.

Bu örnek, Esnek Düzenleme Modu'ndaki mevcut bir ölçek kümesini, VM boyutları Standard_D2as_v4, Standard_D2s_v5 ve Standard_D2as_v5 ile örnek karışımını kullanacak ve capacityOptimized ayırma stratejisini uygulayacak şekilde güncelleştirir.

az vmss update \
  --name {scaleSetName} \
  --resource-group {resourceGroupName} \
  --set sku.name=Mix sku.tier=null \
  --skuprofile-vmsizes Standard_D2as_v4 Standard_D2s_v5 Standard_D2as_v5 \
  --set skuProfile.allocationStrategy=capacityOptimized

Yaygın güncelleştirme senaryoları

Belirli bir VM boyutunu kaldırma

Örnek karışımı yapılandırmasından belirli bir VM boyutunu kaldırmak için, kaldırmak istediğiniz boyut dışında tutmak istediğiniz VM boyutlarının tam listesini belirtin.

Örnek: , , Standard_D2as_v4 içeren , Standard_D2as_v4, Standard_D2s_v4 ve Standard_D2as_v5 bir ölçek kümesinden Standard_D2s_v5 çıkarın:

az vmss update \
  --resource-group {resourceGroupName} \
  --name {scaleSetName} \
  --skuprofile-vmsizes Standard_D2s_v4 Standard_D2as_v5 Standard_D2s_v5

Belirli bir VM boyutu ekleme

Örnek karışımı yapılandırmasına yeni bir VM boyutu eklemek için hem mevcut hem de yeni boyutları içeren VM boyutlarının tam listesini belirtin.

Örnek: Şu anda Standard_D4s_v5, Standard_D2s_v4ve Standard_D2as_v5içeren bir ölçek kümesine ekleyinStandard_D2s_v5:

az vmss update \
  --resource-group {resourceGroupName} \
  --name {scaleSetName} \
  --skuprofile-vmsizes Standard_D2s_v4 Standard_D2as_v5 Standard_D2s_v5 Standard_D4s_v5

Sonraki adımlar

Örnek karma özellikli ölçek kümenizin sorunlarını gidermeyi öğrenin.