XenApp and XenDesktop

マシンカタログの管理

はじめに

マシンカタログへのマシンの追加または削除、名前の変更、説明の変更、またはカタログのActive Directoryコンピューターアカウントの管理を行うことができます。

カタログの保守には、各マシンに最新のOSアップデート、ウイルス対策ソフトウェアのアップデート、オペレーティングシステムのアップグレード、または構成変更が適用されていることを確認することも含まれます。

  • Machine Creation Services™ (MCS) を使用して作成されたプールされたランダムマシンを含むカタログの場合、カタログで使用されているマスターイメージを更新することでマシンを保守します。マスターイメージが更新されたら、マシンを更新します。このプロセスにより、多数のユーザーマシンを効率的に更新できます。Provisioning Services を使用して作成されたマシンの場合、マシンへの更新はvDiskを介して伝播されます。詳細については、Provisioning Servicesのドキュメントを参照してください。
  • 静的で永続的に割り当てられたマシンを含むカタログ、およびリモートPCアクセスマシンカタログの場合、Studioの外部で、個別に、またはサードパーティのソフトウェア配布ツールを使用してまとめて、ユーザーマシンの更新を管理します。

ホストハイパーバイザーおよびクラウドサービスへの接続の作成と管理については、「接続とリソース」を参照してください。

永続インスタンスについて

永続インスタンスまたは専用インスタンスを使用して作成されたMCSカタログを更新する場合、カタログ用に作成された新しいマシンは更新されたイメージを使用します。既存のインスタンスは引き続き元のインスタンスを使用します。これを確実にするには、PowerShellコマンドを使用してマスターイメージを更新する必要があります。詳しくは、Knowledge Centerの記事「CTX129205」を参照してください。

イメージの更新プロセスは、他の種類のカタログと同じ方法で行われます。以下を考慮してください。

  • 永続ディスクカタログの場合、既存のマシンは新しいイメージに更新されませんが、カタログに追加された新しいマシンは新しいイメージを使用します。
  • 非永続ディスクカタログの場合、マシンがリセットされるたびにマシンイメージが更新されます。
  • 永続マシンカタログの場合、イメージを更新すると、それを使用するカタログインスタンスも更新されます。
  • 永続しないカタログの場合、異なるマシンに異なるイメージを使用したい場合は、イメージは別々のカタログに存在する必要があります。

マシンカタログへのマシンの追加

開始する前に:

  • 仮想化ホスト(ハイパーバイザーまたはクラウドサービスプロバイダー)に、追加のマシンを収容するのに十分なプロセッサ、メモリ、ストレージがあることを確認してください。
  • 十分な未使用のActive Directoryコンピューターアカウントがあることを確認してください。既存のアカウントを使用している場合、追加できるマシンの数は利用可能なアカウントの数によって制限されます。
  • 追加のマシン用にActive Directoryコンピューターアカウントを作成するためにStudioを使用する場合、適切なドメイン管理者権限が必要です。

カタログにマシンを追加するには:

  1. Studioナビゲーションペインで、マシンカタログを選択します。
  2. マシンカタログを選択し、操作ペインでマシンの追加を選択します。
  3. 追加する仮想マシンの数を選択します。
  4. 追加するVMの数に対して既存のActive Directoryアカウントが不足している場合は、アカウントが作成されるドメインと場所を選択します。連続する数字または文字が表示される場所を示すためにハッシュマークを使用して、アカウントの命名スキームを指定します。OU名にスラッシュ(/)を使用しないでください。名前は数字で始めることはできません。たとえば、PC-Sales-##(0-9が選択されている場合)という命名スキームは、PC-Sales-01、PC-Sales-02、PC-Sales-03などのコンピューターアカウントになります。
  5. 既存のActive Directoryアカウントを使用する場合は、アカウントを参照するか、インポートをクリックしてアカウント名を含む.csvファイルを指定します。追加するすべてのマシンに対して十分なアカウントがあることを確認してください。Studioはこれらのアカウントを管理します。Studioにすべてのアカウントのパスワードをリセットさせるか、すべてのアカウントで同じである必要があるアカウントパスワードを指定します。

