3.3 仮想化プラットフォームのアップグレード

Oracle Private Cloud Appliance Controllerソフトウェアの一部のリリースには、Oracle Private Cloud Applianceで使用される仮想化プラットフォームであるOracle VMの新しいバージョンが含まれています。 コントローラ・ソフトウェアの更新の一部として、新しいOracle VM Managerリリースが両方の管理ノードに自動的にインストールされます。

管理ノードでコントローラ・ソフトウェアが更新されると、Oracle VM Managerにより、使用可能なバージョンのOracle VM Serverでコンピュート・ノードが稼働していることを示すイベントが表示されます。 これらのイベントは情報で、操作を防止しませんが、最も早くすべてのコンピュート・ノードを新しいOracle VM Serverリリースにアップグレードすることをお薦めします。

Oracle VM Serverのアップグレードは、自動コントローラ・ソフトウェアの更新プロセスから意図的に分離されました。 これにより、仮想マシンのコンピュート・ノードのアップグレードと移行または停止時間を、ステップおよびピーク時間外で計画できます。 このため、Oracle VM環境のユーザーに対するサービス中断は、最小化されるか削除される可能性があります。 この項の手順に従うことで、新しいソフトウェア・リリースへのアプライアンス更新が完了したときに、以前にデプロイされた仮想マシンが完全に機能する状態であることも確認します。

Oracle VM Serverのアップグレード時に、指定されたコンピュート・ノードで仮想マシンを実行できません。 共有ストレージ・リポジトリでリソースを使用しているVMは、実行中の他のコンピュート・ノードに移行できます。 VMが、アップグレードするコンピュート・ノードに対してローカルのリソースを使用している場合は、それを停止して、Oracle VM Serverアップグレード後のサービスに返す必要があります。

Oracle Private Cloud Appliance Controllerソフトウェア・リリース2.4.xをインストールすると、Oracle VM Manager 3.4.xを実行するように管理ノードが設定されます。コンピュート・ノードは、Oracle VM Manager web UIを使用して、対応するOracle VM Serverリリースにアップグレードできません。 これらは、Oracle Private Cloud Appliance CLIのupdate compute-nodeコマンドを使用してアップグレードする必要があります。

コンピュート・ノードの新しいOracle VM Serverリリースへのアップグレード

注意

管理ノード上のソフトウェア更新が正常に完了したら、各コンピュート・ノードでこのプロシージャを実行します。

注意

Oracle Private Cloud Applianceに含まれない他のパッケージをコンピュート・ノードで実行している場合、Oracle VM Serverをアップグレードする前にこれらをアンインストールする必要があります。

  1. アプライアンス・ソフトウェアが新しいリリースに正常に更新されたことを確認します。

    これを検証するには、マスター管理ノードにログインし、Oracle Private Cloud Appliance CLIで次のコマンドを入力します。

    # pca-admin
    Welcome to PCA! Release: 2.4.2
    PCA> show version
    
    ----------------------------------------
    Version              2.4.2
    Build                000
    Date                 2019-10-10
    ----------------------------------------
    
    Status: Success

    コンソールおよびCLI接続を開いたままにします。 この手順の後半で更新コマンドを実行する必要があります。

  2. Oracle VM Managerにログインします。

    詳細は、第5.2項、「Oracle VM Manager Web UIへのログイン」を参照してください。

  3. 実行中のすべての仮想マシンを、アップグレードするコンピュート・ノードから移行します。

    仮想マシンの移行に関する情報は、「仮想マシンの移行または移動」という名前のOracle VM Manager「ユーザー・ガイド」セクションに記載されています。

  4. コンピュート・ノードをメンテナンス・モードにします。

    メンテナンス・モードの使用に関する情報は、「サーバーの編集」という名前のOracle VM Manager「ユーザー・ガイド」セクションに表示されます。

    1. サーバーおよびVMタブで、ナビゲーション・ペインのOracle VM Serverを選択します。 管理ペインのツールバーでサーバーの編集をクリックします。

      サーバーの編集ダイアログ・ボックスが表示されます。

    2. サーバーはメンテナンス・モードですチェック・ボックスを選択し、Oracle VM Serverをメンテナンス・モードにします。 「OK」をクリックします。

      Oracle VM Serverはメンテナンス・モードで、メンテナンスの準備ができています。

  5. 問題のコンピュート・ノードに対してOracle VM Serverの更新を実行します。

    1. アクティブなCLI接続が表示された、オープン管理ノードのコンソール・ウィンドウに戻ります。

    2. 現時点で更新するコンピュート・ノードに対してupdate compute-nodeコマンドを実行します。 このコマンドは、一度に1つのコンピュート・ノードに対して実行します。

      警告

      複数のサーバーを引数として使用してupdate compute-nodeコマンドを実行することはサポートされていません。 どちらも、コマンドを個別のターミナル・ウィンドウで同時に実行しません。

      PCA> update compute-node ovcacn09r1
      ************************************************************
       WARNING !!! THIS IS A DESTRUCTIVE OPERATION.
      ************************************************************
      Are you sure [y/N]:y
      
      Status: Success

      このCLIコマンドは、検証メカニズムを起動します。これにより、コンピュート・ノードがOracle VM Server 3.4.xアップグレードに適しているかどうかを確認するクリティカル要件が検証されます。 また、必要なすべてのパッケージが正しいソースのロケーションからインストールされ、適切に構成されていることも確認します。

    3. コマンドが正常に完了するまで待機します。 更新には、各コンピュート・ノードで約30分かかります。

      更新手順の一部として、Oracle VM Serverは再起動されますが、メンテナンス・モードのままです。

      警告

      更新中にコンピュート・ノードが再起動しない場合は、Oracle VM Manager内から再起動する必要があります。

  6. Oracle VM Managerに戻って、コンピュート・ノードをメンテナンス・モードから除去します。

    1. サーバーおよびVMタブで、ナビゲーション・ペインのOracle VM Serverを選択します。 管理ペインのツールバーでサーバーの編集をクリックします。

      サーバーの編集ダイアログ・ボックスが表示されます。

    2. サーバーはメンテナンス・モードですチェック・ボックスの選択を解除します。 「OK」をクリックします。

      Oracle VM Serverによって、サーバー・プールが完全に機能しているメンバーとして再結合されます。

  7. Oracle Private Cloud Applianceの各コンピュート・ノードに対して、この手順を繰り返します。

アプライアンス・ソフトウェアの更新が完了しました。 次に、必要なアップグレード後の検証ステップを実行します。 これらの追加の手動検証タスクの手順は、「ドキュメントID 2242177.1」のサポート・ノートの「アップグレード後」セクションに記載されています。

アップグレード後の検証ステップが正常に完了すると、Oracle Private Cloud Applianceではすべての通常の操作を再開できます。