サーバーのアップグレード

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

注: プールのローリングアップグレードウィザードは、XenServer Enterprise Editionユーザー、またはCitrix Virtual AppsおよびDesktops権限によりXenServerにアクセスするユーザーが使用できます。 詳しくは、「XenServerのライセンスについて」を参照してください。

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

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

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

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

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

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

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

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

  1. [プールのローリングアップグレード]ウィザードを開きます。これを行うには、 [ツール] メニューの [プールのローリングアップグレード] を選択します。
  2. [はじめに]ページの注意事項を確認して、 [次へ] をクリックします。
  3. アップグレードするリソースプールまたはスタンドアロンサーバーを選択して、 [次へ] をクリックします。
  4. アップグレードモードを選択します。HTTP、NFS、またはFTPサーバー上のインストールファイルを使った自動アップグレードを行うか、CD/DVDドライブのインストールメディアまたはPXEブートサーバーを使った手動アップグレードを行うかにより、 [自動モード] または [手動モード] を選択できます。

    注: 手動モード では、各サーバー上でXenServerインストーラーを順次実行して、サーバーのシリアルコンソールに表示されるメッセージに従ってアップグレードします。アップグレードが開始されると、アップグレード対象の各ホストについて、XenServerインストールメディアの挿入またはPXEブートサーバーの指定を確認するメッセージがXenCenterに表示されます。

  5. 新しいバージョンにアップグレードした後に、XenCenterで自動的に最小限のアップデート(Hotfix)をダウンロードしてインストールするかを選択します。アップデートを適用するオプションは、デフォルトで選択されています。ただし、アップデートをダウンロードしてインストールするには、インターネット接続が必要です。
  6. アップグレードモードを選択した後、 [事前チェックの実行] をクリックします。
  7. アップグレード事前チェックにより問題が見つかった場合は、画面上に表示される解決処置に従ってください。 [すべて解決] をクリックすると、XenCenterにより問題の解決が試行されます。 問題を解決したら、 [次へ] をクリックします。

XenServerインストールメディアを用意します。

  • [自動モード] を選択した場合は、ネットワーク上のインストールメディアに接続するための情報を入力します。ネットワークインストールファイルの場所として [HTTP][NFS] または [FTP] を選択して、パス、ユーザー名、およびパスワードを入力します。
  • [手動モード] を選択した場合は、表示されるアップグレードプランおよび手順を確認します。

[アップグレードの開始] をクリックして、アップグレードを開始します。

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

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

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