Citrix Hypervisor 8.2 Cumulative Update 1 からのアップグレード
注:
Citrix Hypervisor 8.2 CU1 はサポート終了 (End of Life) に達しており、このバージョンのテクニカルサポートは利用できなくなりました。Citrix Hypervisor 8.2 CU1 から XenServer 8.4 への移行を支援するため、2025 年末まで限定的なサポートが提供される場合があります。詳細については、営業担当者にお問い合わせください。
既存の Citrix Hypervisor 8.2 Cumulative Update 1 インストールから XenServer 8.4 にアップグレードすることで、既存の VM、SR、および構成を保持できます。
注:
Citrix Virtual Apps and Desktops のライセンスファイルを使用して Citrix Hypervisor 8.2 Cumulative Update 1 ホストのライセンスを付与している場合、これらのライセンスファイルは XenServer 8.4 と互換性がありません。アップグレードする前に、XenServer 8.4 で使用する XenServer Premium Edition ソケットライセンスファイルを取得する必要があります。これらのソケットライセンスファイルは、Citrix for Private Cloud、Citrix Universal Hybrid Multi-Cloud、Citrix Universal MSP、および Citrix Platform License サブスクリプションの特典として、Citrix ワークロードを実行するために利用できます。これらの新しいサブスクリプションにまだ移行していない Citrix のお客様は、10,000 個の XenServer Premium Edition ソケットライセンスの無償プロモーションへの参加をリクエストできます。詳細については、XenServer を参照してください。
アップグレードする前に XenServer 8.4 と互換性のあるライセンスを取得しない場合、ホストをアップグレードすると 90 日間のトライアルエディションに戻ります。トライアルエディションは、いくつかの制限があるものの、Premium Edition と同じ機能を提供します。詳細については、XenServer 8.4 Licensing Overview を参照してください。
ライセンスファイルをホストしてホストとプールにライセンスを付与する Citrix License Server を使用している場合、Citrix Cloud の License Activation Service 内で保持されているライセンスを使用するように変更する必要があります。詳細については、Licensing を参照してください。
ローリングプールアップグレードを実行して、プール内のすべてのホストをアップグレードしながら、プールが提供するすべてのサービスとリソースを利用可能に保ちます。このアップグレード方法では、一度に 1 台の XenServer® ホストのみをオフラインにします。重要な VM は、VM をプール内の他のホストにライブマイグレーションすることで、プロセス中に実行状態を維持します。
ローリングプールアップグレードは、次のいずれかの方法で完了できます。
-
Premium Edition ライセンスをお持ちの場合は、XenCenter® の ローリングプールアップグレード ウィザードを使用できます。このウィザードは、アップグレードパスを自動的に整理し、アップグレード手順を案内します。
詳細については、XenCenter を使用したローリングプールアップグレード を参照してください。
-
xe CLI を使用して、実行中の VM を XenServer ホスト間で適切にライブマイグレーションすることで、ローリングプールアップグレードを手動で実行できます。
詳細については、xe CLI を使用したローリングプールアップグレード を参照してください。
アップグレードできますか?
XenServer 8.4 にアップグレードできることを確認してください。
-
現在、ホストで Citrix Hypervisor 8.2 Cumulative Update 1 が実行されていますか?
そうでない場合、XenServer 8.4 に直接アップグレードすることはできません。代わりに、クリーンインストールを実行してください。詳細については、「インストール」を参照してください。
すでに XenServer 8.4 を使用している場合は、インストール ISO を使用して更新を試みないでください。代わりに、更新を適用して XenServer 8.4 プールを最新レベルにしてください。詳細については、「更新の適用」を参照してください。
-
サポートされているパーティションレイアウトを使用していますか?
レガシーパーティションレイアウトはサポートされなくなりました。これを使用している場合、XenServer 8.4 にアップグレードできない可能性があります。詳細については、「レガシーパーティションレイアウト」を参照してください。
-
Citrix® Licensing Server 仮想アプライアンスを使用していますか?
以前のリリースでは、Linux ベースの License Server 仮想アプライアンスをサポートしていました。この製品はサポートされなくなりました。既存のプールで License Server 仮想アプライアンスを使用している場合は、XenServer 8.4 にアップグレードする前に、Citrix License Server for Windows の最新バージョンに移行してください。詳細については、「ライセンス」を参照してください。
-
サーバーの ID 証明書のキーサイズは 2048 バイト未満ですか?
プールが XenServer 7.6 以前を使用して最初にインストールされた場合、2048 バイトよりも小さいキーサイズの証明書がまだ残っている可能性があります。この場合、XenServer 8.4 へのアップグレードを試みると、アップグレードウィザードは事前チェック中にエラーを表示します。アップグレードを続行するには、影響を受ける各サーバーで次のコマンドを実行して、自己署名証明書をリセットする必要があります。
xe host-emergency-reset-server-certificateこのコマンドは、プール内の進行中の操作を中断する可能性があります。
-
4 GB 未満のハートビート SR を使用して高可用性を使用していますか?
Citrix Hypervisor 8.2 CU 1 では、ハートビート SR の必要なサイズは XenServer 8.4 で必要なサイズよりも小さくなっています。アップグレードする前に、高可用性を無効にし、ハートビート SR のサイズを 4 GB 以上に変更してください。または、ハートビート SR が VM ディスクに使用している SR と同じである場合は、SR にハートビートに使用できる領域が少なくとも 4 GB あることを確認してください。
-
お使いのハードウェアは XenServer 8.4 と互換性がありますか?
プールがインストールされているハードウェアが、アップグレードしようとしている XenServer のバージョンと互換性があることを確認してください。詳細については、「ハードウェア互換性リスト (HCL)」を参照してください。
-
VMのオペレーティングシステムはXenServer 8.4でサポートされていますか?
VMのオペレーティングシステムがXenServer 8.4でサポートされていることを確認してください。VMのオペレーティングシステムがサポートされていない場合は、XenServerをアップグレードする前に、VMのオペレーティングシステムをサポートされているバージョンにアップグレードしてください。詳細については、「ゲストオペレーティングシステムのサポート」を参照してください。
-
Citrix Virtual Apps and Desktops™ワークロードをホストするためにXenServerを使用していますか?
Citrix Virtual Apps and Desktopsライセンスを使用してCitrix Hypervisor 8.2 Cumulative Update 1のライセンスを付与している場合、このライセンスはXenServer 8.4には適用されません。代わりにXenServer Premium Editionライセンスを取得する必要があります。XenServerライセンスの取得に関する詳細については、「XenServerウェブサイト」を参照してください。
XenServerは、Citrixワークロードを実行するためのCitrix for Private Cloud、Citrix Universal Hybrid Multi-Cloud、Citrix Universal MSP、およびCitrix Platform Licenseサブスクリプションのエンタイトルメントとなりました。「詳細はこちら」をご覧ください。
アップグレードを開始する前に、新しいライセンスをプールに適用してください。
この記事で説明されている方法を使用してXenServer 8.4にアップグレードできます。ただし、XenServer環境およびCitrix Virtual Apps and Desktopsワークロードによっては、XenServerのアップグレードプロセスを最適化するために考慮すべき特定の動作と要件がある場合があります。詳細については、「Citrix Virtual Apps and Desktopsのアップグレードシナリオ」を参照してください。
開始する前に
アップグレードを開始する前に、以下の情報を確認してください。アップグレードプロセスが成功するように、必要な手順を実行してください。
アップグレードの計画
-
アップグレードパスを慎重に計画してください。XenServerホスト、特にXenServerホストのプールをアップグレードするには、既存のデータを失わないように慎重な計画と注意が必要です。
アップグレードを計画する際には、以下の情報に注意してください。
- 新しいバージョンのXenServerから古いバージョンにVMを移行することはできません。
- 必要以上に混合モード(複数のバージョンのXenServerを使用)でプールを運用しないでください。アップグレード中は、プールは劣化状態(degraded state)で動作します。
- アップグレードプロセス中は、主要な制御操作は利用できません。いかなる制御操作も実行しようとしないでください。
- アップグレードプロセス中にVMをコピー、シャットダウン、またはエクスポートしないでください。
- アップグレードプロセス中に、仮想ディスクの追加、削除、サイズ変更などのストレージ関連の操作を実行しないでください。
- プールコーディネーターのアップグレード中、プール内の他のホストは緊急モードに入ります。
-
プール内のすべてのホストが正しい日時(NTPの使用など)に同期されていることを確認してください。
-
サーバーが過剰にプロビジョニングされていないことを確認してください。アップグレードを実行するのに十分なメモリがサーバーにあることを確認してください。
一般に、Nがプール内のサーバーの総数である場合、プール内のすべてのライブVMを実行するには、N-1台のサーバーに十分なメモリが必要です。アップグレードプロセス中は、重要でないVMを一時停止することをお勧めします。
-
ローリングプールアップグレード中にVMを実行し続けるために、プールに共有ストレージがあることを確認してください。プールに共有ストレージがない場合、VMはライブマイグレーションできないため、アップグレードする前にVMを一時停止する必要があります。
ストレージライブマイグレーションは、ローリングプールアップグレードではサポートされていません。
-
Citrix Virtual Apps and Desktopsライセンスを使用してCitrix Hypervisor 8.2 Cumulative Update 1のライセンスを付与している場合は、代わりにXenServer Premium Editionライセンスをプール内のすべてのホストに適用してください。XenServerライセンスの取得に関する詳細については、XenServer Webサイトを参照してください。
-
Citrix Hypervisor 8.2 CU1からXenServer 8.4へのローリングプールアップグレードを実行する場合、XenServer 8.4プールでWorkload Balancing 8.2.2以前を使用することはできません。ローリングプールアップグレードを実行する前に、Workload Balancing仮想アプライアンスをバージョン8.3.0に更新してください。Workload Balancing仮想アプライアンスの最新バージョンは、XenServerダウンロードページからダウンロードできます。
-
次の動作に注意してください。
-
アップグレードは、初期インストールと同じブートモードを使用する必要があります。
-
手動アップグレードプロセス中、Boot-from-SAN設定は継承されません。ISOまたはPXEプロセスを使用してアップグレードする場合、
multipathdが正しく構成されていることを確認する必要があります。詳細については、Boot from SANを参照してください。 -
XenServerをアップグレードすると、以前に適用された補足パックは削除されるため、アップグレード中またはアップグレード後に再適用する必要があります。ただし、PVS-Accelerator補足パックはXenServer 8.4にインストールする必要がなくなりました。その機能は、メイン製品のインストールに含まれるようになりました。
-
プールを準備する
-
既存のプールの状態を、
xe pool-dump-databaseの xe CLI コマンドを使用してバックアップします。状態のバックアップを取ることで、部分的に完了したローリングアップグレードを、VMデータを失うことなく元の状態に戻すことができます。
-
高可用性を無効にします。
VMを準備する
-
プールでWindows VMを実行している場合は、各VMについて次の手順を実行します。
- XenServer VM Tools for Windows の最新バージョンがインストールされていることを確認します。
- VMのスナップショットを作成します。
-
プールでLinux VMを実行している場合は、XenServer VM Tools for Linux の最新バージョンがインストールされていることを確認します。
-
プールでNVIDIA vGPU対応VMを実行している場合は、これらのVMが実行中にプールを移行するために、次の手順を完了します。
- 使用しているGPUが、アップグレードを計画しているバージョンでサポートされていることを確認します。
- 現在のバージョンのCitrix Hypervisor™またはXenServerと、アップグレード先のXenServerのバージョンの両方で利用可能なNVIDIA GRIDドライバーのバージョンを特定します。可能であれば、最新の利用可能なドライバーを選択してください。
- XenServerホストに新しいGRIDドライバーをインストールし、vGPU対応VMには対応するゲストドライバーをインストールします。
- アップグレード先のXenServerのバージョンと一致するGRIDドライバーのバージョンも用意されていることを確認してください。これらのドライバーは、ローリングプールアップグレードプロセスの一部として、補足パックとしてインストールするよう求められます。
-
プール内のすべてのVMのCD/DVDドライブを空にします。
インストールメディアをセットアップする
-
XenCenterを使用してホストをアップグレードする場合は、XenServerダウンロードサイトから最新バージョンのXenCenterをダウンロードしてインストールします。
詳細については、XenCenterのインストールを参照してください。
-
XenServerダウンロードサイトからXenServer 8.4インストールISOをダウンロードします。このインストールISOは定期的に更新されるため、以前にダウンロードしたISOではなく、必ず最新バージョンを使用してください。
-
インストールメディアを準備します:
-
起動可能なUSBからホストをアップグレードするには、
rufusやdiskpartのようなツールを使用して、XenServer 8.4インストールISOを使って起動可能なUSBを作成します。ツールがISOファイルの内容を変更しないことを確認してください。 -
CDからホストをアップグレードするには、XenServer 8.4インストールISOファイルをCDに書き込みます。
-
仮想メディアからホストをアップグレードするには、システムの仮想コンソールに移動し、XenServerインストールISOファイルを仮想メディアとしてマウントします。
-
ネットワークの場所からアップグレードするには、NFS、FTP、またはHTTPでインストールメディアをホストするで説明されているように、ネットワークの場所とインストールファイルを構成します。
これらの手順は、プロセスの概要です:
- TFTPからインストーラーを起動する場合は、ネットワーク経由でアクセス可能なTFTPサーバーをセットアップし、インストールファイルを構成します。
- HTTP、FTP、またはNFSを介してインストールISOにアクセスできるネットワークの場所をセットアップします。
- インストールISOをネットワークの場所に展開します。これは、ISOをマウントし、その内容をネットワークの場所にコピーすることで実行できます。
-
アップグレード中に必要な情報をメモします:
- HTTPまたはFTPの場合は、HTTPまたはFTPリポジトリのURL、および必要に応じてユーザー名とパスワードをメモします。
- NFSの場合は、NFS共有のサーバーとパスをメモします。
-
これらの前提条件のステップが完了したら、以下のいずれかの方法でローリングプールアップグレードを実行できます。
XenCenter を使用したローリングプールアップグレード
「ローリングプールアップグレード」ウィザードは、アップグレード手順を案内し、アップグレードパスを自動的に整理します。プールの場合、プール内の各サーバーは、プール コーディネーターから順にアップグレードされます。アップグレードを開始する前に、ウィザードは一連の事前チェックを実行します。これらの事前チェックにより、高可用性などの特定のプール全体の機能が一時的に無効になり、プール内の各サーバーが アップグレードの準備ができていることが確認されます。一度にオフラインになるサーバーは1台のみです。実行中のVMは、アップグレードがそのサーバーにインストールされる前に、各サーバーから自動的に移行されます。
注:
XenCenter のローリングプールアップグレードウィザードは、Premium Edition ライセンスをお持ちの場合にのみ利用できます。
XenCenter をまだインストールしていない場合は、XenServer ダウンロードサイトから最新バージョンをダウンロードし、XenCenter のインストールの手順を完了してください。
注:
Citrix Hypervisor 8.2 CU1 から XenServer 8.4 へのアップグレードには、最新の XenCenter を使用してください。古いバージョンの XenCenter を使用すると、接続が失われる可能性があります。
最新の XenCenter は、XenServer 製品ダウンロードページからダウンロードしてください。
ウィザードは手動モードまたは自動モードで動作できます。
-
手動モードでは、各サーバーで順番に XenServer インストーラーを手動で実行し、サーバーのシリアルコンソールに表示される画面の指示に従う必要があります。アップグレードが開始されると、XenCenter は、アップグレードする各サーバーのインストールメディアを挿入するか、ネットワークブートサーバーを指定するように求めます。
-
自動モードでは、ウィザードは HTTP、NFS、または FTP サーバー上のネットワークインストールファイルを使用して、各サーバーを順番にアップグレードします。このモードでは、インストールメディアの挿入、手動での再起動、または各サーバーでのインストーラーの実行は不要です。この方法でローリングプールアップグレードを実行する場合は、アップグレードを開始する前に、インストールメディアを HTTP、NFS、または FTP サーバーに展開する必要があります。
XenCenter ローリングプールアップグレードウィザードを使用して XenServer ホストをアップグレードするには:
-
XenCenterのツールメニューで、ローリングプールアップグレードを選択します。
-
開始する前にの情報を読みます。続行するには次へをクリックします。
-
アップグレードするプールと個々のホストを選択し、次へをクリックします。
-
次のいずれかのモードを選択します。
-
自動モードは、HTTP、NFS、またはFTPサーバー上のネットワークインストールファイルからの自動アップグレード用です。この方法を使用する場合は、ネットワークインストール用のインストールメディアをセットアップするために必要なすべての手順を完了していることを確認してください。詳細については、「インストールメディアのセットアップ」を参照してください。
自動モードを選択し、インストールメディアをホストするためにIISを使用している場合は、インストールISOを抽出する前に、IISで二重エスケープが有効になっていることを確認してください。
-
手動モードは、USB/CD/DVDから、またはネットワークブート(既存のインフラストラクチャを使用)による手動アップグレード用です。
手動モードを選択した場合、各ホストで順番にXenServerインストーラーを実行する必要があります。ホストのシリアルコンソールに表示される画面の指示に従ってください。アップグレードが開始されると、XenCenterは、アップグレードする各ホストに対してXenServerインストールメディアを挿入するか、ネットワークブートサーバーを指定するように求めます。
-
-
アップグレードモードを選択したら、事前チェックの実行をクリックします。
-
失敗したアップグレードの事前チェックを解決するには、推奨事項に従ってください。XenCenterに失敗したすべての事前チェックを自動的に解決させたい場合は、すべて解決をクリックします。
注記:
一部の事前チェックは自動的に解決できません。たとえば、ホストがCitrix Virtual Apps and Desktopsライセンスを使用している場合、XenCenterは、このライセンスがXenServer 8.4ホストには適用されないことを示します。XenServer Premium Editionライセンスを取得するまでアップグレードできません。XenServerライセンスの取得に関する詳細については、XenServer Webサイトを参照してください。
XenServerは現在、Citrixワークロードを実行するためのCitrix for Private Cloud、Citrix Universal Hybrid Multi-Cloud、Citrix Universal MSP、およびCitrix Platform Licenseサブスクリプションのエンタイトルメントです。詳細はこちら。
-
すべての事前チェックが解決されたら、次へをクリックして続行します。
-
XenServerインストールメディアを準備します。
-
「Automatic Mode」を選択した場合は、インストールメディアの詳細を入力します。HTTP、NFS、またはFTPを選択し、必要に応じてURL、ユーザー名、パスワードを指定します。
注記:
-
FTPを選択する場合は、URLのファイルパスセクションにある先頭のスラッシュをエスケープしてください。
-
セキュリティ資格情報を構成している場合は、HTTPまたはFTPサーバーに関連付けられているユーザー名とパスワードを入力します。XenServerプールに関連付けられているユーザー名とパスワードは入力しないでください。
-
XenServerはパッシブモードでのみFTPをサポートします。
-
-
「Manual Mode」を選択した場合は、アップグレード計画をメモし、指示に従ってください。
-
-
アップグレードの開始をクリックします。
-
アップグレードが開始されると、ローリングプールアップグレードウィザードは、各ホストをアップグレードするために必要な操作を案内します。プール内のすべてのホストをアップグレードおよび更新するまで、指示に従ってください。
-
vGPU対応VMがある場合、補足パックを提供するオプションが表示される手順に達したら、vGPU対応VM上のNVIDIAドライバーと一致するものをアップロードします。アップグレード先のXenServerバージョン用のドライバーバージョンをアップロードしてください。
-
アップグレードが完了すると、ローリングプールアップグレードウィザードは概要を印刷します。完了をクリックしてウィザードを閉じます。
注:
アップグレードまたは更新プロセスが何らかの理由で失敗した場合、ローリングプールアップグレードウィザードはプロセスを停止します。これにより、問題を修正し、再試行ボタンをクリックしてアップグレードまたは更新プロセスを再開できます。
アップグレード後
プールのアップグレード後、次のタスクを完了することをお勧めします。
- 証明書検証機能を有効にします。詳細については、「証明書検証」を参照してください。
- 更新を構成し、最新のセットを適用します。詳細については、XenServer ホストの更新を参照してください。
ローリングプールアップグレードが完了した後、VM がホームホストに配置されていない場合があります。VM を再配置するには、次のいずれかの操作を実行できます。
- VM をホームホストにライブマイグレーションする
- VM をシャットダウンし、ホームホストで起動する
xe CLI を使用したローリングプールアップグレード
xe CLI を使用してローリングプールアップグレードを実行する前に、開始する前にのすべての前提条件の手順を完了していることを確認してください。
重要:
プール内のすべてのサーバーをアップグレードしてください。アップグレード中はプールが劣化状態になるため、必要以上に混合モードプール(複数の XenServer バージョンが混在するプール)を実行することは強くお勧めしません。
アップグレードプロセス中は、主要な制御操作は利用できません。いかなる制御操作も実行しないでください。VM は通常どおり機能し続けますが、マイグレーション以外の VM アクション(シャットダウン、コピー、エクスポートなど)は利用できません。特に、仮想ディスクの追加、削除、サイズ変更などのストレージ関連の操作を実行することは安全ではありません。
xe CLI を使用してローリングプールアップグレードを実行するには:
プールコーディネーターから開始します。
-
プールコーディネーターを無効にします。これにより、新しい VM が指定されたホストで起動したり、指定されたホストにマイグレーションされたりするのを防ぎます。
xe host-disable host=<host_uuid>このコマンドの
hostパラメーターの代わりに、ホストセレクターを使用できます。詳細については、ホストセレクターを参照してください。 -
プールコーディネーター上で VM が実行されていないことを確認してください。VM をシャットダウン、一時停止、またはプール内の他のホストにマイグレーションします。
-
VM をシャットダウンするには、次のコマンドを使用します。
xe vm-shutdown -
VMをサスペンドするには、次のコマンドを使用します。
xe vm-suspend -
特定のVMを移行するには、次のコマンドを使用します。
xe vm-migrate指定したVMを指定したホストに移行することで、移行されたVMをプール内の他のホストに分散させる方法を完全に制御できます。
-
ホストを退避させるには、次のコマンドを使用します。
xe host-evacuateホストからすべてのVMを退避させると、移行されたVMの分散はXenServerに任されます。
-
-
次のxe CLIコマンドを使用して、プールコーディネーターをシャットダウンします。
xe host-shutdown重要:
ホストをシャットダウンまたは再起動するには、常にxe CLIまたはXenCenterを使用してください。通常の操作中にホストをシャットダウンまたは再起動するために、他の方法(ハードウェアベースのリセットやオペレーティングシステムコマンドなど)を使用しないでください。詳細については、「XenServerホストのシャットダウン」を参照してください。
プールコーディネーターのアップグレードが完了するまで、プールコーディネーターに接続できません。プールコーディネーターをシャットダウンすると、プール内の他のホストは緊急モードに入ります。ホストは、プールコーディネーターがネットワークから消え、何度か試行しても接続できないプールにいる場合に緊急モードに入ることがあります。VMは緊急モードのホストで実行され続けますが、制御操作は利用できません。
-
XenServerインストールメディアと選択した方法(USBやネットワークなど)を使用して、プールコーディネーターを起動します。
-
インストーラーがアップグレードオプションを提示するまで、XenServerのインストール手順に従います。アップグレードを選択します。
プールコーディネーターが再起動すると、プール内の他のホストは緊急モードを終了し、数分後に通常のサービスが復元されます。
-
シャットダウンまたはサスペンドされているVMを起動または再開します。
-
プールコーディネーターに戻したいVMを移行します。
プールコーディネーターのアップグレードが中断された場合、または何らかの理由でアップグレードが失敗した場合は、アップグレードを続行しようとしないでください。プールコーディネーターを再起動し、動作するバージョンに復元してください。
プール内の他のすべてのホストに対して、これらの手順を繰り返します。
-
アップグレードパスで次のXenServerホストを選択します。ホストを無効にします。
xe host-disable host=<host_uuid>このコマンドの
hostパラメーターの代わりに、ホストセレクターを使用できます。詳細については、「ホストセレクター」を参照してください。 -
ホスト上でVMが実行されていないことを確認します。VMをシャットダウン、一時停止、またはプール内の他のホストに移行します。
-
VMをシャットダウンするには、次のコマンドを使用します。
xe vm-shutdown -
VMを一時停止するには、次のコマンドを使用します。
xe vm-suspend -
特定のVMを移行するには、次のコマンドを使用します。
xe vm-migrate指定されたVMを指定されたホストに移行することで、移行されたVMのプール内の他のホストへの分散を完全に制御できます。
-
ホストを退避させるには、次のコマンドを使用します。
xe host-evacuateホストからすべてのVMを退避させると、移行されたVMの分散はXenServerに任されます。
-
-
次のxe CLIコマンドを使用してホストをシャットダウンします。
xe host-shutdown重要:
ホストをシャットダウンまたは再起動するには、常にxe CLIまたはXenCenterを使用してください。通常の操作中にホストをシャットダウンまたは再起動するために、他の方法(ハードウェアベースのリセットやオペレーティングシステムコマンドなど)を使用しないでください。詳細については、「XenServerホストをシャットダウンする」を参照してください。
-
XenServerインストールメディアと選択した方法(USBやネットワークなど)を使用してホストを起動します。
-
インストーラーがアップグレードオプションを提示するまで、XenServerのインストール手順に従います。アップグレードを選択します。
-
ホストのアップグレードが完了したら、シャットダウンまたは一時停止されているVMを起動または再開します。
-
ホストに戻したいVMを移行します。
従属ホストのアップグレードが失敗または中断された場合でも、元に戻す必要はありません。そのホストを忘れるには、プールでコマンド xe host-forget を実行します。ホストにXenServerを再インストールし、コマンド xe pool-join を使用して新しいホストとしてプールに参加させます。
アップグレード後
プールのアップグレードが完了したら、以下のタスクを完了することをお勧めします。
- 証明書検証機能を有効にします。詳細については、証明書検証 を参照してください。
- 更新を構成し、最新のセットを適用します。詳細については、XenServer ホストの更新 を参照してください。
ローリングプールアップグレードが完了した後、VMがホームホストに配置されていない場合があります。VMを再配置するには、次のいずれかの操作を実行できます。
- VMをホームホストにライブマイグレーションする
- VMをシャットダウンし、ホームホストで起動する
その他のシナリオ
レガシーパーティションレイアウト
レガシーパーティションレイアウトはサポートされなくなりました。これを使用している場合、XenServer 8.4にアップグレードできない可能性があり、代わりに新規インストールを実行する必要があります。
XenServer 6.5以前では、スワップとログ記録を含むすべてのdom0機能に4 GBの制御ドメイン(dom0)パーティションを使用します。このパーティション構成は、レガシーパーティションレイアウトと呼ばれます。XenServerおよびCitrix Hypervisorの後のリリースでは、制御ドメインパーティションを18 GBに増やし、個別のログ記録パーティションを含むパーティションレイアウトが導入されました。XenServer 8.4では、新しいパーティションレイアウトのみがサポートされています。
サーバーが使用しているパーティションレイアウトを確認するにはどうすればよいですか?
次の場合、XenServer ホストにレガシーパーティションレイアウトが適用されている可能性があります。
-
XenServer ホストを XenServer 5.6 Service Pack 2 以前で最初にインストールし、その後、サポートされている新しいバージョンにアップグレードした場合。
-
プライマリディスク領域が 46 GB 未満の古いハードウェアを使用している場合。
-
お使いのハードウェアでユーティリティパーティションが必要な場合。
XenServer ホストにいくつのパーティションがあるかを確認するには、サーバー コンソールで次のコマンドを実行します。
fdisk -l
- コマンドが 6 つのパーティションをリストする場合、新しいパーティションレイアウトを使用しており、XenServer 8.4 にアップグレードできます。
- コマンドが 3 つまたは 4 つのパーティションをリストする場合、レガシーパーティションレイアウトを使用しています。
次に何をすればよいですか?
新しいパーティションレイアウトを使用している場合は、XenServer 8.4 にアップグレードできます。
レガシーパーティションレイアウトを使用している場合:
- プライマリディスク領域が 46 GB 未満の場合、またはハードウェアでユーティリティパーティションが必要な場合は、XenServer 8.4 をインストールまたはアップグレードできません。
- ディスクが GPT で、ローカル SR が空で少なくとも 38 GB の空き容量がある場合、アップグレード中にレガシーパーティションレイアウトから新しいパーティションレイアウトに切り替えることができます。レガシーパーティションレイアウトのサーバーでアップグレードを試行するには、XenCenter を使用する必要があります。詳しくは、XenCenter を使用したローリングプールアップグレード を参照してください。
- その他のハードウェアについては、XenServer 8.4 の新規インストールを完了できます。詳しくは、インストール を参照してください。
シトリックス バーチャル アプリケーションおよびデスクトップ環境
Citrix Virtual Apps and Desktops ワークロードをホストするために XenServer を使用している場合は、Citrix Virtual Apps and Desktops のアップグレードシナリオ を参照してください。