NutaNice Xperience

主にNutanix製品を検証したり触ったりした結果をつづっています。※このブログの内容は個人の見識や見解をもとに作成しています。参考にされる場合は自己責任でご活用ください。実際に製品を使用される場合は、メーカードキュメントの手順に従い実施してください。

Nutanix AHVの仮想マシンテンプレートを使ってみる④ ~ガイドスクリプト編~

※このブログの内容は個人の見識や見解をもとに作成しています。参考にされる場合は自己責任でご活用ください。また、このブログで紹介している製品や機能を使用される場合は、メーカードキュメントの手順に従い実施することを推奨します。

AHV VMテンプレートの連載リンク集

前回の記事では、Nutanix AHV環境で、Sysprepによる応答ファイルを使用して、VMテンプレートを作成→デプロイしてみました。今回はPrism Centralに搭載されているガイドスクリプト機能とSysprepを使用して、VMテンプレート機能を触ってみます。

1. 今回の環境

Hardware Platform: NX-1175S-G8
AOS: 6.5.3.7 LTS
Hypervisor: AHV 20220304.423
Prism Central: pc.2023.3
テンプレート対象VM: Windows Server 2022

※作業イメージは以下の通りです

2. テンプレート化するVMの準備

▽テンプレート化するVMですが、今回はWindows Server 2022をインストールした仮想マシンを準備しました。こちらをSysprepの監査モードに入れてから「一般化」および「シャットダウン」を実行します。実行すると、VMが自動で停止します。

※今回は応答ファイルは作成不要です

3. VMテンプレートとガイドスクリプトの作成

▽Prism CentralのVM一覧から対象の仮想マシンを選択して「Create VM Template」をクリックします。

▽テンプレート作成画面にて「Sysprep(Windows)」および「Guided Script」を選択して、各項目を入力します。今回は、ユーザーの作成とホスト名の設定、を入力しました。一点だけ、これは...というポイントとしては、地域/言語で「English(US)」と「French」しか選択肢がないことです。デフォルトはEnglishです。(pc.2023.3時点)

日本語を選択できないため...現状国内での利用シーンは限られそうですね。

▽設定が確認できたら「Save」をクリックしてテンプレートの作成を完了します。

4. テンプレートからのVMデプロイ

▽Prism Centralのテンプレート画面にて、作成したテンプレートからVMをデプロイします。

▽デプロイしたVMを起動すると、自動セットアップが進み、今回設定しなかったライセンスキーの入力だけ求められました。ガイドスクリプトでライセンスキーを入力していればこの項目も自動化されていたと思います。今回は、「後で」を選択して進めます。

▽セットアップが完了するとログイン画面が表示されますが、一部だけ英語になっていますね...。

▽ガイドスクリプトで入力したユーザー「test」が作成されていますので、このユーザーでログインします。

▽ログインしてみると、めっちゃ日本語ですね。おそらく英語の言語パックが含まれていないためだと思われます。

▽地域をみてみると、こちらは米国になっています。

▽言語の設定画面も結構バラバラになっていますね。

▽ホスト名は指定した通りで、設定されていることが確認できました。

おわりに

今回はAHV VMテンプレートにおける、Prism Centralに搭載のSysprepガイドスクリプト機能について紹介しました。現状は選べる言語が限られており、デフォルトで英語になってしまうので国内での利用シーンは限定されそうですが、今後日本語にも対応することに期待したいですね。

参考リンク
VM Template Management(AHV Administration Guide)
https://portal.nutanix.com/page/documents/details?targetId=AHV-Admin-Guide-v6_7:mul-vm-template-create-manage-pc-c.html
VM Template Management(Prism Central Infrastructure Guide)
https://portal.nutanix.com/page/documents/details?targetId=Prism-Central-Guide-vpc_2023_3:mul-vm-template-create-manage-pc-c.html