コンピュート・ノードのアップグレード
コンピュート・ノードのアップグレードにより、最新のOracle Linuxカーネルおよびユーザー空間パッケージ、およびアプライアンス固有のツールと最適化がインストールされます。 コンピュート・ノードは一度に1つずつロックおよびアップグレードする必要があります。同時アップグレードはサポートされていません。 コンピュート・ノードのアップグレードを実行する前に、その主な操作およびシステム操作への影響を理解していることを確認してください。 「エンド・ツー・エンドのコンピュート・ノードのアップグレード」の項を参照してください。
フル・ラック・アップグレード・ワークフローの外部にある1つ以上のコンピュート・ノードをアップグレードするには、次の手順に従います。 ホストIPアドレスを指定して単一のコンピュート・ノードをアップグレードするか、アプライアンスにインストールされているすべてのコンピュート・ノードをアップグレードできます。
単一のコンピュート・ノードのアップグレード
- 「サービスWeb UI」の使用
-
-
アップグレードするコンピュート・ノードのIPアドレスを取得します。
-
ナビゲーション・メニューで、「メンテナンス」セクションに移動し、「アップグレード計画」をクリックします。 ここでは、現行およびターゲット・コンポーネントのバージョンの概要を示します。
-
「アップグレード&パッチ適用」をクリックして、「アップグレード・ジョブ」ページを表示します。
-
「アップグレード・ジョブ」ページの右上隅にある「アップグレードまたはパッチの作成」をクリックします。
「要求の作成」ウィンドウが表示されます。 リクエスト・タイプとして「アップグレード」を選択します。
-
適切なアップグレード・リクエスト・タイプを選択: ラックのアップグレード。
-
アップグレード・リクエスト・パラメータを入力します:
-
アクション: アップグレードまたはパッチ操作を実行するには、「適用」を選択します。
-
タイプ: アップグレードの場合は、「ISO」を選択します。 「The ULN」オプションは、パッチ適用に適用されます。
-
コンポーネント: 単一のコンピュート・ノードの場合は、「計算」を選択します。
-
クオリファイア: 内部管理ネットワークにコンピュート・ノードに割り当てられたIPアドレスを入力します。 これは、内部の100.96.2.0/23範囲のIPアドレスです。
-
検証のみ: 検証専用モードで操作を実行するには、このオプションを有効にします。
-
強制: 操作を強制するには、このオプションを有効にします。 Oracleによって指示された場合のみ使用します。
-
-
「要求の作成」をクリックします。
新しいアップグレード・リクエストが「アップグレード・ジョブ」表に表示されます。
-
アップグレード・ワークフローがエラーなしで完了したことを確認します。
詳細は、「ジョブ・フレームワークの参照」を参照してください。
再検出、再プロビジョニングおよび再起動に成功すると、コンピュート・ノードは、更新されたバージョンのオペレーティング・システムおよびツールを実行し、完全に動作し直します。
-
- 「サービスCLI」の使用
-
-
アップグレードするコンピュート・ノードの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
-
コンピュート・ノードのアップグレード・コマンドを入力します。
構文(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
-
ジョブ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 [...]
-
アップグレード・ジョブが、実際のノード・アップグレードの開始前に実行された初期チェックに合格していることを確認します。
-
アップグレードのためにノードが適切な状態ではないことをアップグレード担当者が検出した場合は、修正措置を講じ、アップグレード・コマンドを再度実行します。
-
アップグレード担当者が移行できないインスタンスを検出した場合は、これらのインスタンスを停止し、アップグレード・コマンドを再度実行します。
-
-
アップグレードがエラーなしで完了したことを確認します。
詳細は、「ジョブ・フレームワークの参照」を参照してください。
再検出、再プロビジョニングおよび再起動に成功すると、コンピュート・ノードは、更新されたバージョンのオペレーティング・システムおよびツールを実行し、完全に動作し直します。
-
すべてのコンピュート・ノードのアップグレード
- 「サービスWeb UI」の使用
-
-
ナビゲーション・メニューで、「メンテナンス」セクションに移動し、「アップグレード計画」をクリックします。 ここでは、現行およびターゲット・コンポーネントのバージョンの概要を示します。
-
「アップグレード&パッチ適用」をクリックして、「アップグレード・ジョブ」ページを表示します。
-
「アップグレード・ジョブ」ページの右上隅にある「アップグレードまたはパッチの作成」をクリックします。
「要求の作成」ウィンドウが表示されます。 リクエスト・タイプとして「アップグレード」を選択します。
-
適切なアップグレード・リクエスト・タイプを選択: ラックのアップグレード。
-
アップグレード・リクエスト・パラメータを入力します:
-
アクション: アップグレードまたはパッチ操作を実行するには、「適用」を選択します。
-
タイプ: アップグレードの場合は、「ISO」を選択します。 「The ULN」オプションは、パッチ適用に適用されます。
-
コンポーネント: インストールされているすべてのコンピュート・ノードについて、「All Computes」を選択します。
-
クオリファイア: すべてのコンピュート・ノードをアップグレードする場合、このパラメータは必要ありません。
-
検証のみ: 検証専用モードで操作を実行するには、このオプションを有効にします。
-
強制: 操作を強制するには、このオプションを有効にします。 Oracleによって指示された場合のみ使用します。
-
-
「要求の作成」をクリックします。
新しいアップグレード・リクエストが「アップグレード・ジョブ」表に表示されます。
-
アップグレード・ワークフローがエラーなしで完了したことを確認します。
詳細は、「ジョブ・フレームワークの参照」を参照してください。
再検出、再プロビジョニングおよび再起動に成功すると、コンピュート・ノードは、更新されたバージョンのオペレーティング・システムおよびツールを実行し、完全に再び動作します。
-
- 「サービスCLI」の使用
-
-
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
-
リクエスト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)
-
オプションで、個々のコンピュート・ノード・アップグレード・ジョブの詳細を確認します。
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 [...]
-
各アップグレード・ジョブが、実際のノード・アップグレードの開始前に実行された初期チェックに合格していることを確認します。
-
アップグレードのためにノードが適切な状態ではないことをアップグレード担当者が検出した場合は、修正措置を講じ、アップグレード・コマンドを再度実行します。
-
アップグレード担当者が移行できないインスタンスを検出した場合は、これらのインスタンスを停止し、アップグレード・コマンドを再度実行します。
-
-
アップグレード全体がエラーなしで完了したことを確認します。
getUpgradeStatus
およびgetUpgradeJob
コマンドを使用します。詳細は、「ジョブ・フレームワークの参照」を参照してください。
再検出、再プロビジョニングおよび再起動に成功すると、コンピュート・ノードは、更新されたバージョンのオペレーティング・システムおよびツールを実行し、完全に再び動作します。
-