2017-09-22 21 views
0

私はpowershellのテンプレートを使用して作成したVMSSの既存のデプロイメントをどのように使用すればよいか分かりません。たとえば、すべてのVMに追加の拡張機能をインストールし、元のテンプレートの一部ではないようにします。この拡張機能をすべてのマシンにどのように追加するのですか?既存のVMSSをどのように更新しますか?

答えて

0

テンプレートを再度展開するだけで済みます。

minor edit:upgradePolicy.modeを "Manual"に設定している場合は、 "Update-AzureRmVmssInstance"を実行する必要があります(この場合、同じユーザ名/パスワードなどを使用してください) "更新したい各VMを呼び出します。 「自動」の場合、すべてのVMに自動的に並行して送信されます。 「ローリング」(ここでプレビュー:https://github.com/Azure/vm-scale-sets/tree/master/preview/upgrade)の場合は、バッチでロールアウトされます。

+0

私は驚いていますが、ARMは変更を展開するだけで十分です。 –

+0

結局は希望の状態です:) –

0

Add-AzureRmVmssExtension PowerShellコマンドレットを使用して拡張子を追加できます。 Azure PowerShellの最新バージョンをインストールしていない場合は、それをインストールします。 たとえばAzure Cloud ShellなどでCLIを使用している場合は、「az vmss extension set」を選択します。

関連する問題