Nutanix AHV (Acropolis)
Nutanix AHV コネクター構成には、アプライアンスが Nutanix Acropolis に接続するために必要な資格情報とストレージの場所が含まれています。Nutanix コネクターを使用して、レイヤーをパッケージ化し、イメージを Nutanix Acropolis に公開します。
開始前の準備
Nutanix Acropolis 環境を使用して、レイヤーを作成し、レイヤードイメージを公開できます。各コネクター構成は、Nutanix Acropolis 環境内の特定のストレージの場所にアクセスします。目的ごとに正しい場所にアクセスするには、複数の Nutanix コネクター構成が必要になる場合があります。さらに、公開されたイメージでプロビジョニングするシステムに便利な場所に、各レイヤードイメージを公開できます。また、イメージのポータビリティ機能を使用して、Nutanix Acropolis 環境からイメージをエクスポートすることもできます。コネクターとコネクター構成の詳細については、「コネクター構成」を参照してください。
レイヤリング
Nutanix 仮想マシンを使用してレイヤーをパッケージ化するには、レイヤーの作成またはバージョン作成時に Nutanix コネクター構成を指定します。Nutanix または Nutanix コネクター用 Machine Creation コネクター構成をイメージテンプレートで指定すると、公開時にそのイメージが Nutanix で作成されます。
イメージのポータビリティ
イメージのポータビリティエクスポート機能を使用して、Nutanix コネクターを Windows ファイル共有コネクターと組み合わせて使用することで、既存のイメージを Nutanix Acropolis 環境からエクスポートできます。Windows ファイル共有コネクターの [コネクター構成] ドロップダウンでオフロードコンポジティングが有効になっている Nutanix コネクターを指定し、その Windows ファイル共有コネクターを IPS エクスポートコマンドに指定します。これにより、イメージのポータビリティが Nutanix Acropolis 環境にアクセスし、構成されたファイル共有の場所にイメージをエクスポートできるようになります。
エクスポートするイメージをエクスポートコマンドに指定するには、次のいずれかを使用します。
- ディスクイメージの名前または UUID
- ディスクが 1 つだけ接続されている仮想マシンの名前または UUID
- 仮想ディスクの UUID
Nutanix コネクター用 Machine Creation
Nutanix コネクターの Machine Creation バージョンは、Nutanix Acropolis 環境で Citrix Machine Creation Service が使用できる状態のレイヤードイメージを公開します。公開されたレイヤードイメージは、最終構成のために起動され、シャットダウンされてから、スナップショットが作成されます。
注:
Nutanix コネクター用 Machine Creation 構成は、レイヤードイメージの公開用です。これを使用してレイヤーをパッケージ化したり、イメージのポータビリティ機能で使用したりすることはできません。代わりに、Nutanix コネクター構成を使用してください。
Nutanix コネクター用 Machine Creation はキャッシュをサポートしていません。
前提条件と権限
Nutanix Prism Elements コンソールの指定
App Layering は Prism Elements Web コンソールを使用し、Prism Central コンソールはサポートしていません。
重要:
Nutanix コネクターを使用する場合、App Layering が正しく機能するには、ホストへの直接 NFS アクセスが必要です。Nutanix AHV の以前のバージョン (5.6 および 5.7) では、Prism Element ホストまたはクラスターが Prism Central に登録されている場合、ホストへのこの直接 NFS アクセスは許可されませんでした。Nutanix のセットアップでこのアクセスが許可されていることを確認してください。さまざまな Nutanix バージョンでのこの問題の詳細については、「Nutanix でレイヤーバージョンを追加するとエラー「Failed to execute the script」で失敗する」を参照してください。
Nutanix コネクターを構成するときは、Prism Elements コンソールの URL を必ず入力してください。
注:
コネクター構成で Prism Central を使用すると、「internal error 500」というエラーが表示されます。
Nutanix 許可リストへの Citrix App Layering™ アプライアンスの追加
必要に応じて、アプライアンスが適切なストレージコンテナーにアクセスできるように、アプライアンスが Nutanix 許可リストに追加されていることを確認してください。これは、ファイルシステムとコンテナーレベルの許可リスト設定を構成することで実現できます。Nutanix で許可リストを追加する方法の詳細については、Nutanix ドキュメントを参照してください。
権限
Nutanix コネクター構成を使用する際に必要な権限については、次のリストを参照してください。
- Nutanix Prism アカウント (新規または既存) には、次の操作を実行するための特権が必要です。
- 仮想マシンの操作:
- クローン
- 削除
- 電源オン/オフ
- 仮想ディスクの接続
- イメージの操作:
- 作成
- 更新 (アップロードとも呼ばれます)
- 削除
- 仮想ディスク:
- 作成
- 仮想マシンへの接続
- 仮想マシンの操作:
Nutanix コネクター構成設定に必要な情報
Nutanix コネクターの構成に必要なフィールド、推奨されるフィールド、およびオプションのフィールドについては、以下を参照してください。
- コネクター構成名:このコネクター構成を識別するのに役立つ名前。
- Web コンソール (Prism) アドレス:Prism Web コンソールのホスト名 (DNS 経由で解決可能) または IP アドレス。このアドレスは、Nutanix Prism Web コンソールにアクセスするために使用するアドレスと同じです。
- ユーザー名/パスワード:アプライアンスが Nutanix システムに接続するために使用するアカウントの資格情報。
- 仮想マシンのテンプレート (推奨):メモリ、CPU、ビデオ設定など、Nutanix のハードウェア設定で仮想マシンをクローンするために使用できる仮想マシンのテンプレート。結果として作成される仮想マシンのホスト、データストア、およびネットワークを指定できます。Nutanix には「テンプレート」の概念がないため、これらの「テンプレート」は実際の仮想マシンです。選択した「テンプレート」で使用されている OS バージョンは、レイヤーの構築またはレイヤードイメージの公開に使用している OS バージョンと一致している必要があります。テンプレートにはディスクが接続されておらず、少なくとも 1 つのネットワークカードが接続されている必要があります。そうでない場合、構成の検証または保存を試みるとエラーが表示されます。
- ストレージコンテナー:アップロードされるイメージ (仮想ディスク、VHD) およびそれらのイメージから作成される結果の仮想ディスクのストレージコンテナーを選択できます。アプリケーションレイヤーと OS レイヤーバージョンを作成するときは、ストレージコンテナーを NFS マウントポイントとしてマウントします。 Nutanix Web コンソールまたは Nutanix CLI ツールを使用して許可リストを構成します。許可リストをクラスターと、使用していないものも含め、クラスター上のすべてのストレージコンテナーに設定します。 注:アプライアンスが選択したストレージコンテナーに対して許可リストに登録されていない場合、検証フェーズは失敗し、ストレージコンテナーの選択でエラーが示されます。
- レイヤーディスクキャッシュサイズ (GB) (オプション):各レイヤーに許可されるキャッシュのサイズを指定します。
- オフロードコンポジティング:指定された Nutanix サーバーでレイヤーのパッケージ化またはイメージの公開プロセスを実行できるようにします。この機能によりパフォーマンスが向上し、ネイティブディスク形式と BIOS または UEFI 仮想マシンのいずれかを使用できます。これはデフォルトで有効になっています。
- パッケージングキャッシュサイズ (GB) (推奨):パッケージングに使用するキャッシュサイズ容量 (GB)。推奨値をそのまま使用するか、変更します。
仮想マシンの整理方法
Nutanix には仮想マシンを整理するメカニズムがありません。このため、仮想マシンの総数が多い場合、アプライアンスによって作成された仮想マシンを見つけるのが難しい場合があります。これらの仮想マシンを見つけやすくするために、次の命名規則が使用されます。
-
パッケージングマシン (アプリケーションレイヤーまたは OS バージョンの作成プロセス中に作成された仮想マシン)
- 仮想マシン名は、作成/変更中のレイヤー名で始まります。
- 仮想マシン名は、次のテキストで終わります。(Packaging Machine)
-
レイヤードイメージ仮想マシン (レイヤードイメージの公開の結果として作成された仮想マシン)
- 仮想マシン名は、公開されたイメージ名で始まります。
- 仮想マシン名は、次のテキストで終わります。(Published Image)
Nutanix Web コンソールで仮想マシンを表示するときは、次でフィルタリングして仮想マシンを検索できます。
- 「Citrix App Layering」:App Layering サービスによって作成されたすべての仮想マシンを検索します。
- 「Citrix App Layering Packaging Machine」:レイヤー管理ジョブ用に作成されたすべての仮想マシンを検索します。
- 「Citrix App Layering Published Image」:レイヤードイメージを公開するために作成されたすべての仮想マシンを検索します。
- イメージ名またはレイヤー名:特定のレイヤードイメージ公開ジョブまたはアプリケーション/OS 作成に関連する仮想マシンを検索します。
仮想マシンのネットワーク接続
Nutanix AHV コネクター構成で指定されたソーステンプレートの仮想ネットワーク設定は、Nutanix Acropolis Hypervisor (AHV) コネクターを介して仮想マシンを作成する際に引き継がれます。コネクター構成 UI には、ネットワーク設定を上書きするオプションはありません。
コネクター構成の追加
- 管理者として管理コンソールにログインします。
- [コネクター] > [コネクター構成の追加] を選択します。
- コネクターの [種類] ドロップダウンメニューから [Nutanix AHV] を選択し、[新規] をクリックします。これにより、コネクター構成が開きます。
- 構成の [名前]、Acropolis アドレス、ユーザー名、パスワードを入力します。ガイダンスについては、上記のフィールド定義を参照してください。
- Acropolis 構成フィールドの下にある [接続] ボタンをクリックします。接続が成功すると、[仮想マシンのクローン設定] フィールドが有効になります。接続の問題は、コネクター構成ブレードに報告されます。サーバー証明書エラーが見つかった場合は、[証明書エラーを無視して続行] ボタンが表示されます。
- 仮想マシンのテンプレートを選択します。
- ストレージリポジトリを選択します。
- [確認して完了] をクリックします。エラーがない場合、概要ページが表示されます。
- [保存] をクリックします。新しいコネクター構成が [コネクター] ページに表示されていることを確認します。