From eb979f858f08becc620f8c0c4f65d1852e21361f Mon Sep 17 00:00:00 2001 From: a-swakayama <163790583+a-swakayama@users.noreply.github.com> Date: Tue, 17 Sep 2024 15:25:38 +0900 Subject: [PATCH 1/2] Add files via upload --- articles/vm/vm-copy-move-scenario.md | 170 ++++++++++++++++++ .../2024-09-06-13-55-21.png | Bin 0 -> 32119 bytes articles/vm/vm-copy-move-scenario/img001.png | Bin 0 -> 32119 bytes articles/vm/vm-copy-move-scenario/img002.png | Bin 0 -> 47465 bytes articles/vm/vm-copy-move-scenario/img003.png | Bin 0 -> 40254 bytes 5 files changed, 170 insertions(+) create mode 100644 articles/vm/vm-copy-move-scenario.md create mode 100644 articles/vm/vm-copy-move-scenario/2024-09-06-13-55-21.png create mode 100644 articles/vm/vm-copy-move-scenario/img001.png create mode 100644 articles/vm/vm-copy-move-scenario/img002.png create mode 100644 articles/vm/vm-copy-move-scenario/img003.png diff --git a/articles/vm/vm-copy-move-scenario.md b/articles/vm/vm-copy-move-scenario.md new file mode 100644 index 0000000000..177203846d --- /dev/null +++ b/articles/vm/vm-copy-move-scenario.md @@ -0,0 +1,170 @@ +--- +title: Azure VM の複製 / 移動方法ついてのまとめ +date: 2024-09-06 12:00:00 +tags: + - Information + - HowTo + - VM + - Windows + - Linux +disableDisclaimer: false +--- + +今回は、お問い合わせいただくことの多い Azure VM の複製 / 移動方法ついてのまとめの記事となります。 + + + +- 同一サブスクリプション内での Azure VM の複製 / 移動 +- テナントは同じだが別のサブスクリプションへの Azure VM の複製 / 移動 +- 別のテナントにある別のサブスクリプションへの Azure VM の複製 / 移動 + +どのパターンにも対応した記事となっております。 +なお、あくまで複製 / 移動方法の例をご紹介するものとなります点、ご承知おきいただけますと幸いです。 + +まず、手順については複製 / 移動先のテナントが同じか別かによって大きく手順が変わります。 +そのため、本記事では以下の通り 4 つのパターンに分けて手順をご紹介させていただきます。 + +| 複製 / 移動先は同じテナントか? | 実施する内容は複製か移動か? | シナリオ | +| ---- | ---- | ---- | +| 同じテナント内 | VM 複製(コピー)を行う | 1 | +| 同じテナント内 | VM の移動をする | 2 | +| 別テナント | VM 複製(コピー)を行う | 3 | +| 別テナント | VM の移動をする | 4 | + + +## 前提条件 + +今回は VM の一般化は行わず、完全複製での移動・複製をする場合の手順となります。 +一般化してイメージを展開する場合は、以下のドキュメントに記載の ACG (Azure Compute Gallery) のご利用をご検討くださいませ。 + +[(参考) Azure Compute Gallery でリソースを格納、共有する](https://learn.microsoft.com/ja-jp/azure/virtual-machines/azure-compute-gallery) + +また、Windows VM を一般化せず複製して利用いただくことが原則叶いません点ご留意ください。 + +[(参考) Windows VMを複製しようとしている方への注意喚起](https://jpaztech.github.io/blog/vm/vm-replica-1/#Windows-VM%E3%82%92%E8%A4%87%E8%A3%BD%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E6%96%B9%E3%81%B8%E3%81%AE%E6%B3%A8%E6%84%8F%E5%96%9A%E8%B5%B7) + +--- + +## 同一テナントか否かの確認 + +先述の通り、移動・複製元 (以降、”ソース”) と移動・複製先 (以降、”ターゲット”) のテナントが同一であるか否かによって方法が大きく異なります。 +まずは、これを確認する手順をご案内いたします。 + +ソース サブスクリプションとターゲット サブスクリプションが同一テナント配下に属しているか確認します。 +Azure Portal のサブスクリプションページの「基本」タブの [ディレクトリ] にてサブスクリプションが属しているテナントがご確認いただけます。 + +![](./vm-copy-move-scenario/img001.png) + +--- + +それでは、それぞれのシナリオに応じた方法を確認していきましょう。 + +## シナリオ 1 - 同一テナント内での VM の複製(コピー) + +このシナリオの場合、OS ディスクのスナップショットから VM を複製として作成することが可能です。 +同一テナント内であればサブスクリプションを跨いだ複製の場合も、ユーザーが両方のサブスクリプションを操作できる権限があればこの手順が使用可能です。 +手順の詳細につきましては、以下の弊社ブログをご参考ください。 + +[(参考) VM 複製方法について part.3/3 OS ディスクのスナップショットから複製する手順](https://jpaztech.github.io/blog/vm/vm-replica-3/) + +--- + +## シナリオ 2 - 同一テナント内での VM 移動 + +同一テナント内での VM 移動として、考えられるシナリオとしては、 +A:同一テナント内でのリソースグループの移動 +B:同一テナント内でのサブスクリプションの移動 +C:同一テナント内でのリージョンの移動 +D:同一テナント内でのVNETの移動 +などがあるものと存じます。 +それぞれ以下の通り紹介させていただきます。 + +--- + +A:同一テナント内でのリソースグループの移動 +B:同一テナント内でのサブスクリプションの移動 + +こちらに関しては 2 つの方法をご案内させていただきます。 + +### 方法AB1: + +移動したいリソースをチェックしていただき、 右上の「移動」のドロップダウンリストから「別のリソース グループに移動する」もしくは「別のサブスクリプションへ移動する」をクリックすることでリソースの移動ができます。 + +[(参考) リソースを新しいリソース グループまたはサブスクリプションに移動する - ポータルの使用](https://learn.microsoft.com/ja-jp/azure/azure-resource-manager/management/move-resource-group-and-subscription#use-the-portal) + +![](./vm-copy-move-scenario/img002.png) + +移動を実施いただく前に、移動対象のリソースに対して検証が実行されますが、 何かしらの原因により移動が叶わない場合、「検証状態」が「失敗」と表示され、 「エラーの詳細」から詳細な原因が確認いただけます。 + +![](./vm-copy-move-scenario/img003.png) + +本手順については以下のドキュメントもご参照いただけますと幸いです。 + +[(参考) 仮想マシンをリソース グループまたはサブスクリプションに移動するという特殊なケースの処理](https://learn.microsoft.com/ja-jp/azure/azure-resource-manager/management/move-limitations/virtual-machines-move-limitations) + + +### 方法AB2: + +先述の「[シナリオ 1 - 同一テナント内での VM の複製(コピー)](.#%E3%82%B7%E3%83%8A%E3%83%AA%E3%82%AA-1-%E5%90%8C%E4%B8%80%E3%83%86%E3%83%8A%E3%83%B3%E3%83%88%E5%86%85%E3%81%A7%E3%81%AE-VM-%E3%81%AE%E8%A4%87%E8%A3%BD%EF%BC%88%E3%82%B3%E3%83%94%E3%83%BC%EF%BC%89)」の方法で VM を複製した後に元の VM を削除する手順となります。 +上記 AB1 の方法が対応していない場合などにもご利用いただけます。 + +--- + +### 方法C1: + +Azure Resource Mover を使用してリージョン間でリソースを移動することが可能でございます。 +詳細については以下のドキュメントをご参照ください。 + +[(参考) Azure Resource Mover を使用してリージョン間で (リソース グループから) リソースを移動する](https://learn.microsoft.com/ja-jp/azure/resource-mover/move-region-within-resource-group) + + +### 方法C2: + +後述の「[シナリオ 3 - 別のテナントへの VM の複製(コピー)](.#%E3%82%B7%E3%83%8A%E3%83%AA%E3%82%AA-3-%E5%88%A5%E3%81%AE%E3%83%86%E3%83%8A%E3%83%B3%E3%83%88%E3%81%B8%E3%81%AE-VM-%E3%81%AE%E8%A4%87%E8%A3%BD%EF%BC%88%E3%82%B3%E3%83%94%E3%83%BC%EF%BC%89)」と同じ手順で VM 複製を行った後に、元の VM の削除を行います。 + +--- + +### D:同一テナント内での VNET の移動 + +VM を別の VNET へ移動する場合は、以下の方法で VM 再作成が必要となります。 + +[(参考) 設定変更不可の項目を VM 再作成により再設定する手順](https://jpaztech.github.io/blog/vm/recreate-vm-to-change-settings/) + +--- + +## シナリオ 3 - 別のテナントへの VM の複製(コピー) + +テナントを跨いでコピーしたい場合は、そのテナントへディスクを転送してから VM 作成をいただく必要があります。 +その方法についての 2 通りの方法をご紹介させていただきます。 + +### Azure Storage Explorer + +GUI ツールを利用したコピー方法です。こちらは、コマンド無しで VM を別のリージョン・サブスクリプション・テナントに複製が可能です。こちらの手順につきましては、弊社ブログにて詳細手順をご確認いただけますので、ぜひ参考にしてください。 + +[(参考) Azure Storage Explorer を用いて、コマンド無しで VM を別のリージョン・サブスクリプション・テナントに移動/複製をしてみよう](https://jpaztech.github.io/blog/vm/copy-vm-with-storage-explorer/) + +### Azcopy コマンド + +コマンドを用いた方法となります。 +弊社ブログにて詳細な手順をご紹介しておりますのでこちらをご参照くださいませ。 + +[(参考) Azure VM からエクスポートした VHD ファイルを用いた複製 VM の作成方法](https://jpaztech.github.io/blog/vm/create-vm-using-vhd/) + + +>[!WARNING] +>どちらの手順も VHD ファイルからディスクを作成する際に VM の世代をソース VM の世代と合わせる必要があります。 + +--- + +## シナリオ 4 - 別のテナントへの VM 移動 + +テナントを跨いで VM を移動したい場合は、上記のシナリオ③を用いて VM 複製をした後に、元の VM を削除します。 + +> [!TIP] +>別のテナントへの VM の複製 / 移動の方法として、サブスクリプション自体を別のテナントに移転してしまうという方法もございます。 +>他方、影響は大きなものとなりますので、参考情報としてのご紹介となります。 +>[(参考) Azure サブスクリプションを別の Microsoft Entra ディレクトリに移転する](https://learn.microsoft.com/ja-jp/azure/role-based-access-control/transfer-subscription) + + +以上が各シナリオにおける VM の複製 / 移動の方法のまとめでした。 +これらの情報が皆様のお役に立てますと幸いでございます。 diff --git a/articles/vm/vm-copy-move-scenario/2024-09-06-13-55-21.png b/articles/vm/vm-copy-move-scenario/2024-09-06-13-55-21.png new file mode 100644 index 0000000000000000000000000000000000000000..9229ef22b16cd223923c24e59f78272b77734ca1 GIT binary patch literal 32119 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 T${Y%Zr6VZHJ&~=DHVgV+822B1 literal 0 HcmV?d00001 diff --git a/articles/vm/vm-copy-move-scenario/img001.png b/articles/vm/vm-copy-move-scenario/img001.png new file mode 100644 index 0000000000000000000000000000000000000000..9229ef22b16cd223923c24e59f78272b77734ca1 GIT binary patch literal 32119 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 T${Y%Zr6VZHJ&~=DHVgV+822B1 literal 0 HcmV?d00001 diff --git a/articles/vm/vm-copy-move-scenario/img002.png b/articles/vm/vm-copy-move-scenario/img002.png new file mode 100644 index 0000000000000000000000000000000000000000..8d697d9738f3f8484981b87c6afea7dec4dbf906 GIT binary patch literal 47465 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 G(EkAL(H#8% literal 0 HcmV?d00001 diff --git a/articles/vm/vm-copy-move-scenario/img003.png b/articles/vm/vm-copy-move-scenario/img003.png new file mode 100644 index 0000000000000000000000000000000000000000..3af7d55aaf24c41cd6aeb7a80e6458c6733f8fbb GIT binary patch literal 40254 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 Date: Tue, 24 Sep 2024 12:18:22 +0900 Subject: [PATCH 2/2] Update vm-copy-move-scenario.md --- articles/vm/vm-copy-move-scenario.md | 85 ++++++++++++++-------------- 1 file changed, 43 insertions(+), 42 deletions(-) diff --git a/articles/vm/vm-copy-move-scenario.md b/articles/vm/vm-copy-move-scenario.md index 177203846d..d1f14a6823 100644 --- a/articles/vm/vm-copy-move-scenario.md +++ b/articles/vm/vm-copy-move-scenario.md @@ -1,13 +1,12 @@ --- title: Azure VM の複製 / 移動方法ついてのまとめ -date: 2024-09-06 12:00:00 +date: 2024-09-24 12:00:00 tags: - Information - HowTo - VM - Windows - Linux -disableDisclaimer: false --- 今回は、お問い合わせいただくことの多い Azure VM の複製 / 移動方法ついてのまとめの記事となります。 @@ -18,24 +17,24 @@ disableDisclaimer: false - テナントは同じだが別のサブスクリプションへの Azure VM の複製 / 移動 - 別のテナントにある別のサブスクリプションへの Azure VM の複製 / 移動 -どのパターンにも対応した記事となっております。 +どのパターンにも対応した記事となっております。 なお、あくまで複製 / 移動方法の例をご紹介するものとなります点、ご承知おきいただけますと幸いです。 -まず、手順については複製 / 移動先のテナントが同じか別かによって大きく手順が変わります。 +まず、手順については複製 / 移動先のテナントが同じか別かによって大きく手順が変わります。 そのため、本記事では以下の通り 4 つのパターンに分けて手順をご紹介させていただきます。 | 複製 / 移動先は同じテナントか? | 実施する内容は複製か移動か? | シナリオ | | ---- | ---- | ---- | -| 同じテナント内 | VM 複製(コピー)を行う | 1 | -| 同じテナント内 | VM の移動をする | 2 | -| 別テナント | VM 複製(コピー)を行う | 3 | -| 別テナント | VM の移動をする | 4 | +| 同じテナント内 | VM 複製(コピー)を行う | シナリオ 1 | +| 同じテナント内 | VM の移動をする | シナリオ 2 | +| 別テナント | VM 複製(コピー)を行う | シナリオ 3 | +| 別テナント | VM の移動をする | シナリオ 4 | ## 前提条件 -今回は VM の一般化は行わず、完全複製での移動・複製をする場合の手順となります。 -一般化してイメージを展開する場合は、以下のドキュメントに記載の ACG (Azure Compute Gallery) のご利用をご検討くださいませ。 +今回は VM の一般化は行わず、完全複製での移動・複製をする場合の手順となります。 +一般化してイメージを展開する場合は、以下のドキュメントに記載の ACG (Azure Compute Gallery) のご利用をご検討くださいませ。 [(参考) Azure Compute Gallery でリソースを格納、共有する](https://learn.microsoft.com/ja-jp/azure/virtual-machines/azure-compute-gallery) @@ -50,20 +49,20 @@ disableDisclaimer: false 先述の通り、移動・複製元 (以降、”ソース”) と移動・複製先 (以降、”ターゲット”) のテナントが同一であるか否かによって方法が大きく異なります。 まずは、これを確認する手順をご案内いたします。 -ソース サブスクリプションとターゲット サブスクリプションが同一テナント配下に属しているか確認します。 -Azure Portal のサブスクリプションページの「基本」タブの [ディレクトリ] にてサブスクリプションが属しているテナントがご確認いただけます。 +ソース サブスクリプションとターゲット サブスクリプションが同一テナント配下に属しているか確認します。 +Azure Portal のサブスクリプションページの「基本」タブの「ディレクトリ」にてサブスクリプションが属しているテナントがご確認いただけます。 ![](./vm-copy-move-scenario/img001.png) ---- - それでは、それぞれのシナリオに応じた方法を確認していきましょう。 +--- + ## シナリオ 1 - 同一テナント内での VM の複製(コピー) -このシナリオの場合、OS ディスクのスナップショットから VM を複製として作成することが可能です。 -同一テナント内であればサブスクリプションを跨いだ複製の場合も、ユーザーが両方のサブスクリプションを操作できる権限があればこの手順が使用可能です。 -手順の詳細につきましては、以下の弊社ブログをご参考ください。 +このシナリオの場合、OS ディスクのスナップショットから VM を複製として作成することが可能です。 +同一テナント内であればサブスクリプションを跨いだ複製の場合も、ユーザーが両方のサブスクリプションを操作できる権限があればこの手順が使用可能です。 +手順の詳細につきましては、以下の弊社ブログをご参考ください。 [(参考) VM 複製方法について part.3/3 OS ディスクのスナップショットから複製する手順](https://jpaztech.github.io/blog/vm/vm-replica-3/) @@ -71,22 +70,22 @@ Azure Portal のサブスクリプションページの「基本」タブの [ ## シナリオ 2 - 同一テナント内での VM 移動 -同一テナント内での VM 移動として、考えられるシナリオとしては、 -A:同一テナント内でのリソースグループの移動 -B:同一テナント内でのサブスクリプションの移動 -C:同一テナント内でのリージョンの移動 -D:同一テナント内でのVNETの移動 -などがあるものと存じます。 +同一テナント内での VM 移動として、考えられるシナリオとしては、以下のようなものが考えられます。 + +**A:同一テナント内でのリソースグループの移動** +**B:同一テナント内でのサブスクリプションの移動** +**C:同一テナント内でのリージョンの移動** +**D:同一テナント内でのVNETの移動** + それぞれ以下の通り紹介させていただきます。 --- -A:同一テナント内でのリソースグループの移動 -B:同一テナント内でのサブスクリプションの移動 +### A:同一テナント内でのリソースグループの移動 および B:同一テナント内でのサブスクリプションの移動 -こちらに関しては 2 つの方法をご案内させていただきます。 +こちら両方について 2 つの方法が利用可能ですので、ご紹介させていただきます。 -### 方法AB1: +#### 方法 AB1: 移動したいリソースをチェックしていただき、 右上の「移動」のドロップダウンリストから「別のリソース グループに移動する」もしくは「別のサブスクリプションへ移動する」をクリックすることでリソースの移動ができます。 @@ -102,25 +101,28 @@ B:同一テナント内でのサブスクリプションの移動 [(参考) 仮想マシンをリソース グループまたはサブスクリプションに移動するという特殊なケースの処理](https://learn.microsoft.com/ja-jp/azure/azure-resource-manager/management/move-limitations/virtual-machines-move-limitations) +#### 方法 AB2: -### 方法AB2: - -先述の「[シナリオ 1 - 同一テナント内での VM の複製(コピー)](.#%E3%82%B7%E3%83%8A%E3%83%AA%E3%82%AA-1-%E5%90%8C%E4%B8%80%E3%83%86%E3%83%8A%E3%83%B3%E3%83%88%E5%86%85%E3%81%A7%E3%81%AE-VM-%E3%81%AE%E8%A4%87%E8%A3%BD%EF%BC%88%E3%82%B3%E3%83%94%E3%83%BC%EF%BC%89)」の方法で VM を複製した後に元の VM を削除する手順となります。 +先述の「シナリオ 1 - 同一テナント内での VM の複製(コピー)」の方法で VM を複製した後に元の VM を削除する手順となります。 上記 AB1 の方法が対応していない場合などにもご利用いただけます。 --- -### 方法C1: +### C:同一テナント内でのリージョンの移動 + +同一テナント内でのリージョンの移動についても、以下の 2 種の方法をご紹介させていただきます。 + +#### 方法 C1: -Azure Resource Mover を使用してリージョン間でリソースを移動することが可能でございます。 +Azure Resource Mover を使用してリージョン間でリソースを移動することが可能でございます。 詳細については以下のドキュメントをご参照ください。 [(参考) Azure Resource Mover を使用してリージョン間で (リソース グループから) リソースを移動する](https://learn.microsoft.com/ja-jp/azure/resource-mover/move-region-within-resource-group) -### 方法C2: +#### 方法 C2: -後述の「[シナリオ 3 - 別のテナントへの VM の複製(コピー)](.#%E3%82%B7%E3%83%8A%E3%83%AA%E3%82%AA-3-%E5%88%A5%E3%81%AE%E3%83%86%E3%83%8A%E3%83%B3%E3%83%88%E3%81%B8%E3%81%AE-VM-%E3%81%AE%E8%A4%87%E8%A3%BD%EF%BC%88%E3%82%B3%E3%83%94%E3%83%BC%EF%BC%89)」と同じ手順で VM 複製を行った後に、元の VM の削除を行います。 +後述の「シナリオ 3 - 別のテナントへの VM の複製(コピー)」と同じ手順で VM 複製を行った後に、元の VM の削除を行います。 --- @@ -134,12 +136,13 @@ VM を別の VNET へ移動する場合は、以下の方法で VM 再作成が ## シナリオ 3 - 別のテナントへの VM の複製(コピー) -テナントを跨いでコピーしたい場合は、そのテナントへディスクを転送してから VM 作成をいただく必要があります。 +テナントを跨いでコピーしたい場合は、そのテナントへディスクを転送してから VM 作成をいただく必要があります。 その方法についての 2 通りの方法をご紹介させていただきます。 ### Azure Storage Explorer -GUI ツールを利用したコピー方法です。こちらは、コマンド無しで VM を別のリージョン・サブスクリプション・テナントに複製が可能です。こちらの手順につきましては、弊社ブログにて詳細手順をご確認いただけますので、ぜひ参考にしてください。 +GUI ツールを利用したコピー方法です。こちらは、コマンド無しで VM を別のリージョン・サブスクリプション・テナントに複製が可能です。 +こちらの手順につきましては、弊社ブログにて詳細手順をご確認いただけますので、ぜひ参考にしてください。 [(参考) Azure Storage Explorer を用いて、コマンド無しで VM を別のリージョン・サブスクリプション・テナントに移動/複製をしてみよう](https://jpaztech.github.io/blog/vm/copy-vm-with-storage-explorer/) @@ -150,7 +153,6 @@ GUI ツールを利用したコピー方法です。こちらは、コマンド [(参考) Azure VM からエクスポートした VHD ファイルを用いた複製 VM の作成方法](https://jpaztech.github.io/blog/vm/create-vm-using-vhd/) - >[!WARNING] >どちらの手順も VHD ファイルからディスクを作成する際に VM の世代をソース VM の世代と合わせる必要があります。 @@ -158,13 +160,12 @@ GUI ツールを利用したコピー方法です。こちらは、コマンド ## シナリオ 4 - 別のテナントへの VM 移動 -テナントを跨いで VM を移動したい場合は、上記のシナリオ③を用いて VM 複製をした後に、元の VM を削除します。 +テナントを跨いで VM を移動したい場合は、上記の「シナリオ 3 - 別のテナントへの VM の複製(コピー)」の手順を用いて VM 複製をした後に、元の VM を削除します。 > [!TIP] ->別のテナントへの VM の複製 / 移動の方法として、サブスクリプション自体を別のテナントに移転してしまうという方法もございます。 ->他方、影響は大きなものとなりますので、参考情報としてのご紹介となります。 +>別のテナントへの VM の複製 / 移動の方法として、サブスクリプション自体を別のテナントに移転してしまうという方法もございます。 +>他方、影響は大きなものとなりますので、参考情報としてのご紹介となります。 >[(参考) Azure サブスクリプションを別の Microsoft Entra ディレクトリに移転する](https://learn.microsoft.com/ja-jp/azure/role-based-access-control/transfer-subscription) - -以上が各シナリオにおける VM の複製 / 移動の方法のまとめでした。 +以上が各シナリオにおける VM の複製 / 移動の方法のまとめでした。 これらの情報が皆様のお役に立てますと幸いでございます。