管理ノード・オペレーティング・システムのアップグレード
管理ノードはクラスタ内で動作し、リクエスト、サービス、およびさまざまなタイプの操作の負荷を3つのノードに分散します。 管理ノードのホストOSのアップグレード中に、クラスタの操作が影響を受けます: ノードが一時的に使用できなくなり、クラスタ構成が変更されたり、コア・アプライアンス機能(データベース、プラットフォームおよびインフラストラクチャ・サービス)が可用性およびパフォーマンスが低下したりします。 Upgraderは、ワークフロー・サービスのオーケストレーション・ロジックを使用して、アップグレード中に管理クラスタが動作し続けるようにします。
フル・ラック・アップグレード・ワークフローの外部にある管理ノードのOracle LinuxホストOSをアップグレードするには、次の手順に従います。 単一の管理ノードのホストOSは、そのホストIPアドレスを指定することによってアップグレードすることも、単一のワークフロー内の3つの管理ノードすべてをアップグレードすることもできます。
単一の管理ノードのOSのアップグレード
- 「サービスWeb UI」の使用
-
-
ホストOSをアップグレードする予定の管理ノードのIPアドレスを取得します。
-
ナビゲーション・メニューで、「メンテナンス」セクションに移動し、「アップグレード計画」をクリックします。 ここでは、現行およびターゲット・コンポーネントのバージョンの概要を示します。
-
「アップグレード&パッチ適用」をクリックして、「アップグレード・ジョブ」ページを表示します。
-
「アップグレード・ジョブ」ページの右上隅にある「アップグレードまたはパッチの作成」をクリックします。
「要求の作成」ウィンドウが表示されます。 リクエスト・タイプとして「アップグレード」を選択します。
-
適切なアップグレード・リクエスト・タイプを選択: ラックのアップグレード。
-
アップグレード・リクエスト・パラメータを入力します:
-
アクション: アップグレードまたはパッチ操作を実行するには、「適用」を選択します。
-
タイプ: アップグレードの場合は、「ISO」を選択します。 「The ULN」オプションは、パッチ適用に適用されます。
-
コンポーネント: 単一の管理ノードの場合は、「Host」を選択します。
-
クオリファイア: 内部管理ネットワークで管理ノードに割り当てられたIPアドレスを入力します。 これは、内部の100.96.2.0/23範囲のIPアドレスです。
-
検証のみ: 検証専用モードで操作を実行するには、このオプションを有効にします。
-
強制: 操作を強制するには、このオプションを有効にします。 Oracleによって指示された場合のみ使用します。
-
-
「要求の作成」をクリックします。
新しいアップグレード・リクエストが「アップグレード・ジョブ」表に表示されます。
ノート:
アップグレード後に、アップグレード計画で管理ノードをリブートして変更を有効にする必要があると指定した場合、リブートはアップグレード・プロセスの一部として実行されます。 管理者アクションは必要ありません。
-
アップグレード・プロセスがエラーなしで完了したことを確認します。
詳細は、「ジョブ・フレームワークの参照」を参照してください。
OSのインストール、リブート、およびクラスタの再構築に成功すると、管理ノードは通常の操作に戻ります。 3つの管理ノードはすべて、最適なクラスタ操作を実現するために、同じバージョンのホストOS、サービス、およびツールを実行する必要があります。
-
- 「サービスCLI」の使用
-
-
ホストOSをアップグレードする予定の管理ノードのIPアドレスを取得します。
PCA-ADMIN> list managementNode fields hostname,ipAddress,ilomIp,state,firmwareVersion orderby hostname ASCENDING Data: id Hostname Ip Address ILOM Ip Address State Firmware Version -- -------- ---------- --------------- ----- ---------------- 22ae47d8-a57a-433c-988d-df62fd3548e1 pcamn01 100.96.2.33 100.96.0.33 On 5.0.2.23 042693b6-3ddb-4fb0-914d-f3deea838c8f pcamn02 100.96.2.34 100.96.0.34 On 5.0.2.23 bd2563b8-e310-4fca-ba1b-0e19b8040fc6 pcamn03 100.96.2.35 100.96.0.35 On 5.0.2.23
-
ホストOSのアップグレード・コマンドを入力します。
構文(1行に入力):
upgradeRack type=ISO action=APPLY component=HOST qualifier=<management-node-ip>
例:
PCA-ADMIN> upgradeRack type=ISO action=APPLY component=HOST qualifier=100.96.2.35 JobId: f2b6e533-a0a5-4423-9a49-1cb21ed0eb9e Data: Service request has been submitted. Upgrade Job Id = 1737620045150-host-616754 Upgrade Request Id = UWS-9e03c924-628b-4584-a77d-75ae71bf8b8b
-
ジョブIDを使用して、アップグレード・プロセスのステータスを確認します。
PCA-ADMIN> getUpgradeJob upgradeJobId=1737620045150-host-616754 Data: Upgrade Request Id = UWS-9e03c924-628b-4584-a77d-75ae71bf8b8b Name = host Pid = 616754 Host = pcamn01 Log File = /nfs/shared_storage/pca_upgrader/log/pca-upgrader_host_os_pcamn03_2025_01_23-08.14.05.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":null,"request_id":"UWS-9e03c924-628b-4584-a77d-75ae71bf8b8b","uln":null,"patch":"false"} Status = Passed Execution Time(sec) = 1736 [...]
-
アップグレード・プロセスがエラーなしで完了したことを確認します。
詳細は、「ジョブ・フレームワークの参照」を参照してください。
OSのインストール、リブート、およびクラスタの再構築に成功すると、管理ノードは通常の操作に戻ります。 3つの管理ノードはすべて、最適なクラスタ操作を実現するために、同じバージョンのホストOS、サービス、およびツールを実行する必要があります。
-
すべての管理ノードのOSのアップグレード
- 「サービスWeb UI」の使用
-
-
ナビゲーション・メニューで、「メンテナンス」セクションに移動し、「アップグレード計画」をクリックします。 ここでは、現行およびターゲット・コンポーネントのバージョンの概要を示します。
-
「アップグレード&パッチ適用」をクリックして、「アップグレード・ジョブ」ページを表示します。
-
「アップグレード・ジョブ」ページの右上隅にある「アップグレードまたはパッチの作成」をクリックします。
「要求の作成」ウィンドウが表示されます。 リクエスト・タイプとして「アップグレード」を選択します。
-
適切なアップグレード・リクエスト・タイプを選択: ラックのアップグレード。
-
アップグレード・リクエスト・パラメータを入力します:
-
アクション: アップグレードまたはパッチ操作を実行するには、「適用」を選択します。
-
タイプ: アップグレードの場合は、「ISO」を選択します。 「The ULN」オプションは、パッチ適用に適用されます。
-
コンポーネント: 3つの管理ノードすべてについて、「All Hosts」を選択します。
-
クオリファイア: すべての管理ノードのOSをアップグレードする場合、このパラメータは必要ありません。
-
検証のみ: 検証専用モードで操作を実行するには、このオプションを有効にします。
-
強制: 操作を強制するには、このオプションを有効にします。 Oracleによって指示された場合のみ使用します。
-
-
「要求の作成」をクリックします。
新しいアップグレード・リクエストが「アップグレード・ジョブ」表に表示されます。
-
アップグレード・ワークフローがエラーなしで完了したことを確認します。
詳細は、「ジョブ・フレームワークの参照」を参照してください。
OSのインストールが成功し、3つの管理ノードがすべてリブートすると、管理クラスタが完全にリストアされ、通常の操作に戻ります。
-
- 「サービスCLI」の使用
-
-
ホストのアップグレード・コマンドを入力します。
PCA-ADMIN> upgradeRack type=ISO action=APPLY component=ALL_HOSTS JobId: 2792a532-7190-4919-9bc1-8c64f30126d8 Data: Service request has been submitted. Upgrade Request Id = UWS-a5403cc7-90c8-4224-9e05-06f132561522
-
リクエストIDを使用して、この複数コンポーネント・アップグレード・プロセスのステータスを確認します。
PCA-ADMIN> getUpgradeStatus requestId=UWS-a5403cc7-90c8-4224-9e05-06f132561522 Data: Request id = UWS-a5403cc7-90c8-4224-9e05-06f132561522 Status = Passed Composition ID = all_hosts Type = ISO Previous Build = 3.0.2-b1300385 Target Build = 3.0.2-b1301270 Jobs 1 = 1737622450559-host-1066058 Jobs 2 = 1737622464489-host-1069024 Jobs 3 = 1737622527066-host-1080160 Completed Components 1 = host(100.96.2.33) Pending Components 2 = host(100.96.2.34) Pending Components 3 = host(100.96.2.35)
-
オプションで、個々の管理ノード・アップグレード・ジョブの詳細を確認します。
PCA-ADMIN> getUpgradeJobs requestId=UWS-a5403cc7-90c8-4224-9e05-06f132561522 Data: id Upgrade Request Id Command Name Result -- ------------------ ------------ ------ 1737622527066-host-1080160 UWS-a5403cc7-90c8-4224-9e05-06f132561522 host None 1737622464489-host-1069024 UWS-a5403cc7-90c8-4224-9e05-06f132561522 host Passed 1737622450559-host-1066058 UWS-a5403cc7-90c8-4224-9e05-06f132561522 host Passed PCA-ADMIN> getUpgradeJob upgradeJobId=1737622450559-host-1066058 Data: Upgrade Request Id = UWS-a5403cc7-90c8-4224-9e05-06f132561522 Composition Id = all_hosts Name = host Pid = 1066058 Host = pcamn02 Log File = /nfs/shared_storage/pca_upgrader/log/pca-upgrader_host_os_pcamn01_2025_01_23-08.54.24.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.33","log_level":null,"switch_type":null,"epld_image_location":null,"checksum":null,"composition_id":"all_hosts","request_id":"UWS-a5403cc7-90c8-4224-9e05-06f132561522","uln":null,"patch":"false"} Status = Passed Execution Time(sec) = 1750 [...]
-
アップグレード全体がエラーなしで完了したことを確認します。
getUpgradeStatus
およびgetUpgradeJob
コマンドを使用します。詳細は、「ジョブ・フレームワークの参照」を参照してください。
OSのインストールが成功し、3つの管理ノードがすべてリブートすると、管理クラスタが完全にリストアされ、通常の操作に戻ります。
-