マシンはバックグラウンドプロセスとして作成され、多数のマシンを作成する場合は時間がかかることがあります。Studioを閉じてもマシンの作成は続行されます。

マシンカタログからマシンを削除する

マシンカタログからマシンを削除すると、ユーザーはアクセスできなくなるため、マシンを削除する前に、以下を確認してください:

  • ユーザーデータがバックアップされているか、不要になっていること。
  • すべてのユーザーがログオフしていること。メンテナンスモードをオンにすると、マシンへの新しい接続が停止します。
  • マシンは電源オフになっています。

カタログからマシンを削除するには:

  1. Studioナビゲーションペインでマシンカタログを選択します。
  2. カタログを選択し、操作ペインでマシンの表示を選択します。
  3. 1つまたは複数のマシンを選択し、操作ペインで削除を選択します。

削除するマシンを削除するかどうかを選択します。マシンを削除することを選択した場合、それらのマシンのActive Directoryアカウントを保持するか、無効にするか、削除するかを指定します。

マシンカタログの説明を変更するか、リモートPCアクセス設定を変更する

  1. Studioナビゲーションペインでマシンカタログを選択します。
  2. カタログを選択し、操作ペインでマシンカタログの編集を選択します。
  3. (リモートPCアクセスカタログのみ)電源管理ページで、電源管理設定を変更し、電源管理接続を選択できます。組織単位ページで、Active Directory OUを追加または削除します。
  4. 説明ページで、カタログの説明を変更します。

マシンカタログの名前を変更する

  1. Studioナビゲーションペインでマシンカタログを選択します。
  2. カタログを選択し、操作ペインでマシンカタログ名の変更を選択します。
  3. 新しい名前を入力します。

マシンカタログを別のゾーンに移動する

展開に複数のゾーンがある場合、カタログをあるゾーンから別のゾーンに移動できます。

カタログ内のVMを含むハイパーバイザーまたはクラウドサービスとは異なるゾーンにカタログを移動すると、パフォーマンスに影響を与える可能性があることに注意してください。

  1. Studio ナビゲーションペインで [マシンカタログ] を選択します。
  2. カタログを選択し、[操作] ペインで [移動] を選択します。
  3. カタログを移動するゾーンを選択します。

マシンカタログを削除する

カタログを削除する前に、以下を確認してください。

  • すべてのユーザーがログオフしており、切断されたセッションが実行されていないこと。
  • 新しい接続ができないように、カタログ内のすべてのマシンでメンテナンスモードがオンになっていること。
  • カタログ内のすべてのマシンが電源オフになっていること。
  • カタログがデリバリーグループに関連付けられていないこと。つまり、デリバリーグループにそのカタログのマシンが含まれていないこと。

カタログを削除するには:

  1. Studio ナビゲーションペインで [マシンカタログ] を選択します。
  2. カタログを選択し、[操作] ペインで [マシンカタログの削除] を選択します。
  3. カタログ内のマシンを削除するかどうかを指定します。マシンを削除することを選択した場合、それらのマシンのActive Directoryコンピューターアカウントを保持するか、無効にするか、削除するかを指定します。

マシンカタログ内のActive Directoryコンピューターアカウントを管理する

マシンカタログ内のActive Directoryアカウントを管理するには、次のことができます。

  • デスクトップOSおよびサーバーOSカタログからActive Directoryコンピューターアカウントを削除して、未使用のマシンアカウントを解放します。これらのアカウントは、他のマシンで使用できます。
  • カタログにマシンが追加されたときに、コンピューターアカウントがすでに存在するようにアカウントを追加します。OU名にスラッシュ(/)を使用しないでください。

