第2章 パッチ適用のための環境の構成
-
有効なカスタマ・サポートID (CSI)を取得します。
CSIは、アプライアンスの購入時に発行される識別子です。 詳細は、「CSI管理」を参照してください。
-
ミラー・サーバーとOracle Private Cloud Applianceの両方をULNに登録します。 「ULN登録」を参照してください。
-
ローカルULNミラーを作成します。 手順は、「ローカルULNミラーの設定」を参照してください。
Oracle Private Cloud Applianceの次のULNチャネルをサブスクライブします。 Oracle Private Cloud Appliance ULNチャネルを他のULNチャネルから分離することをお薦めします。 パッチのためにミラーに約60Gbを確保します。 時間の経過とともに、この容量を増やす必要がある場合があります。
ノート*
src
チャネルをサブスクライブする必要はありません。 これらのチャネルには、バイナリ・チャネルのソースRPMが含まれ、これはパッチ適用に使用されず、ミラーでかなりの領域を占有できます。-
PCA 3.0.1コンテナ・イメージ
-
PCA 3.0.1ファームウェア
-
PCA 3.0.1ハイパーバイザ
-
PCA 3.0.1 MN
-
PCA 3.0.1 OCIコンピュート・イメージ
注意pca*
チャネルからパッチのみをインストールします。 他のチャネルとその他のメソッドを使用してアプライアンスを手動で更新することはサポートされていません。 OL7のセキュリティおよびその他の更新は、pca*
チャネルを介して行われます。yum repolist
コマンドを使用して、Oracle Private Cloud Applianceチャネルが正しくサブスクライブされていることを確認します。 -
-
/etc/sysconfig/uln-yum-mirror
構成ファイルで、ALL_PKGS=1
を設定します。 -
ulnミラー・バージョン
0.3.0-8.el7
以降がインストールされていることを確認します。# yum --disablerepo=* --enablerepo=ol7_addons install uln-yum-mirror Loaded plugins: langpacks, ulninfo Resolving Dependencies --> Running transaction check ---> Package uln-yum-mirror.noarch 0:0.3.0-8.el7 will be installed --> Processing Dependency: hardlinkpy for package: uln-yum-mirror-0.3.0-8.el7.noarch --> Processing Dependency: yum-arch for package: uln-yum-mirror-0.3.0-8.el7.noarch --> Running transaction check ---> Package hardlinkpy.noarch 0:0.0.5-1.el7 will be installed ---> Package yum-arch.noarch 0:2.2.2-9.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: uln-yum-mirror noarch 0.3.0-8.el7 ol7_addons 30 k Installing for dependencies: hardlinkpy noarch 0.0.5-1.el7 ol7_addons 15 k yum-arch noarch 2.2.2-9.el7 ol7_addons 311 k Transaction Summary ================================================================================ Install 1 Package (+2 Dependent packages) Total download size: 356 k Installed size: 1.3 M
-
ローカル・ミラー・ディレクトリのソフト・リンクを作成します。
-
ローカル・ミラーの設定中に、「
EngineeredSystems
」というタイトルのディレクトリが作成されました。 このディレクトリのデフォルトのロケーションは、/var/www/html/yum/EngineeredSystems
です。 パッチ適用ツールで正しいディレクトリを特定するには、EngineeredSystems
ディレクトリを含む/var/www/html/yum
ディレクトリに次のソフト・リンクを作成します。ln -s EngineeredSystems/pca301/hypervisor/x86_64 pca301_x86_64_hypervisor ln -s EngineeredSystems/pca301/containers/x86_64 pca301_x86_64_container_images ln -s EngineeredSystems/pca301/fw/x86_64 pca301_x86_64_fw ln -s EngineeredSystems/pca301/mn/x86_64 pca301_x86_64_mn ln -s EngineeredSystems/pca301/oci/x86_64 pca301_x86_64_oci
-
ローカル・ミラーに正しいリポジトリが表示されることを確認します。
# sudo yum repolist ... repo id repo name status pca301_x86_64_containers PCA 3.0.1 Container Images 39 pca301_x86_64_fw PCA 3.0.1 Firmware 0 pca301_x86_64_hypervisor PCA 3.0.1 Hypervisor 9 pca301_x86_64_mn PCA 3.0.1 MN 0 pca301_x86_64_oci PCA 3.0.1 OCI Compute Images 3
-
リポジトリを更新します。 最初のダウンロードには1時間以上かかる場合があります。
# /usr/bin/uln-yum-mirror
-
ソフト・リンクのロケーションにrepodataディレクトリが作成されたことを確認します。
# ls /var/www/html/yum/pca301_x86_64_hypervisor/
-
-
ローカル・ミラーからyum更新を受信するように管理ノードを構成します。
設計上、コンピュート・ノードにはアプライアンスの外部からアクセスできません。 コンピュート・ノードにパッチを適用するように環境を準備するには、コンピュート・ノードが到達できるリポジトリをアプライアンス内で構成してから、管理ノードを介してそのリポジトリとミラー間の同期を構成する必要があります。
リポジトリとミラー・サーバー間の同期を有効にするには、
setupstreamUlnMirror
コマンドを使用してデータセンター・ミラー・サーバーのIPアドレスを設定します。PCA-ADMIN> setupstreamUlnMirror ulnMirrorLocation=n.n.n.n/yum Command: setupstreamUlnMirror ulnMirrorLocation=n.n.n.n/yum Status: Success Time: 2022-01-06 06:15:15,469 UTC Data: upstream channels are set UpstreamMirror status = success