ローカルULNミラーの設定
ローカルULNサーバーとして機能するシステムでは、Unbreakable Linux Networkのチャネルをミラーします。 Oracle LinuxシステムをULNに登録すると、システムのOSリリースとアーキテクチャに応じて、そのシステムがULNのデフォルト・チャネルに自動的にサブスクライブされます。 そのため、そのシステムはOSとプラットフォームがミラーと同じクライアントにサービスを提供するミラーになれます。
ただし、異なるOSリリースまたはその他のプラットフォームを使用するクライアントにサービスを提供するために、ローカルULNミラーが必要な場合もあります。 この場合は、該当するクライアントが必要とする他のチャネルをサブスクライブする必要があります。
ノート:
多くの場合、ULNチャネルのミラー化はyumリポジトリのミラー化よりも遅くなります。 パブリックOracle Linux yumサーバーで使用できないチャネルの場合のみ、ULNミラーの作成を検討してください。 可能な場合は、かわりに Oracle Linux yumサーバー・リポジトリのミラーを設定します。
ローカルULNミラーの構成
ローカルULNミラーにするためにシステムを設定するには、Unbreakable Linux Networkからチャネルをレプリケートする必要があります。
ULNミラーは、「ULNローカル・ミラーの前提条件」で説明されている要件を満たす必要があります。 また、次のものが必要です。
この手順の各ステップでは、ULN Webインタフェースまたはuln-channelコマンドのどちらかを使用できます。 uln-channelコマンドで使用できるオプションを表示するには、uln-channel -hと入力します。
ULNミラー・サーバーのサブスクリプションのローカライズ
ミラーをホストしているサーバーのULNミラーのチャネル・サブスクリプションをローカライズすると、ホスト・システムと互換性がないミラーのパッケージが更新されなくなり、パッケージの衝突やパッケージ依存関係の損傷が引き起こされなくなります。
ミラーが異なるOSバージョンまたはハードウェア・アーキテクチャを実行しているクライアントにサービスを提供する場合は、ホスト・サーバー自体が不要なチャネルを含む、必要なすべてのチャネルをサブスクライブします。 独自のチャネル・サブスクリプションが他のクライアントを対象とするパッケージで更新されないように、ホスト・サーバーをローカルで無効化するように構成します。
たとえば、ミラーをホストしているサーバーはOracle Linux 10システムであるが、そのミラーでx86_64プラットフォームのOracle Linux 9クライアントにもサービスを提供しているとします。 次のステップでは、Oracle Linux 10のチャネル・サブスクリプションがローカライズされ、ULNミラーを更新しない場合、Oracle Linux 10に適用可能なチャネルのみが有効になります。