2016-10-10 4 views
1

Azureポータルを使用して3つのLinux VMまでAzure Scale Setを作成しました。私は正常にjava、mavenとgitを最初のVMにインストールしました。私は最初のVMで自分のアプリケーションを実行することができました。Azure Scale Set VMにアプリケーションを配備するにはどうすればよいですか?

ファンアウトトリガーは60%、ファンは25%です。私の処理が60%を超えるたびに、新しいVMが開始されます。

しかし、私のアプリケーションを2番目のVMにどのように配備すればよいですか?私はthisを通過し、第2のオプションカスタムVM画像が私の目的に適していることがわかりました。しかし、私はそれがどのように達成されたか理解していません。

簡単な方法はありますか、最初のVMで行ったことをすべて手動でインストールする必要がありますか?

答えて

1

これを行うには、一般化されたVMイメージを作成してストレージアカウントに入れ、そのイメージに基づいてスケールセットを作成する必要があります。

はここで一般のWindows VMイメージを作成するための命令であり、ここを参照してください:https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-windows-classic-createportal/ をLinuxの場合は、こちらをご覧ください:https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-linux-upload-vhd/

を画像がストレージアカウントになると、あなたはそれを展開するために、この例のテンプレートを使用することができますスケール(Windowsイメージを想定):https://github.com/Azure/azure-quickstart-templates/tree/master/201-vmss-windows-customimage

これは役に立ちます。 :)

+0

ありがとう!それが働いた。 [this](https://msftstack.wordpress.com/2016/06/20/how-to-convert-an-azure-virtual-machine-to-a-vm-scale-set/)を参考にしてください。 – amitection

2

あなたがこれを行うために利用可能ないくつかのオプションを持っている、あなたはアプリやVM拡張子を使用してOS

  • を更新するたびにリフレッシュ保つ単一の画像から詳細なhere

    • は - リフレッシュあなたがvmsを更新するたびに拡張URLを発行してから、psまたはrestコマンドを発行してアップデートを展開してください
    • puppet/chef/dscのようなものを使ってどこかからアップデートを取り出してインストールしてください
    • は、vmsとリモートのデプロイを繰り返すスクリプトからmsdeployを使用します。

    私はあまりにも他の方法があると確信している...

  • 関連する問題