【Azure VM】Windows Server 2022の日本語化設定後のイメージをAzure Compute Galleryに登録してみた（２/２）

# はじめに
Azure Compute Galleryを利用することでVMイメージを効率よく管理することが可能になります。今回のブログでは、Azure VM上に構築したWindows Server 2022に対して日本語化設定と一般化処理を実施後、Azure Compute Galleryへイメージを登録するまでの手順を整理してみようと思います。
以下の2回に分けて投稿していきます。
・[Windows Server 2022の日本語化設定と一般化](https://qiita.com/chamu/items/884ad6c31a3096ef5f86)
**・Azure Compute Galleryへのイメージ登録（今回）**

Azure Compute Galleryの詳細は[こちら](https://learn.microsoft.com/ja-jp/azure/virtual-machines/azure-compute-gallery)を参照ください。

※ 本ブログに記載した内容は個人の見解であり、所属する会社、組織とは全く関係ありません。

# Azure Compute Galleryへのイメージ登録

Azure Portalでイメージ化対象のAzure VMの概要を表示します。

:::note info
今回のブログでは前回の投稿で作成した一般化済みのAzure VM（Windows Server 2022）を利用します。
:::

「キャプチャ」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536682/7915f068-f900-d05e-94c1-72ff8f667d5d.png)

「基本」タブについて以下の通り設定します。
＜プロジェクトの詳細＞
**リソースグループ：** 任意のリソースグループを指定します。
＜インスタンスの詳細＞
**Azure コンピューティング ギャラリーにイメージを共有する：** 「はい、ギャラリーにVM イメージバージョンとして共有します」を選択します。
**イメージの作成後、この仮想マシンを自動的に削除します：** 必要に応じて設定します。今回は有効にします。
＜ギャラリーの詳細＞
**ターゲット Azure コンピュート　ギャラリー：** 「新規作成」をクリックして作成します。すでに作成済みのリソースがある場合、そちらを使っても問題ありません。
**ターゲットVMイメージ定義：** 新規作成をクリックします。以下のような設定画面が表示されるので、任意の名前を設定後、「OK」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536682/962f6cd7-01f5-f9d0-3e34-b611e6b5bd60.png)

＜バージョンの詳細＞
**バージョン番号：** 任意のバージョン番号を入力します。今回は「0.0.1」とします。
＜レプリケーション＞
各設定をレプリケーションの要件に合わせて設定します。
今回の検証では東日本リージョン内ではゾーン冗長で、西日本リージョンへのレプリケーションも設定します。

:::note warn
画面上ではターゲット リージョンに「East US」が表示されていますが、実際は作成されません。Azure Portalで実施する場合は表示されるみたいです。（2024年3月時点）
:::

設定が完了したら「確認および作成」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536682/856eb289-4b7d-6e9c-8c27-f06f15799b17.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536682/512e4921-51c2-aa7e-2e7f-38f4f333a3e9.png)

設定内容に問題ないことを確認し、「作成」をクリックします。

:::note alert
イメージを作成後はソースに利用した仮想マシンは起動ができなくなるのでご注意ください。
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536682/bf77a340-30f2-4fba-14d7-4be64e42e61d.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536682/1f242bc9-9046-d86c-6163-b01bafd6235c.png)

デプロイが完了したらイメージの作成完了です。

# イメージからVMを作成する
作成したイメージからVMを作成してみます。

Azure Portalから作成したAzure Compute Galleryを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536682/416df353-d313-140a-9093-735d079ac681.png)

作成したVMイメージ定義を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536682/31cc7c64-828e-219c-152c-642cf7f51e9b.png)

「＋ VMの作成」を選択し、イメージからVMを作成します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536682/0a1e07f7-d3a1-f882-3012-ddd63b9860f8.png)

通常のAzure VM構築の手順に従って構築を実施します。
リージョンはイメージ作成時にレプリケーション先に指定した場所を選択することが可能です。今回の場合は東日本リージョンと西日本リージョンが選択可能です。

:::note warn
イメージの項目については今回作成したイメージが選択されていることを確認します。
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536682/2f5aed2f-fa1f-29cc-da4a-296b33409976.png)

イメージから仮想マシンが作成できることを確認できました。

# 終わりに
Azure VMをイメージ化し、Azure Compute Galleryに登録することができました。Azure Compute Galleryでは各リージョンへのイメージのレプリケーションやイメージのバージョン管理、サブスクリプションやEntra ID テナント間での共有等様々な便利機能が用意されていおり、VMSS（Virtual Machine Scale Sets）で利用することも可能です。今後も引き続き検証していければと思います。

前回の投稿へのリンク
[Windows Server 2022の日本語化設定と一般化](https://qiita.com/chamu/items/884ad6c31a3096ef5f86)