オン

Nerdio Manager

前提条件

システムおよび環境要件

以下の最小Nutanixコンポーネントバージョンが、 Nerdio Manager

コンポーネント

最小バージョン

Nutanix API https://www.nutanix.dev/nutanix-api-user-guide/

v4.1

Nutanix AOS(アクロポリスオペレーティングシステム)

v7.3

Nutanix AHV(アクロポリスハイパーバイザー)

v10.3

Prism Central https://portal.nutanix.com/page/documents/list?type=software&filterKey=software&filterVal=Prism

pc.7.3

ネットワーク接続性

Nerdio Manager EnterpriseでNutanix統合を設定する前に、NerdioインスタンスがNutanix Prism ElementサーバーまたはNutanix Prism Centralにネットワーク接続されていることを確認してください。この接続は、サイト間VPNやAzure ExpressRouteなどのセキュリティ保護されたネットワークパスを介して確立される必要があります。Prismエンドポイントへパブリックインターネットから直接アクセスすることはサポートされていません。続行する前に、以下のことを確認してください:

  • Azure にホストされている Nerdio インスタンスと Nutanix Prism Element または Prism Central をホストしているネットワークセグメント間で、VPN または ExpressRoute 接続が有効かつ安定していることを確認してください。

  • Nerdio インスタンスが必要なポート(既定: <ポート番号>)で Prism エンドポイントに到達できること。TCP

  • ファイアウォールルールが、NerdioインスタンスからPrism APIエンドポイントへの受信HTTPSトラフィックを許可していること。

注記

セッションホストを Nutanix Flow オーバーレイ サブネットにデプロイすると、Windows セッションホストがオンボード中にタイムアウトしたり、接続性が失われたりする場合があります。Flow オーバーレイ ネットワークでは Geneve カプセル化が使われるため、実効 MTU が 1442 バイトに下がります。これは Nutanix の既知の制限です。これを回避するには、以下のいずれかを選択してください。

  • エンドツーエンドでジャンボ フレームを有効にする (お勧め)Nutanix では、AHV 仮想スイッチの MTU を 9000 バイトに設定し、物理ネットワークがジャンボ フレームをサポートしていることを確認するようお勧めしています。これにより問題が完全に回避され、イメージやセッションホストに変更を加える必要はありません。詳しくは、Nutanix Flow 仮想ネットワーク ガイドの Maximum Transmission Unit Requirements を参照してください。

  • 物理ネットワークを変更できない場合は、Nutanix で作成した VM テンプレートで MTU を設定してください。Flow オーバーレイ サブネットに VM を作成し、ネットワーク アダプターの MTU を 1442 バイトに設定してください。次に、Sysprep で一般化し、VM テンプレートとして保存してください。次に、そのテンプレートから、準備に使用したのと同じオーバーレイ サブネットにセッションホストをデプロイしてください。MTU の設定は、デプロイしたセッションホストにも保持されます。この方法は、セッションホストがテンプレートの準備時と同じサブネット構成を使用する場合にのみ機能します。

Azure で作成したデスクトップイメージに MTU を設定しても機能しません。イメージとして設定するプロセス中にスクリプトによるアクションを実行しても同じです。イメージの作成中、ネットワーク アダプターは Azure ネットワークに接続されます。そのため、MTU の設定は Nutanix サブネット上のアダプターには引き継がれません。

Active Directory および Microsoft Entra ID

  • ドメインコントローラー(DC)を展開し、Microsoft Entra IDと同期する必要があります。NutanixセッションホストVMは、セッションホストのプロビジョニングプロセスの一部としてこのドメインに参加します。

  • 構成プロセスの一環として、アプリ登録のクライアントシークレットが必要です。クライアントシークレットの生成に関するガイダンスについては、クライアントシークレットを追加するタブを参照してください。Microsoft Entra IDでのアプリケーション認証情報の追加と管理に関するMicrosoftのドキュメント。

  • クライアントアプリの構成には、 Microsoft Entra IDアプリ登録が必要です。アプリ登録の作成に関するガイダンスは、以下の に記載されています。以下にクライアントアプリを設定する(アプリ登録)。

一般化された VM テンプレート

Nutanix Prism CentralのVMテンプレートは一般化されている必要があります(sysprepped)。プロビジョニング中に、 Nerdio Manager

警告

警告: 一般化されていないテンプレートは、ゲストカスタマイズステップ中に失敗します。

Nutanix サービスアカウント

Prism Adminロールを持つPrism Centralサービスアカウントが必要で、 Nerdio Manager

