管理クラスタのアップグレード

完全管理ノード・クラスタのアップグレードには、3つの管理ノードすべてで必要なコンポーネントがすべて含まれます: ホストOSおよび管理クラスタで実行されているサービス。 1つのコマンドで、次の項で説明するコンポーネント・アップグレード手順を組み合せます:

完全管理ノードのアップグレードの実行

「サービスWeb UI」の使用
  1. ナビゲーション・メニューで、「メンテナンス」セクションに移動し、「アップグレード計画」をクリックします。 ここでは、現行およびターゲット・コンポーネントのバージョンの概要を示します。

  2. 「アップグレード&パッチ適用」をクリックして、「アップグレード・ジョブ」ページを表示します。

  3. 「アップグレード・ジョブ」ページの右上隅にある「アップグレードまたはパッチの作成」をクリックします。

    「要求の作成」ウィンドウが表示されます。 リクエスト・タイプとして「アップグレード」を選択します。

  4. 適切なアップグレード・リクエスト・タイプを選択します。

    完全な管理ノードのアップグレードの場合は、「Upgrade Rack」を選択します。

  5. アップグレード・リクエスト・パラメータを入力します:

    • アクション: アップグレードまたはパッチ操作を実行するには、「適用」を選択します。

    • タイプ: アップグレードの場合は、「ISO」を選択します。 「The ULN」オプションは、パッチ適用に適用されます。

    • コンポーネント: 管理ノード・クラスタの場合は、「Full MN」を選択します。

    • クオリファイア: 完全管理ノード・クラスタをアップグレードする場合、このパラメータは必要ありません。

    • 検証のみ: 検証専用モードで操作を実行するには、このオプションを有効にします。

    • 強制: 操作を強制するには、このオプションを有効にします。 Oracleによって指示された場合のみ使用します。

  6. 「要求の作成」をクリックします。

    新しいアップグレード・リクエストが「アップグレード・ジョブ」表に表示されます。

    ノート:

    アップグレード後に、アップグレード計画で管理ノードをリブートして変更を有効にする必要があると指定した場合、リブートはアップグレード・プロセスの一部として実行されます。 管理者アクションは必要ありません。

  7. アップグレード・ワークフローがエラーなしで完了したことを確認します。

    詳細は、「ジョブ・フレームワークの参照」を参照してください。

    正常に完了すると、すべての管理ノードで更新されたオペレーティング・システムとツールが実行されます。 クラスタは完全に動作しており、すべてのプラットフォームおよびインフラストラクチャ・サービスが最新バージョンです。

「サービスCLI」の使用
  1. アップグレード・コマンドを入力します。

    PCA-ADMIN> upgradeRack type=ISO action=APPLY component=FULL_MN
    JobId: 08e269eb-64ee-4521-9c57-f3bc3832b86c
    Data: Service request has been submitted. Upgrade Request Id = UWS-915f4e0b-938b-41b1-b5e3-c624258fd616
  2. リクエストIDを使用して、この複数コンポーネント・アップグレード・プロセスのステータスを確認します。

    PCA-ADMIN> getUpgradeStatus requestId=UWS-915f4e0b-938b-41b1-b5e3-c624258fd616
    Data:
      Request id = UWS-915f4e0b-938b-41b1-b5e3-c624258fd616
      Status = Running
      Composition ID = full_mn
      Type = ISO
      Previous Build = 3.0.2-b1300385
      Target Build = 3.0.2-b1301270
      Jobs 1 = 1738138865639-host-4035603
      Jobs 2 = 1738138888311-host-4037912
      Jobs 3 = 1738138951952-host-4048064
      Jobs 4 = 1738139013828-kubernetes-4059059
      Jobs 5 = 1738139074871-platform-4068124
      Jobs 6 = 1738139135906-oci-4077263
      Completed Components 1 = host(100.96.2.33)
      Completed Components 2 = host(100.96.2.34)
      Completed Components 3 = host(100.96.2.35)
      Completed Components 4 = kubernetes(generic)
      Completed Components 5 = platform(generic)
      Pending Components 1 = ociImages(Oracle-Solaris-11)
      Pending Components 2 = ociImages(Oracle-Linux8-OKE-1.26.15)
      Pending Components 3 = ociImages(Oracle-Linux8-OKE-1.27.12)
      Pending Components 4 = ociImages(Oracle-Linux8-OKE-1.28.8)
      Pending Components 5 = ociImages(Oracle-Linux-8)
      Pending Components 6 = ociImages(Oracle-Linux-9)
      Pending Components 7 = ociImages(Oracle-Linux-7.9)
  3. オプションで、個々のアップグレード・ジョブの詳細を確認します。

    PCA-ADMIN> getUpgradeJobs requestId=UWS-915f4e0b-938b-41b1-b5e3-c624258fd616
    Data:
      id                                 Upgrade Request Id                         Command Name   Result
      --                                 ------------------                         ------------   ------
      1738139135906-oci-4077263          UWS-915f4e0b-938b-41b1-b5e3-c624258fd616   oci            None
      1738139074871-platform-4068124     UWS-915f4e0b-938b-41b1-b5e3-c624258fd616   platform       Passed
      1738139013828-kubernetes-4059059   UWS-915f4e0b-938b-41b1-b5e3-c624258fd616   kubernetes     Passed
      1738138951952-host-4048064         UWS-915f4e0b-938b-41b1-b5e3-c624258fd616   host           Passed
      1738138888311-host-4037912         UWS-915f4e0b-938b-41b1-b5e3-c624258fd616   host           Passed
      1738138865639-host-4035603         UWS-915f4e0b-938b-41b1-b5e3-c624258fd616   host           Passed
    
    PCA-ADMIN> getUpgradeJob upgradeJobId=1738138951952-host-4048064
    Data:
      Upgrade Request Id = UWS-915f4e0b-938b-41b1-b5e3-c624258fd61
      Composition Id = full_mn
      Name = host
      Pid = 4048064
      Host = pcamn01
      Log File = /nfs/shared_storage/pca_upgrader/log/pca-upgrader_host_os_pcamn03_2025_01_29-08.22.31.log
      Arguments = {"component_names":null,"diagnostics":false,"display_task_plan":false,"dry_run_tasks":false,"expected_iso_checksum":null,"fail_halt":false,"fail_upgrade":null,"image_location":null,"online_upgrade":null,"precheck_status":false,"repo_config_override":null,"result_override":null,"task_time":0,"test_run":false,"upgrade":false,"upgrade_to":null,"user_uln_base_url":null,"verify_only":false,"host_ip":"100.96.2.35","log_level":null,"switch_type":null,"epld_image_location":null,"checksum":null,"composition_id":"full_mn","request_id":"UWS-915f4e0b-938b-41b1-b5e3-c624258fd616","uln":null,"patch":"false"}
      Status = Passed
      Execution Time(sec) = 1682
    [...]
  4. アップグレード・ワークフローがエラーなしで完了したことを確認します。

    詳細は、「ジョブ・フレームワークの参照」を参照してください。

    正常に完了すると、すべての管理ノードで更新されたオペレーティング・システムとツールが実行されます。 クラスタは完全に動作しており、すべてのプラットフォームおよびインフラストラクチャ・サービスが最新バージョンです。