【Azure】AzureVMをクローンする

Azure

【Azure】AzureVMをクローンする

2018年4月26日

こんにちは!

 

今回は AzureVM をクローンしてみました。クローンを基に、同じ構成の仮想マシンを複数台デプロイしたい場合は便利です。

また、今回は GUI での設定になります。(PowerShell もありますが、未だ記事に書いてません。)

やった事を忘れないように以下、手順を纏めておきました。

 

 

概要

 

 

通常、Azure から仮想マシンをデプロイする場合は、Azure ポータルから GUI で 1 からウィザードに沿って項目に入力したり選択して進めます。

以下、実際にデプロイしてみた記事がありますので参考までにリンクを貼りました。

 

 

【Azure】Windows10をデプロイする

【Azure】仮想マシンを作成する ← Windows Server 2016 です。

 

 

上記のように、1 台ずつ仮想マシンをデプロイしたくない場合があるかと思います。

例えば、同じ構成の仮想マシンを数台や数十台以上デプロイしたい場合などです。

 

1 台ずつデプロイする方法は時間がかかりますし、個々の仮想マシンのデプロイウィザード時に、同じ構成になっているか、個々の項目を確認しながら入力・選択しなければなりません。

こういった場合、当然人間なので入力ミスや選択ミスだって起こり得るかと思います。

 

仮想マシンを一旦クローンしておくと、最初の準備は面倒ですが、一度できてしまえば、時短にもなりますし、構成ミスも項目の数的には非常に少なくなるかと思います。

 

こういった事から、同じ構成の仮想マシンを複数台展開する場合には、クローンを作って展開すると良いでしょう。

 

 

確認方法

 

 

AzureVM に Windows 更新プログラム (KB4093120) をインストールしました。これがクローンされた VM にあれば良しとします。

 

 

 

作業手順

 

 

AzureVM で sysprep する

 

 

1. sysprep.exe を実行します。

場所は C:\Windows\System32\Sysprep の中にあります。

 

 

 

2. 以下のように設定します。一般化とシャットダウンを忘れずに設定します。[OK] をクリックします。

 

 

 

3. sysprep 実行中です。完了すると、Windows が自動でシャットダウンされます。

 

次に、イメージを作成しますので、Azure ポータルにサインインします。

 

 

管理イメージを作成する

 

 

1. sysprep を実行した AzureVM のステータスが停止済みになっている事を確認します。

 

 

 

2. AzureVM をクリックします。

 

 

 

3. イメージを作成する為、[キャプチャ] をクリックします。

注意:イメージを作成すると、その AzureVM は使用できなくなります。

 

 

 

4. イメージ作成ウィンドウで、選択、必要に応じて変更して [作成] をクリックします。

  • 名前:そのままか、必要に応じて名前を変更します。
  • リソースグループ:新規か既存のものを選択します。

[イメージの作成後、この仮想マシンを自動的に削除します] は一旦そのままにしておきます。

 

 

 

5. AzureVM が停止します。

 

 

 

6. イメージの作成が完了しました。[イメージが作成されました] をクリックします。

通知には、AzureVM が停止 → 一般化 → イメージ作成の順序になっています。

 

 

イメージが作成されましたので、これからイメージを使って AzureVM をデプロイします。

 

 

管理イメージから AzureVM をデプロイする

 

 

1. [VMの作成] をクリックします。

 

 

 

2. 仮想マシンの作成ウィザードが開始されますので、基本設定を入力・選択します。[OK] をクリックします。

 

 

 

3. サイズを選択します。[選択] をクリックします。

 

 

 

4. オプション機能の構成を選択します。[OK] をクリックします。

 

 

 

5. 構成のサマリ表示になります。[OK] をクリックします。

 

 

 

6. AzureVM のデプロイが開始しました。

 

 

 

7. デプロイが完了しました。[リソースに移動] をクリックします。

 

 

 

8. デプロイされた AzureVM の構成になります。リモートデスクトップで接続してみます。

 

 

 

9. Windows 更新プログラム (KB4093120) がある事を確認しましたので、クローンが成功した事を確認しました。

 

 

 

以上になります。いかがでしょうか。

 

方法は簡単ですので、とりあえず GUI で流れをつかんで、次に PowerShell でやってみるのも良いかもしれません。

 

では最後までお読みいただきありがとうございました!

  • この記事を書いた人

そーまん

セキュリティエンジニアやってます。
ブログ歴3年。PVは月15万PV程度。
趣味はボクシング、筋トレ、登山です。
穏やかで人見知りでマイペースな人です。

人気記事

1

こんにちは!SE ブログの相馬です。       今回は、PC に適用されている GPO を確認する方法について書きました。     グループポリシー ...

2

こんにちは!SE ブログの相馬です。       今回は sysprep について、全体的に PC をセットアップする観点から書いてみました。長々と書いてあります。まずは ...

3

こんにちは!SE ブログの相馬です。       今回は、グループポリシーを使って、特定のコンピューターに対して、ドメインユーザーに Administrators 権限を ...

4

こんにちは!SE ブログの相馬です。       今回は、Windows サインイン後に一時ユーザープロファイルが読み込まれてしまった場合の解決方法について書きました。 ...

5

こんにちは!SEブログの相馬です。       今回は、ユーザープロファイルを削除する方法について書いてみました。     1 台の PC を複数人で ...

6

こんにちは!SE ブログの相馬です。       今回は、繰り返し文について書いてみました。PowerShell では他のプログラミング言語同様、繰り返し処理を行うことが ...

7

コマンドを使って CPU とメモリの使用率をデータで取得してみましたので、例えば PC のトラブルシューティングで問題を再現させる際にデータを取得しておくと、原因の特定に役立つ場合があるかと思います。

8

既存の PC と同じ構成で別のメーカーの PC でマスターイメージを作る際、インストールされているアプリを同一にする為に必要になるかと思います。

9

企業で多くの GPO が適用されている環境では、PC に GPO が適用されなかったりする問題が発生する場合があるかと思います。その中でも、コンピューターの構成またはユーザーの構成のどちらかで、...

10

こんにちは!SE ブログの相馬です。       今回は、Windows Server 2016 で NTP サーバーと同期する方法について書きました。   & ...

-Azure
-, ,