コンピュート・ノードのアップグレード

コンピュート・ノードのアップグレードにより、最新のOracle Linuxカーネルおよびユーザー空間パッケージ、およびアプライアンス固有のツールと最適化がインストールされます。 コンピュート・ノードは一度に1つずつロックおよびアップグレードする必要があります。同時アップグレードはサポートされていません。 コンピュート・ノードのアップグレードを実行する前に、その主な操作およびシステム操作への影響を理解していることを確認してください。 「エンド・ツー・エンドのコンピュート・ノードのアップグレード」の項を参照してください。

フル・ラック・アップグレード・ワークフローの外部にある1つ以上のコンピュート・ノードをアップグレードするには、次の手順に従います。 ホストIPアドレスを指定して単一のコンピュート・ノードをアップグレードするか、アプライアンスにインストールされているすべてのコンピュート・ノードをアップグレードできます。

単一のコンピュート・ノードのアップグレード

「サービスWeb UI」の使用
  1. アップグレードするコンピュート・ノードのIPアドレスを取得します。

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

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

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

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

  5. 適切なアップグレード・リクエスト・タイプを選択: ラックのアップグレード。

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

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

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

    • コンポーネント: 単一のコンピュート・ノードの場合は、「計算」を選択します。

    • クオリファイア: 内部管理ネットワークにコンピュート・ノードに割り当てられたIPアドレスを入力します。 これは、内部の100.96.2.0/23範囲のIPアドレスです。

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

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

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

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

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

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

    再検出、再プロビジョニングおよび再起動に成功すると、コンピュート・ノードは、更新されたバージョンのオペレーティング・システムおよびツールを実行し、完全に動作し直します。

「サービスCLI」の使用
  1. アップグレードするコンピュート・ノードのIPアドレスを取得します。

    ホストIPアドレスおよびアップグレード手順に関連するその他の情報を取得するには、次の例に示す「サービスCLI」コマンドを使用します。 コマンドは、すべてのコンピュート・ノードのアップグレードを進めるときに、必要に応じて頻繁に実行してステータスを確認および確認できます。

    PCA-ADMIN> list computeNode fields hostname,ipAddress,ilomIp,state,firmwareVersion,provisioningLocked,maintenanceLocked orderby hostname ASCENDING
    Data:
      id                                     Hostname   Ip Address    ILOM Ip Address   State   Firmware Version           Provisioning Locked   Maintenance Locked
      --                                     --------   ----------    ---------------   -----   ----------------           -------------------   ------------------
      cf488903-fef8-4a51-8a41-c6990e4755c5   pcacn001   100.96.2.64   100.96.0.64       On      PCA Hypervisor:3.0.2-859   false                 false             
      42a7594d-1173-4dbd-4755-07810cc2d527   pcacn002   100.96.2.65   100.96.0.65       On      PCA Hypervisor:3.0.2-859   false                 false             
      bc0f37d5-ba77-423e-bc11-017704b47e59   pcacn003   100.96.2.66   100.96.0.66       On      PCA Hypervisor:3.0.2-859   false                 false             
      2e5ac527-01f5-4230-ae41-0522fcb57c9a   pcacn004   100.96.2.67   100.96.0.67       On      PCA Hypervisor:3.0.2-859   false                 false             
      5a6b61cf-7e99-4df2-87e4-b37c5fb0bfb8   pcacn005   100.96.2.68   100.96.0.68       On      PCA Hypervisor:3.0.2-859   false                 false             
      885f2aa4-f017-41e8-b2bc-e588cc0c6162   pcacn006   100.96.2.69   100.96.0.69       On      PCA Hypervisor:3.0.2-859   false                 false             
  2. コンピュート・ノードのアップグレード・コマンドを入力します。

    構文(1行に入力):

    upgradeRack type=ISO action=APPLY component=COMPUTE qualifier=<compute-node-ip>

    例:

    PCA-ADMIN> upgradeRack type=ISO action=APPLY component=COMPUTE qualifier=100.96.2.66
    JobId: 375371c3-1cf6-4866-9293-315e3de4966a
    Data: Service request has been submitted. Upgrade Job Id = 1737619948523-compute-598228 Upgrade Request Id = UWS-ebdef142-db7a-478a-9f95-fe10714d8f44
  3. ジョブIDを使用して、アップグレード・プロセスのステータスを確認します。

    PCA-ADMIN> getUpgradeJob upgradeJobId=1737619948523-compute-598228
    Data:
      Upgrade Request Id = UWS-ebdef142-db7a-478a-9f95-fe10714d8f44
      Name = compute
      Pid = 598228
      Host = pcamn01
      Log File = /nfs/shared_storage/pca_upgrader/log/pca-upgrader_compute_pcacn003_2025_01_23-08.12.28.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.66","log_level":null,"switch_type":null,"epld_image_location":null,"checksum":null,"composition_id":null,"request_id":"UWS-ebdef142-db7a-478a-9f95-fe10714d8f44","uln":null,"patch":"false"}
      Status = Passed
      Execution Time(sec) = 3130
    [...]
  4. アップグレード・ジョブが、実際のノード・アップグレードの開始前に実行された初期チェックに合格していることを確認します。

    • アップグレードのためにノードが適切な状態ではないことをアップグレード担当者が検出した場合は、修正措置を講じ、アップグレード・コマンドを再度実行します。

    • アップグレード担当者が移行できないインスタンスを検出した場合は、これらのインスタンスを停止し、アップグレード・コマンドを再度実行します。

  5. アップグレードがエラーなしで完了したことを確認します。

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

    再検出、再プロビジョニングおよび再起動に成功すると、コンピュート・ノードは、更新されたバージョンのオペレーティング・システムおよびツールを実行し、完全に動作し直します。

