web-dev-qa-db-ja.com

Azure RM:VMを削除せずに、VM

AzureRMを使用してVMディスク」。予期しないことがわかりました。古いVMを以前に削除せずに、仮想マシンを復元する簡単な方法はありません。

私が現在していること:

  • 「ディスクの復元」オプションを指定して「VMの復元」を実行し、vhdを取得します
  • VMを停止します
  • VM vhdblobのリースを解除します
  • 復元されたvhdをVMvhdにBlobコピーします
  • VMを起動します

これは機能します。 VMの定義は変更されていません。特別な構成のVMは構成を保持します。これは比較的単純ですが、なぜ推奨されないのでしょうか。

上記の方法の隠れた警告はありますか?

構成に触れることなくVM)を復元する他の(より良い?)方法はありますか?

1
Dirk Brockhaus

Azure Backupは、実行中のVMを置き換えませんが、新しいものを作成します。残念ながら、復元後にネットワーク設定を再構成して、古い設定と一致することを確認する必要があります。また、追加する必要があります。新しいVMをAzureBackupに、元の名前と同じ名前で同じリソースグループに復元しない限り、元のVMを最初に強制終了する必要があります。

ロードバランサー、複数のNICなどの特別な構成で、または以前は可用性セットにあったVMを復元することはできません。これらすべての構成を手動で再作成する必要があります。良いアプローチは、ディスクを復元し、PowerShellスクリプト(またはarmテンプレート)を使用して、元の復元されたディスクで新しいVMを展開することです。これにより、復元されたVMはそのソースとまったく同じです。

参照:

バックアップされたディスクを復元する

テンプレートを使用して復元VMをカスタマイズします

1
Bruno Faria