ロールベースのアクセス制御(RBAC)と権限

Nerdio Manager のロール

この手順を実行するには、以下に示すタスクを実行するためにAdmin Nerdioロールが必要です。

Azure の組み込みロール

Arc リソースグループは、ホストの追加時に Arc マシン用に選択する Azure リソースグループです。Nerdio Manager は、そのリソースグループにセッションホスト VM を登録します。

ロール

割り当て先:

スコープ

目的

Azure接続マシンのオンボード

クライアントアプリの登録のサービスプリンシパル( ステップ 2:クライアントアプリを設定する(アプリ登録)

Arc リソースグループ。サブスクリプション レベルでも割り当てられます。

プロビジョニング中に、クライアント アプリがセッションホスト VM を Azure Arc 接続マシンとして登録できるようにします。このロールは自分で割り当てます。ホストを追加する際、Nerdio Manager はそのロールの有無を確認し、ロールがない場合はエラーを表示します。

ユーザー アクセス管理者または所有者

ホストを追加するユーザー、または Nerdio Manager アプリケーション ID (いずれか)

Arc リソースグループ、またはサブスクリプションなどの上位の範囲

Nerdio Manager が以下の Reader ロールを割り当てられるようにします。

リーダー

ホストプールのシステム マネージド ID

Arc リソースグループ

Nerdio Manager は、ホストを初めて追加する際に、このロールを自動的に割り当てます。Nerdio Managerシステム管理 ID とロールの割り当て

追加の権限

Prism Adminロールを持つPrism Centralサービスアカウントが必要で、 Nerdio Manager

手続き

Prism Central サービスアカウントを作成する

次の情報を入力してください:

  1. 管理者アカウントでPrism Centralにサインインしてください。

  2. アプリスイッチャーを開き、管理センターを選択します。

  3. IAM > アイデンティティ > サービスアカウントに移動します。

  4. + 新しいサービスアカウントを追加を選択します。

  5. サービスアカウント名と、オプションで説明とメールアドレスを入力します。

  6. 保存または保存してキーを作成を選択します。

  7. 作成直後(またはキーを管理ボタン経由で)、APIキーを生成します。

注記

API キーはすぐに保存してください。ダイアログを閉じた後、秘密アクセスキーは表示できません。

Prism 管理者ロールを割り当てる

デフォルトでは、新しいサービスアカウントには権限がありません。アクセスを付与するために承認ポリシーを作成する必要があります。

  1. IAMセクションで、承認ポリシータブに移動します。

  2. 「+ 承認ポリシーを作成」を選択します。

  3. ロールを選択で、組み込みのPrism Adminロールを検索して選択し、次に次へを選択します。

  4. スコープを定義で、フルアクセス:すべてのエンティティタイプとインスタンスを選択し、次に次へを選択します。

  5. ユーザーの割り当てで、ドロップダウンリストからサービスアカウントを選択します。

  6. サービスアカウントを検索し、それを選択してから保存を選択します。

生成されたAPIキーは、以下の構成のステップ1でPrism Centralをリンクする際に使用されます。

構成

手順 1:Nutanix Prism Central をリンクする

Nerdio Manager で、[Nerdio Manager] > [環境] > [統合] > [Nutanix] > [Prism Central 構成] に移動し、[追加] を選択してNutanix Prism Central インスタンスにリンクします。

次の情報を入力してください。

フィールド

説明

名前

このPrism Central インスタンスのフレンドリーな表示名(最大256文字)

ベース URL

Prism Centralインスタンスのホスト名またはIPアドレス(例: cluster.nutanix.com)

ポート

API ポート (既定: 9440)220

APIキー

すべてのAPIリクエストを認証するために使用されるNutanix Prism Central APIキー

手順 2:クライアントアプリを設定する(アプリ登録)

  • アプリケーション(クライアント)IDをコピーし、クライアントシークレットを生成します。どちらも以下の構成フィールドで必要です。

次に、設定 > 環境 > 統合 > Nutanix > クライアントアプリにナビゲートし、構成を選択します。

クライアントアプリは、NutanixセッションホストVMをAzure Arcにオンボードするために使用されるサービスプリンシパルを持つMicrosoft Entra IDアプリ登録です。VMプロビジョニング中、オンボードスクリプトはゲストOS内で実行され、サービスプリンシパルの認証情報を使用してVMをAzure Arc接続マシンとして登録します。

次の情報を入力してください:

フィールド

説明

名前

フレンドリーな表示名(最大256文字)

アプリ ID

Entra IDアプリ登録からのアプリケーション(クライアント)ID

アプリシークレット

アプリ登録のためのクライアントシークレット(最大512文字)

必要なロールの割り当て

このアプリ登録に関連付けられているサービスプリンシパルは、Arc リソースグループ (ホストを追加する際に Arc マシン用に選択するリソースグループ) に対して Azure Connected Machine Onboarding ロールを持っている必要があります。このロールをサブスクリプション レベルで割り当てることもでき、その場合はサブスクリプション内のすべてのリソースグループに適用されます。Nerdio Manager は、このロールを代わりに割り当ててはくれません。ホストを追加する際、ロールがチェックされ、不足している場合はエラーが表示されます。

Azureポータル経由
  1. Azureポータル > リソースグループ > アクセス制御 (IAM)に移動します。

  2. ロール割り当ての追加を選択します。

  3. Azure Connected Machine Onboardingを選択します。

  4. アプリ登録のサービスプリンシパルに割り当てます。

Via Azure CLI
az role assignment create \
                                --assignee "<SP_APP_ID>" \
                                --role "Azure Connected Machine Onboarding" \
                        --resource-group "<Arc_Resource_Group>"

手順 3:ハイブリッドホストプールを作成する

  1. Nerdio Managerに移動します。

  2. ハイブリッドホストプールタブを選択します。

  3. 新しいホストプールを選択し、次にNutanixホストプールの追加を選択します。

システム管理 ID とロールの割り当て

Nutanix ホストプールを作成すると、Nerdio Manager はホストプールのシステム マネージド ID を作成します。ホストを初めて追加すると、Nerdio Manager はその ID に Arc リソースグループの Reader ロールを割り当てます。自分で割り当てる必要はありません。

注記

Reader ロールを割り当てるために、Nerdio Manager はホストを追加するユーザーの権限を使用します。失敗した場合は、Nerdio Manager アプリケーション ID を使用します。どちらか一方には、Arc リソースグループまたはその上位のスコープでロールを割り当てられる権限が必要です。たとえば、ユーザー アクセス管理者や所有者のロールです。どちらにもそのロールがない場合、ホストの追加はエラーで失敗します。最初のホストを追加する前に、Arc リソースグループ上のホストプールのシステム マネージド ID に Reader ロールを自分で割り当てると、Nerdio Manager はこのステップをスキップし、どちらの権限も必要ありません。

VM 設定パラメーター

セッションホストを作成する際に、以下のパラメータが設定されます:

パラメータ

説明

制約

VM名の接頭辞

自動生成されたVM名の接頭辞

標準Azure VM命名規則

リージョン

ArcリソースのAzureリージョン

展開リージョンと一致する必要があります

リソースグループ:

ArcマシンのAzureリソースグループ

クライアント アプリのサービスプリンシパルには、このリソースグループに対する Azure Connected Machine Onboarding ロールが必要です。

Prism Central

リンクされたPrism Centralインスタンス

設定で構成する必要があります

VMテンプレート

Nutanix VMテンプレート(一般化されている必要があります)

選択した Prism Central から

サブネット

Nutanixネットワークサブネット、クラスターごとにグループ化

選択した Prism Central から

ソケット

CPUソケットの数

1 - 32

vCPU(コア)

仮想CPUコアの総数

1 - 128

メモリ(GB)

ギガバイト単位のRAM割り当て

1 - 1024 GB

ディスクサイズ(GB)

追加データディスクサイズ

GB

ストレージコンテナー

上記の追加ディスク用のNutanixストレージコンテナー

選択した Prism Central から

カテゴリ

VMにタグ付けするためのNutanixカテゴリ

オプション、選択したPrism Centralから

手順

以下の記事は、Nutanix AHV上のAVDハイブリッドの追加設定と管理を案内します。

  • Nutanix AHV 上の AVD HybridVM テンプレートを作成する

トラブルシューティング

      AHV上のVMシャットダウンコマンドが失敗する可能性があります。

一部の構成では、AHV上で稼働するWindows VMに対して発行されたゲスト再起動またはゲストシャットダウンコマンドが、エラー表示なしに失敗する場合があります。Prismやログにはエラーが表示されず、その後の再試行で成功することもあります。この振る舞いは、一般的なサーバー仮想化シナリオよりも、VDI環境でよく見られます。既知の原因とお勧めの回避策の詳細については、Nutanix KB記事をご覧ください。

この記事は役に立ちましたか?

0人中0人がこの記事が役に立ったと言っています
他にご質問がございましたら、リクエストを送信してください

コメント (0件のコメント)

サインインしてコメントを残してください。