Active Directoryアカウントを管理するには:

  1. Studioナビゲーションペインで、マシンカタログを選択します。
  2. カタログを選択し、アクションペインでADアカウントの管理を選択します。
  3. コンピューターアカウントを追加するか削除するかを選択します。アカウントを追加する場合は、アカウントのパスワードをどうするかを指定します。すべてリセットするか、すべてのアカウントに適用されるパスワードを入力します。現在のパスワードがわからない場合は、パスワードをリセットできます。パスワードのリセットを実行する権限が必要です。パスワードを入力すると、アカウントがインポートされるときにパスワードが変更されます。アカウントを削除する場合は、Active Directory内のアカウントを保持するか、無効にするか、削除するかを選択します。

カタログからマシンを削除したり、カタログを削除したりするときに、Active Directoryアカウントを保持するか、無効にするか、削除するかを指定することもできます。

マシンカタログを更新する

Citrix®は、カタログ内のマシンを更新する前に、マスターイメージのコピーまたはスナップショットを保存することをお勧めします。データベースは、各マシンカタログで使用されたマスターイメージの履歴レコードを保持します。ユーザーがデスクトップに展開した更新プログラムで問題が発生した場合、カタログ内のマシンをマスターイメージの以前のバージョンに戻す(ロールバックする)ことができ、ユーザーのダウンタイムを最小限に抑えることができます。マスターイメージを削除、移動、または名前変更しないでください。そうしないと、カタログを元に戻してそれらを使用できなくなります。

Provisioning Servicesを使用するカタログの場合、カタログに変更を適用するには、新しいvDiskを公開する必要があります。詳細については、Provisioning Servicesのドキュメントを参照してください。

マシンが更新されると、自動的に再起動します。

マスターイメージを更新または作成する

カタログを更新する前に、既存のマスターイメージを更新するか、ホストハイパーバイザー上に新しいマスターイメージを作成します。

  1. ハイパーバイザーまたはクラウドサービスプロバイダーで、現在のVMのスナップショットを作成し、わかりやすい名前を付けます。このスナップショットは、必要に応じてカタログ内のマシンを元に戻す(ロールバックする)ために使用できます。
  2. 必要に応じて、マスターイメージの電源をオンにしてログオンします。
  3. マスターイメージに更新プログラムをインストールするか、必要な変更を加えます。
  4. マスターイメージがパーソナルvDiskを使用している場合は、インベントリを更新します。
  5. VMの電源をオフにします。
  6. VMのスナップショットを作成し、Studioでカタログが更新されるときに認識されるわかりやすい名前を付けます。Studioでスナップショットを作成することもできますが、Citrixではハイパーバイザー管理コンソールを使用してスナップショットを作成し、そのスナップショットをStudioで選択することをお勧めします。これにより、自動生成された名前ではなく、わかりやすい名前と説明を提供できます。GPUマスターイメージの場合、マスターイメージはXenServer XenCenter®コンソールからのみ変更できます。

カタログを更新する

カタログ内のすべてのマシンに更新プログラムを準備して展開するには:

  1. Studioのナビゲーションペインで、[Machine Catalogs]を選択します。
  2. カタログを選択し、[Actions]ペインで[Update Machines]を選択します。
  3. [Master Image]ページで、展開するホストとイメージを選択します。
  4. [Rollout Strategy]ページで、マシンカタログ内のマシンを新しいマスターイメージで更新するタイミング(次回のシャットダウン時または即時)を選択します。詳細については、以下を参照してください。
  5. [Summary]ページで情報を確認し、[Finish]をクリックします。各マシンは更新後に自動的に再起動します。メンテナンスモードのVDAは再起動できません。

StudioではなくPowerShell SDKを直接使用してカタログを更新する場合、イメージまたはイメージのスナップショットの代わりに、ハイパーバイザーテンプレート(VMTemplates)を指定できます。

展開戦略

次回のシャットダウン時にイメージを更新すると、現在使用されていないマシン、つまりアクティブなユーザーセッションがないマシンにすぐに影響します。使用中のシステムは、現在のアクティブセッションが終了したときに更新を受け取ります。以下を考慮してください。

  • 該当するマシンでの更新が完了するまで、新しいセッションを開始することはできません。
  • デスクトップOSマシンでは、マシンが使用されていないとき、またはユーザーがログインしていないときに、マシンはすぐに更新されます。
  • 子マシンを持つサーバーOSの場合、再起動は自動的に行われません。手動でシャットダウンして再起動する必要があります。

