XenCenter

ホストのアップグレード

注:

XenCenter 2023.xxは現在プレビュー段階にあり、実稼働環境でのサポートはされていません。これ以降に記載する実稼働環境でのサポートは、XenCenter 2023.xxおよびXenServer 8がプレビューステータスから一般提供に移行したときに初めて適用されることに注意してください。

XenServer 8およびCitrix Hypervisor 8.2 CU1の非実稼働環境は、XenCenter 2023.xxを使用して管理できます。これに対し、Citrix Hypervisor 8.2 CU1実稼働環境を管理する場合は、XenCenter 8.2.7を使用できます。詳しくは、XenCenter 8.2.7 documentationを参照してください。

XenCenter 8.2.7とXenCenter 2023.xxは同じシステムにインストールできます。XenCenter 2023.xxをインストールしても、XenCenter 8.2.7のインストールは上書きされません。

XenServerのプールのローリングアップグレードウィザードを使用すると、スタンドアロンサーバーおよびリソースプール内の各サーバーを新しいバージョンにアップグレードできます。

注:

Citrix Hypervisor 8.2 CU1のホストに適用したHotfix のセットによっては、XenServer 8にアップグレードする前にHotfix を適用するように求められる場合があります。このプロセスは、プールのローリングアップグレードウィザードのガイドに従うことで完了できます。

プールをXenServer 8にアップグレードする場合は、更新されたEUAに同意するよう求められます。このEUAには、テレメトリ機能に関する情報が追加されています。詳しくは、「データガバナンス」を参照してください。

プールのローリングアップグレードウィザードでは、アップグレードパスが自動的に構成され、アップグレード手順が順番に表示されます。プールのローリングアップグレードウィザードでは、複数のサーバーとプールを同時にアップグレードできます。リソースプールでは、プールコーディネーターが最初にアップグレードされ、ほかのサーバーが順番にアップグレードされます。アップグレードの前に、ウィザードにより事前チェックが実行されます。これにより、高可用性やワークロードバランスなどのプールレベルの機能が一時的に無効になっています。ウィザードでは、プール内の各ホストでアップグレードの準備ができているかどうかも確認します。ローリングアップグレードでは、プール内のサーバーが1台ずつオフラインになり、アップグレードがインストールされます。そのサーバー上で実行中の仮想マシンは、自動的にほかのサーバー上に移行されます。

注:

プールのローリングアップグレードは、ライセンスを取得したXenServerユーザーが利用できます。詳しくは、「XenServerライセンスについて」を参照してください。

このウィザードでは、アップグレードモードとして手動または自動モードを選択できます。

  • 手動モードでは、各サーバー上でXenServerインストーラーを順次手作業で実行して、サーバーのシリアルコンソールに表示されるメッセージに従ってアップグレードします。アップグレードが開始されると、アップグレード対象の各サーバーについて、XenServerインストールメディアの挿入またはPXEブートサーバーの指定を確認するメッセージがXenCenterに表示されます。
  • 自動モードでは、HTTP、NFS、またはFTPサーバー上のインストールファイルにより、プール内のすべてのサーバーが自動的にアップグレードされます。このモードでは、インストールメディアを挿入したり、サーバーを再起動したり、各サーバーのシリアルコンソールに表示されるメッセージに従って操作したりする必要はありません。この方法では、XenServerインストールメディアの内容をHTTP、NFS、またはFTPサーバー上にコピーします。

プールのローリングアップグレードウィザードでは、スタンドアロンサーバー(リソースプールに属していないサーバー)をアップグレードすることもできます。

重要:アップグレードを行う前に

