ULNミラーとの更新および同期
新しいアプライアンス・ソフトウェア・パッケージがULNにポストされると、新しいソフトウェアを環境で使用可能にするタイミングを制御する必要があるため、データ・センターのULNミラーに自動的にプッシュされません。 システムに最新バージョンにパッチを適用する場合は、最初にローカル・データ・センターULNミラーをリフレッシュしてから、管理ノードの内部リポジトリをアップストリーム・ミラー(データ・センターULNミラー)と同期します。
-
データ・センターULNミラー・サーバーにログインし、Oracle Private Cloud Applianceリポジトリを更新します。
-
Oracle Linux 8リポジトリ更新コマンド:
# dnf reposync --delete --download-metadata -p /var/www/html/yum
-
Oracle Linux 7リポジトリ更新コマンド:
# /usr/bin/uln-yum-mirror
注意:
すべてのアプライアンス・コンポーネントにパッチが適用されるまで、ミラー・リポジトリを特定のバージョンに保持します。 自動同期が無効になっていることを確認します。
ミラーがパッチ操作間で同期されている場合、コンポーネントは異なるソフトウェア・レベルにパッチが適用されます。 これにより、信頼性の低いアプライアンス操作と、サービスが中断する可能性があります。
-
-
パッチRPMファイルが更新され、必要なロケーションに置かれていることを確認し、パスを書き留めます。 パッケージ・リポジトリ構造の詳細は、「パッケージ・リポジトリの移入」の項を参照してください。
-
データ・センターULNミラーが更新されたら、サービスCLIから
syncUpstreamUlnMirror
コマンドを実行して、コンピュート・ノード・パッチに使用される管理ノードのローカル・リポジトリを同期します:PCA-ADMIN> syncUpstreamUlnMirror Command: syncUpstreamUlnMirror Status: Success Time: 2022-01-04 15:52:07,120 UTC Data: Upstream mirror sync started. UpstreamMirror status = success
ノート:
または、次に説明するように、アプライアンスのローカル・リポジトリを「サービスWeb UI」から同期できます。 ただし、このUI機能はソフトウェア・バージョン3.0.2-b892153では使用できません。
注意:
タイムアウトの問題により、アップストリーム・ミラーとの同期が失敗することがあります。 次のエラー・メッセージが返されます:
An exception occurred during processing: Operation failed
。 タイムアウトは、ネットワーク帯域幅が制限されているか、または同期するパッケージのボリュームが非常に大きい場合に発生することがあります。 回避策として、syncUpstreamUlnMirror
コマンドを再実行して同期プロセスを完了します。注意:
ULNチャネルは、サブスクリプションでのみ使用可能になるため、更新が含まれている場合はミラー化されます。 新しいチャネルが発表されたら、パッチ適用のための環境の構成で説明されているプロセスの一部を繰り返す必要があります: 新しいチャネルをサブスクライブし、適切なソフト・リンクを作成し、パッケージをミラーにダウンロードし、必要に応じてアプライアンス内部リポジトリを同期します。
-
ローカル・リポジトリ更新のステータスを表示し、正常に完了したことを確認します。
または、「サービスWeb UI」でこのステップを実行できます。
-
バージョン3.0.2-b892153より新しいアプライアンス・ソフトウェアでは、
getUpstreamUlnChannels
コマンドを使用します。 詳細は、チャネルのプロパティを表示します。PCA-ADMIN> getUpstreamUlnChannels Data: id lastSync syncStatus -- -------- ---------- pca302_x86_64_hypervisor 2023-06-22/09:46:01 success pca302_x86_64_mn 2023-06-22/09:46:04 success PCA-ADMIN> getUpstreamUlnChannel channel=pca302_x86_64_hypervisor Data: Type = UlnChannel Channel Name = pca302_x86_64_hypervisor Last Synced = 2023-06-22/09:46:01 Sync Status = success Message = upstream channel sync succeeded Mirror URI = http://host.example.com/yum/pca302_x86_64_hypervisor
ノート:
バージョン3.0.2-b892153では、コマンドは
getUpstreamUlnMirror(s)
です。 機能的にはgetUpstreamUlnChannel(s)
と同じです。 -
アプライアンス・ソフトウェア3.0.2-b852928以前では、
showUpstreamUlnMirror
コマンドを使用します。PCA-ADMIN> showUpstreamUlnMirror Command: showUpstreamUlnMirror Status: Success Time: 2022-01-24 17:29:48,965 UTC Data: Mirror URI = https://host.example.com/yum
-
「サービスWeb UI」を使用したローカル・パッケージの更新
-
ナビゲーション・メニューで、ULN Mirrorをクリックします。
-
「ULNミラー」ページの右上隅にある「ULNミラーの更新」をクリックします。
ULN Mirrorウィンドウが表示されます。
-
ULNミラーを同期をクリックします。
ULNミラーが更新されます。