ヒント:

ホスト接続の詳細設定を使用して、再起動されるマシンの数を制限します。これらの設定を使用して、特定のカタログに対して実行されるアクションを変更します。詳細設定はハイパーバイザーによって異なります。

イメージをすぐに更新することを選択した場合は、配布時間と通知を設定します。

  • 配布時間: すべてのマシンを同時に更新するか、カタログ内のすべてのマシンの更新を開始するのにかかる合計時間を指定できます。内部アルゴリズムにより、その間隔で各マシンがいつ更新および再起動されるかが決定されます。
  • 通知: 左側の通知ドロップダウンで、更新が開始される前にマシンに通知メッセージを表示するかどうかを選択します。デフォルトでは、メッセージは表示されません。更新開始の15分前にメッセージを表示することを選択した場合、最初のメッセージの後に5分ごとにメッセージを繰り返すように選択できます(右側のドロップダウンで)。デフォルトでは、メッセージは繰り返されません。すべてのマシンを同時に更新することを選択しない限り、通知メッセージは、内部アルゴリズムによって計算された、更新開始前の適切なタイミングで各マシンに表示されます。

更新のロールバック

更新された/新しいマスターイメージを展開した後、それをロールバックできます。これは、新しく更新されたマシンで問題が発生した場合に必要になることがあります。ロールバックすると、カタログ内のマシンは最後に正常に動作していたイメージにロールバックされます。新しいイメージを必要とする新機能は利用できなくなります。展開と同様に、マシンのロールバックには再起動が含まれます。

  1. Studioナビゲーションペインで、マシンカタログを選択します。
  2. カタログを選択し、アクションペインでマシン更新のロールバックを選択します。
  3. 展開操作について上記で説明したように、以前のマスターイメージをマシンに適用するタイミングを指定します。

ロールバックは、元に戻す必要があるマシンにのみ適用されます。新しい/更新されたマスターイメージで更新されていないマシン(たとえば、ログオフしていないユーザーがいるマシン)の場合、ユーザーは通知メッセージを受け取らず、ログオフを強制されることもありません。

マシンカタログのアップグレードまたはアップグレードのロールバック

マシン上のVDAを新しいバージョンにアップグレードした後、マシンカタログをアップグレードします。Citrixは、すべての最新機能にアクセスできるように、すべてのVDAを最新バージョンにアップグレードすることを推奨します。

カタログをアップグレードする前に:

  • Provisioning Servicesを使用している場合は、VDAバージョンをアップグレードします。プロビジョニングコンソールはVDAバージョンを保持しません。Provisioning Servicesは、XenApp and XenDesktop®セットアップウィザードと直接通信して、作成されたカタログのVDAバージョンを設定します。
  • アップグレードされたマシンを起動し、Controllerに登録させます。これにより、Studioはカタログ内のマシンがアップグレードを必要としていることを判断できます。

カタログをアップグレードするには:

  1. Studioナビゲーションペインで、マシンカタログを選択します。
  2. カタログを選択します。下部のペインにある詳細タブにバージョン情報が表示されます。
  3. カタログのアップグレードを選択します。Studioがカタログのアップグレードが必要であると検出した場合、メッセージが表示されます。プロンプトに従ってください。1台以上のマシンをアップグレードできない場合、その理由を説明するメッセージが表示されます。Citrixは、すべてのマシンが適切に機能するように、カタログをアップグレードする前にマシンの問題を解決することを推奨します。

カタログのアップグレードが完了した後、カタログを選択し、操作ペインで元に戻すを選択することで、マシンを以前のVDAバージョンに戻すことができます。

トラブルシューティング

「電源状態不明」ステータスのマシンについては、ガイダンスとしてCTX131267を参照してください。