App Layering

Nutanix AHV (Acropolis)

Nutanix AHVコネクター構成には、アプライアンスがNutanix Acropolisに接続するために必要な資格情報とストレージコンテナが含まれます。

このコネクター構成を使用すると、以下の操作時にNutanix環境内の特定の場所にアクセスできます。

  • プラットフォームレイヤーまたはアプリレイヤーの作成時、またはレイヤーへのバージョンの追加時に、レイヤーをパッケージ化する
  • レイヤー化されたイメージをNutanixに公開する

開始前の準備

レイヤーの作成やレイヤー化されたイメージの公開には、Nutanix Acropolis環境を使用できます。各コネクター構成は、Nutanix Acropolis環境内の特定のストレージコンテナにアクセスし、そこでレイヤーを作成したり、レイヤー化されたイメージを公開したりできます。

各目的の正しいコンテナにアクセスするには、複数のNutanix Acropolisコネクター構成が必要です。さらに、公開されたイメージでプロビジョニングするシステムから簡単にアクセスできるコンテナに、各レイヤー化されたイメージを公開することが重要です。コネクターとコネクター構成の詳細については、「コネクター構成」を参照してください。

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でのレイヤーバージョンの追加がエラーで失敗する: スクリプトの実行に失敗しました」を参照してください。

Nutanixコネクターを構成する際は、Prism ElementsコンソールのURLを必ず入力してください。

コネクターでのPrism Central指定時のエラー

コネクター構成でPrism Centralが使用されている場合、「internal error 500」というエラーが表示されます。

Nutanix許可リストへのCitrix App Layering™アプライアンスの追加

必要に応じて、アプライアンスが適切なストレージコンテナにアクセスできるように、Nutanix許可リストにアプライアンスが追加されていることを確認してください。これは、ファイルシステムおよびコンテナレベルの許可リスト設定を構成することで実現できます。Nutanixでの許可リストの追加の詳細については、Nutanixのドキュメントを参照してください。

Acropolisコネクター構成設定の必須情報

Nutanixコネクター構成では、新しい構成に使用する資格情報とコンテナを定義できます。

重要:

フィールドでは大文字と小文字が区別されます。手動で入力する値は、Nutanixのオブジェクトの大文字と小文字に一致している必要があります。そうでない場合、検証は失敗します。

  • コネクター構成名: このコネクター構成を識別するのに役立つ名前
  • Webコンソール(Prism)アドレス: Prism Webコンソールのホスト名(DNS経由で解決可能)またはIPアドレス。このアドレスは、Nutanix Prism Webコンソールにアクセスするために使用するアドレスと同じです
  • ユーザー名/パスワード: Nutanixシステムと対話する際に使用される資格情報。指定されたユーザーは、以下の操作に対して十分な権限を持っている必要があります
    • VM操作:
      • クローン
      • 削除
      • 電源オン/オフ
      • 仮想ディスクの接続
    • イメージ操作:
      • 作成
      • 更新(アップロードとも呼ばれる)
      • 削除
    • 仮想ディスク:
      • 作成
      • VMへの接続
  • 仮想マシンテンプレート(推奨): Nutanixのハードウェア設定(メモリ、CPU、ビデオ設定を含む)でVMをクローンするために使用できる仮想マシンテンプレート。結果として作成されるVMを構成するために、ホスト、データストア、およびネットワークを指定できます。Nutanixには「テンプレート」という概念がないため、これらの「テンプレート」は実際のVMです。選択した「テンプレート」で使用されるOSバージョンは、レイヤーの構築またはレイヤー化されたイメージの公開に使用しているOSバージョンと一致している必要があります。テンプレートにはディスクが接続されておらず、少なくとも1つのネットワークカードが接続されている必要があります。そうでない場合、構成を検証または保存しようとするとエラーが表示されます
  • ストレージコンテナ: アップロードされるイメージ(仮想ディスク、VHD)およびそれらのイメージから作成される結果の仮想ディスクのストレージコンテナを選択できます。アプリレイヤーとOSレイヤーバージョンを作成する際は、ストレージコンテナをNFSマウントポイントとしてマウントします。 Nutanix WebコンソールまたはNutanix CLIツールを使用して許可リストを構成します。許可リストをクラスターおよびクラスター上のすべてのストレージコンテナ(使用していないものも含む)に設定します。 注: 選択したストレージコンテナに対してアプライアンスが許可リストに登録されていない場合、検証フェーズは失敗し、ストレージコンテナの選択でエラーが示されます
  • レイヤーディスクキャッシュサイズ(GB)(オプション): 各レイヤーに許可されるキャッシュのサイズを指定します
  • オフロードコンポジティング: 指定されたNutanixサーバーでレイヤーのパッケージ化またはイメージの公開プロセスを実行できるようにします。この機能によりパフォーマンスが向上し、ネイティブディスク形式とBIOSまたはUEFI仮想マシンのいずれかを使用できます。これはデフォルトで有効になっています
  • パッケージングキャッシュサイズ(GB)(推奨): パッケージングに使用するキャッシュサイズ容量(GB)です。推奨値を受け入れるか、変更します

仮想マシンの整理方法

Nutanixには仮想マシンを整理するメカニズムがありません。このため、仮想マシンの総数が多い場合、アプライアンスによって作成された仮想マシンを見つけるのが難しい場合があります。これらのVMを見つけやすくするために、以下の命名規則が使用されます。

  • パッケージングマシン(アプリレイヤーまたは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) コネクターを通じてVMを作成する際に引き継がれます。コネクター構成UIには、ネットワーク設定を上書きするオプションはありません。

コネクター構成の作成

値を入力するには:

  • 最初の3つのコネクターフィールドは手動で入力する必要があります。これらのフィールドの資格情報が検証されると、残りのフィールドの値をドロップダウンメニューから選択できます
  • 値を手動で入力するには、フィールドをクリックしてカーソルを置き、値を入力します。その際、Acropolisの値と大文字/小文字が一致していることを確認してください
  • ドロップダウンリストから値を選択するには、フィールドを1回クリックしてカーソルを置き、もう一度クリックして可能な値のリストを表示します

コネクター構成の追加

  1. 管理者として管理コンソールにログインします。
  2. [コネクター] > [コネクター構成の追加] を選択します。
  3. コネクターの種類ドロップダウンメニューからNutanix AHVを選択し、[新規] をクリックします。これにより、コネクター構成が開きます。
  4. 構成、Acropolisアドレス、ユーザー名、パスワードを入力します。ガイダンスについては、上記のフィールド定義を参照してください。
  5. Acropolis構成フィールドの下にある[接続] ボタンをクリックします。接続が成功すると、[仮想マシンクローン設定] フィールドが有効になります。接続に関する問題は、コネクター構成ブレードに報告されます。サーバー証明書エラーが見つかった場合は、[証明書エラーを無視して続行] ボタンが表示されます。
  6. 仮想マシンテンプレートを選択します。
  7. ストレージリポジトリを選択します。
  8. [確認して完了] をクリックします。エラーがない場合、概要ページが表示されます。
  9. [保存] をクリックします。新しいコネクター構成が[コネクター] ページに表示されていることを確認します。
Nutanix AHV (Acropolis)