リソースプールのサーバーのアップグレードは、慎重に計画する必要があります。以下の点に注意してください:

  • XenCenterの最新バージョンをダウンロードしてインストールします。たとえば、ホストをCitrix Hypervisor 8.2にアップグレードする場合は、Citrix Hypervisor 8.2と動作するXenCenterを使用する必要があります。以前のバージョンのXenCenterを使用した新しいバージョンのXenServerへのアップグレードはサポートされていません。
  • アップグレード対象のサーバー上で実行されている仮想マシンは、同じまたはより新しいバージョンのXenServerが動作するサーバーにのみ移行可能です。アップグレード済みのホストから、アップグレード前のXenServerを実行しているサーバーに仮想マシンを移行することはできません。仮想マシンを移行するための容量がサーバーにあることを確認してください。
  • 混在モード(XenServerの複数のバージョンが共存する状態)のプールを必要以上に継続運用することは、極力避けることを強くお勧めします。この場合、ローリングアップグレード中のプールは、パフォーマンスが低下します。
  • アップグレードの進行中は、一部の制御機能は使用できなくなります。仮想マシンは通常どおり動作を続けますが、移行を除く主な仮想マシン操作(シャットダウン、コピー、エクスポートなど)を実行することは避けてください。特に、仮想ディスクの追加、削除、またはサイズ変更などのストレージ関連の操作を行うと、予期せぬ問題が発生することがあります。
  • ウィザードでは、プールコーディネーターが最初にアップグレードされます。アップグレード時に、XenCenterでプールコーディネーターを保守モードに切り替えないでください。プールコーディネーターが保守モードになると、新しいプールコーディネーターが選出されてしまいます。
  • xe CLIコマンドpool-dump-databaseを使用して、アップグレード前のプールをバックアップしておくことを強くお勧めします。詳しくは、「コマンドラインインターフェイス」を参照してください。バックアップにより、仮想マシンデータを失うことなく、ローリングアップグレードを中断して元の状態に戻すことも可能になります。アップグレード済みのサーバーからアップグレード前のサーバーに仮想マシンを移行することはできないため、何らかの理由でローリングアップグレードを元に戻す必要が生じた場合、仮想マシンのシャットダウンが必要になることがあります。
  • 各サーバーで、アップグレードに必要なメモリが使用可能であることを確認してください。アップグレードの間、不要な仮想マシンをすべて一時停止状態にしておくことをお勧めします。
  • プールのローリングアップグレードウィザードでは、アップグレード前に以下の項目が完了しているかがチェックされますが、自分で確認することもできます:

プールのローリングアップグレードウィザードでXenServerをアップグレードするには

  1. プールのローリングアップグレードウィザードを開きます。これを行うには、[ツール]メニューの[プールのローリングアップグレード]を選択します。
  2. [はじめに]ページの注意事項を確認して、[次へ]を選択します。
  3. アップグレードするリソースプールまたはスタンドアロンサーバーを選択して、[次へ]を選択します。
  4. [アップグレードモード]を選択します。

    • 既存のHTTP、NFS、またはFTPサーバー上のインストールファイルを使った自動アップグレードを行う場合は、[自動モード]を選択します。手動モードでは、ネットワーク上のインストールファイルの場所、ユーザー名、およびパスワードを指定して次の手順に進みます。
    • CD/DVDドライブのインストールメディアまたはPXEブートサーバーを使った手動アップグレードを行う場合は、[手動モード]を選択します。手動モードでは、各サーバー上でXenServerインストーラーを順次実行して、サーバーのシリアルコンソールに表示されるメッセージに従ってアップグレードします。アップグレードが開始されると、アップグレード対象の各サーバーについて、XenServerインストールメディアの挿入またはPXEブートサーバーの指定を確認するメッセージがXenCenterに表示されます。
  5. [アップグレードオプション]ページで、サーバーを新しいバージョンにアップグレードした後に、XenCenterで自動的に最小限のアップデートをダウンロードしてインストールするかを選択します。アップデートを適用するオプションは、デフォルトで選択されています。ただし、アップデートをダウンロードしてインストールするには、インターネット接続が必要です。

    また、XenCenterでダウンロード済みのアップデートまたはサプリメンタルパックをインストールできるようにするには、[ディスクからアップデートまたはサプリメンタルパックをインストール]を選択します。[参照]を選択し、ファイルを選択します。アップグレード後のXenServerのバージョンと互換性のないファイルを選択すると、インストールは失敗します。

  6. アップグレードオプションを選択した後、[事前チェックの実行]を選択します。

  7. アップグレード事前チェックにより問題が見つかった場合は、画面上に表示される解決処置に従ってください。XenCenterによる問題の自動解決を試行するには、[すべて解決]を選択します。事前チェックで見つかった問題が解決したら、[アップグレードの開始]を選択してアップグレードを開始します。

アップグレードを開始すると、各サーバーのアップグレードに必要な手順がウィザードに表示されます。この手順に従って、プールのすべてのサーバーをアップグレードおよびアップデートします。

注:

何らかの理由でアップグレードプロセスが失敗した場合、プールのローリングアップグレードウィザードはプロセスを停止します。この停止によって、[再試行] ボタンをクリックして問題を修正し、アップグレードプロセスを再開できます。

アップグレードが完了すると、プールのローリングアップグレードウィザードにその結果が表示されます。[完了]を選択してウィザードを終了します。

ホストのアップグレード