web-dev-qa-db-ja.com

Azureの既存のVM)の可用性セットをどのように設定しますか?

新しいリソースマネージャータイプの仮想マシンを使用しています。

これをロードバランサー(既に構成済み)に追加する必要がありますが、このVMを可用性セットに割り当てて、ロードバランサーに割り当てることができるようにする方法がわかりません。

プレビューポータルにUIがないようです。そのため、現時点ではこれをPowerShellと想定していますが、既存のVMの割り当てに関するドキュメントが見つかりません。

参考までに-これに関連するすべてのアイテムは、私がこれを最初に確認したのと同じ地域にあります。

3
Dreamwalker

ARMでも、PowerShellでもこの設定はありません

4
Ansel

GUIにはまだオプションがありませんが、Samir Farhatは、VMモードで既存のARMのASを変更するために使用できるPowerShellスクリプトを作成しました。

私の知る限り、この機能は今年の終わりまでに対処される可能性があります。このような操作を許可することは、MSチームにとって大きな課題です。可用性セットを変更するには、AzureのVMモビリティアーキテクチャを確認する必要があります。たとえば、すでにVMが含まれている可用性セットにVMを追加すると、別のデフォルトドメインに配置されます。 VMモビリティはAzure(ライブマイグレーションなし)の問題であるため、簡単な操作ではありません。 ARM VMのASを再作成して変更できるPowershellスクリプトを作成しました。試して楽しんでください: https://buildwindows.wordpress.com/2016/02/25/add-or-change-an-arm-virtual-machines-availability-set/

このトピックに関する完全な議論は this link にあります。

ここからの抜粋をコピーして、ページのリンクが無効になった場合に備えて

それを使用する方法 ?

1-スクリプトをダウンロードしてローカルの場所に保存します

2-それを実行し、要求されたパラメーターを提供します

または

2- ./Set-ArmVmAvailabilitySet.ps1 –VmName ‘The VM Name’ –ResourceGroup ‘Resource Group’ –AvailabilitySetName ‘As Name’ –SubscriptionName ‘The Subscription name’

AvailabilitySetからVMを削除するには:

./Set-ArmVmAvailabilitySet.ps1 –VmName‘The VM Name ’–ResourceGroup‘Resource Group’ –AvailabilitySetName 0 –SubscriptionName ‘サブスクリプション名’

ダウンロードリンク

バージョン1.01: https://gallery.technet.Microsoft.com/Set-Azure-Resource-Manager-f7509ec4

2
Sumit Kumar