すべてのコンピュート・ノードのアップグレード

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

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

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

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

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

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

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

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

    • コンポーネント: インストールされているすべてのコンピュート・ノードについて、「All Computes」を選択します。

    • クオリファイア: すべてのコンピュート・ノードをアップグレードする場合、このパラメータは必要ありません。

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

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

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

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

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

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

    再検出、再プロビジョニングおよび再起動に成功すると、コンピュート・ノードは、更新されたバージョンのオペレーティング・システムおよびツールを実行し、完全に再び動作します。

「サービスCLI」の使用
  1. compute upgradeコマンドを入力します。

    PCA-ADMIN> upgradeRack type=ISO action=APPLY component=ALL_COMPUTES
    JobId: 60f72145-deb9-469e-8d46-b449a7da11fe
    Data: Service request has been submitted. Upgrade Request Id = UWS-606c2c4e-c94e-4607-b1df-f4cbd4b0edff
  2. リクエストIDを使用して、この複数コンポーネント・アップグレード・プロセスのステータスを確認します。

    PCA-ADMIN> getUpgradeStatus requestId=UWS-606c2c4e-c94e-4607-b1df-f4cbd4b0edff
    Data:
      Request id = UWS-606c2c4e-c94e-4607-b1df-f4cbd4b0edff
      Status = Running
      Composition ID = all_computes
      Type = ISO
      Previous Build = 3.0.2-b1300385
      Target Build = 3.0.2-b1301270
      Jobs 1 = 1737621345177-compute-860804
      Jobs 2 = 1737621353957-compute-861842
      Jobs 3 = 1737621415558-compute-868540
      Completed Components 1 = compute(100.96.2.64)
      Pending Components 1 = compute(100.96.2.65)
      Pending Components 2 = compute(100.96.2.66)
  3. オプションで、個々のコンピュート・ノード・アップグレード・ジョブの詳細を確認します。

    PCA-ADMIN> getUpgradeJobs requestId=UWS-606c2c4e-c94e-4607-b1df-f4cbd4b0edff
    Data:
      id                             Upgrade Request Id                         Command Name   Result
      --                             ------------------                         ------------   ------
      1737621415558-compute-868540   UWS-606c2c4e-c94e-4607-b1df-f4cbd4b0edff   compute        None
      1737621353957-compute-861842   UWS-606c2c4e-c94e-4607-b1df-f4cbd4b0edff   compute        Passed
      1737621345177-compute-860804   UWS-606c2c4e-c94e-4607-b1df-f4cbd4b0edff   compute        Passed
    
    PCA-ADMIN> getUpgradeJob upgradeJobId=1737621345177-compute-860804
    Data:
      Upgrade Request Id = UWS-606c2c4e-c94e-4607-b1df-f4cbd4b0edff
      Composition Id = all_computes
      Name = compute
      Pid = 860804
      Host = pcamn01
      Log File = /nfs/shared_storage/pca_upgrader/log/pca-upgrader_compute_pcacn001_2025_01_23-08.35.45.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.64","log_level":null,"switch_type":null,"epld_image_location":null,"checksum":null,"composition_id":"all_computes","request_id":"UWS-606c2c4e-c94e-4607-b1df-f4cbd4b0edff","uln":null,"patch":"false"}
      Status = Passed
      Execution Time(sec) = 2976
    [...]
  4. 各アップグレード・ジョブが、実際のノード・アップグレードの開始前に実行された初期チェックに合格していることを確認します。

    • アップグレードのためにノードが適切な状態ではないことをアップグレード担当者が検出した場合は、修正措置を講じ、アップグレード・コマンドを再度実行します。

    • アップグレード担当者が移行できないインスタンスを検出した場合は、これらのインスタンスを停止し、アップグレード・コマンドを再度実行します。

  5. アップグレード全体がエラーなしで完了したことを確認します。 getUpgradeStatusおよびgetUpgradeJobコマンドを使用します。

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

    再検出、再プロビジョニングおよび再起動に成功すると、コンピュート・ノードは、更新されたバージョンのオペレーティング・システムおよびツールを実行し、完全に再び動作します。