自動化開発者は、テスト目的でWindows Server VMをAHVにデプロイするためのセルフサービス型マルチVMブループリントを作成するよう指示されました。このブループリントの要件の1つは、VMを実際にプロビジョニングする前に、VMのカスタムホスト名を決定することです。 自動化ワークフローのどの段階で、開発者はこのホスト名作成を実行するための変数セットを作成する必要がありますか?
正解:D
Nutanixセルフサービス(Calm)ブループリントのライフサイクルでは、タスクはインフラストラクチャ(Substrate)のプロビジョニングに関連して特定の順序で実行されます。 * 事前作成タスク: これは、VM プロビジョニング呼び出しがプロバイダー (AHV) に送信される前にスクリプトを実行したり変数を設定したりするために設計された特定のフェーズです。 * ワークフロー: * 開発者は、ロジック(日付、ユーザー入力、シーケンスなど)に基づいてカスタムホスト名文字列を生成する事前作成タスク(Pythonスクリプトなど)を作成します。 * このスクリプトは、この文字列を変数に出力します (例: @@{vm_hostname}@@)。 * VM サービス構成 (Substrate) は、「VM 名」でこの変数を参照します。 「ホスト名」フィールド。 * 実行:ブループリントが起動すると、まず事前作成タスクが実行され、変数が設定され、その後、計算された名前を使用して VM の作成が行われます。 * post-create または package-install のタスク (オプション B および C) は、VM が既にプロビジョニングされ、名前が付けられた後に実行されるため、この要件には間に合いません。