2 ソフトウェア・チャネルについて
警告:
このドキュメントで説明するソフトウェアは、Extended Supportでの期間限定でサポートされます。 Oracle Linux 7は現在拡張サポート中です。 詳細は、Oracle Linux拡張サポートおよびOracleオープン・ソース・サポート・ポリシーを参照してください。
OS管理ハブを使用してオペレーティング・システム・インフラストラクチャを管理することを検討してください。 詳細は、「OS管理ハブ」を参照してください。
Oracle Linux Managerを使用してクライアント・システムをプロビジョニングする前に、まずソフトウェア・チャネルを定義し、それらにソフトウェア・パッケージを移入する必要があります。 外部リポジトリからパッケージを自動的に移入するようにOracle Linux Managerを構成できます。 または、コマンドラインを使用してパッケージを手動でソフトウェア・チャネルにプッシュすることもできます。
Oracle Linux 7.1およびOracle Linux 6.9からは、クライアントを登録するためにOracle Linux Managerクライアント・パッケージをインストールする必要はありません。 ただし、Oracleでは、プロビジョニングや監査などのOracle Linux Manager管理機能を最大限に活用するために、Oracle Linux Managerクライアント・チャネル・パッケージをインストールすることをお薦めします。 kickstartは組込みクライアントを認識しないため、kickstartでクライアントを自動的に登録する場合も、Oracle Linux Managerクライアント・チャネルを有効にする必要があります。
kickstartで使用できるようにソフトウェア・チャネルを最初に簡単に入力する方法は、ISOイメージをサーバーにマウントし、rhnpushコマンドを使用してISO配布からパッケージをプッシュすることです。
または、Oracle Linux Manager webインタフェースを使用してULNまたはOracle Linux yumサーバー・サーバー・リポジトリからチャネルを同期できます。 または、spacewalk-repo-syncまたはspacecmdコマンドを使用できます。
ノート:
rhnpushコマンドを実行する前に、Oracle Linux Managerサーバーをホストしている同じシステムでコマンドが実行されている場合でも、使用しているシステムをOracle Linux Managerサーバーに登録する必要があります。 rhnpushコマンドは、Transport Layer Security/Secure Socket Layer (TLS/SSL)プロトコルを使用してOracle Linux Managerサーバーと通信します。 システムが登録されていない場合、rhnpushコマンドは証明書エラーで失敗します。 クライアント登録により、正しいOracle Linux Manager SSL証明書を使用するように構成が更新されます。 クライアント登録の詳細は、「Oracle Linux Manager: クライアント・ライフ・サイクル管理ガイドforリリース2.10」のクライアント・システムの登録を参照してください。
ULNとOracle Linux Yumのサーバー・チャネルの違い
ULNは、Oracle Linuxリリースの更新ごとにベースおよびパッチ・チャネルを提供します。 Oracle Linux yumサーバーは、個別のパッチ・チャネルを提供しません。 代わりに、リリース全体のすべてのパッケージを含むolN_latest
リポジトリを提供します。 詳細は、「Oracle Linux Manager: クライアント・ライフ・サイクル管理ガイドforリリース2.10」の「ソフトウェア・チャネルの操作」を参照してください。
チャネル同期の速度の最適化
それはISOイメージからOracle Linuxリリースのベース・チャンネルを移入、Oracle Linuxのyumサーバー・リポジトリからOracle Linux最新のチャネルを同期させるために数日かかることがあるため、一般的に速くアップストリーム・リポジトリからのベース・パッケージを引っ張っよりもあります。
ISOイメージからチャネルを作成して最初に取り込んだら、Oracle Linux yumサーバーとULNと同期させて最新の状態に戻すことができます。 Oracle Linux yumサーバーは、多数のサーバーにグローバルにミラーリングされているため、ベース・チャネルをOracle Linux yumサーバーと同期させ、その後すべてのパッチ・チャネルをULNと同期させる方が高速になります。
spacewalk-repo-syncコマンドで--latestオプションを指定するか、webインタフェースで同等のオプションのチェックボックスを選択した場合、サーバーは同期時に使用可能な最新のパッケージのみを同期します。 このプロセスは古いパッケージをチャネルから削除しません。 同期間隔が長い場合は、特定のバージョンのパッケージを見逃している可能性があります。この場合、エラータが特定のパッケージ・バージョンに関連付けられているエラータ処理に影響があります。 エラータの一貫性が重要な場合は、これらのオプションを選択しないことをお薦めします。 --latestオプションをKspliceチャネルとともに使用することは、パッケージは常に累積されるため、この規則の例外です。
注意:
ol8_AppStream
などのモジュール対応チャネルを同期するときに--latestオプションを使用「しない」でください。 このオプションの基礎となるメカニズムはモジュール対応ではなく、使用すると必要なパッケージがスキップされます。