2017-06-02 12 views
2

私は、1つのアプリケーションと3つのノードタイプの5つのマシンで動作するサービスファブリッククラスタを導入しました。それぞれに独自の配置制約があります。デプロイされたService Fabricクラスタに新しいノードタイプを追加する方法は?

他の2つのノードタイプ(仮想マシンスケールセット)を追加する必要がありますが、どうすれば紺碧のポータルから行うことができますか?

+0

私はそこにはオプションがないと思います。 ARMテンプレートを使用できますか?テンプレートのVMスケールセットの設定を基本的に複製します。テンプレートはポータルからダウンロードできます。 –

+0

ポータルを介して既存のクラスタにノードタイプを追加することはできません。 Add-Azure RmサービスファブリックノードタイプPowerShellコマンドレットを使用して、新しいノードタイプを追加することができます。 –

答えて

3

Add-AzureRmServiceFabricNodeTypeコマンドは、既存のService Fabricクラスタに新しいノードタイプを追加できます。

プロセスは、クラスタから開始して一度に1つのリソースを作成するため、完了に約1時間かかることに注意してください。新しいロードバランサ、パブリックIPアドレス、ストレージアカウント、および仮想マシンスケールセットが作成されます。

考慮観光
$password = ConvertTo-SecureString -String 'Password$123456' -AsPlainText -Force 

Add-AzureRmServiceFabricNodeType ` 
    -ResourceGroupName "resource-group" ` 
    -Name "cluster-name" ` 
    -NodeType "nodetype2" ` 
    -Capacity 2 ` 
    -VmUserName "user" ` 
    -VmPassword $password 

  • は、新しい仮想マシンのスケール設定のインスタンスを作成することができたり、エラーになりますし、全体のプロセスはバック
  • ノードをロールバックされます確実にするために、事前にあなたのクォータをチェックポータルブレードを使用してクラスタを作成する場合、タイプ名には9文字の制限があります。この同じ制限は、コマンドがAzureRMのPowerShellモジュールのV4.2.0の一環として導入されたPowerShellコマンド
  • を使用して適用される場合がありますので、あなたのモジュールに更新する必要があり

また、新しいノードタイプを追加することができますAzureポータルウィザードを使用して新しいクラスタを作成し、DNSレコードを更新するか、またはARMテンプレートを変更してPowerShellコマンドを使用することをお勧めします。

関連する問題