ローカルYumミラーの設定
ローカルyumリポジトリとして機能するシステムは、パブリックOracle Linux yumサーバーからリポジトリをミラー化します。
このシステムにOracle Linuxがインストールされると、そのシステムにはシステムのOSに必要なリポジトリが自動的に含まれます。そうしたリポジトリは、システムの/etc/yum/repos.dディレクトリにあります。リポジトリは、個別の/etc/yum/repos.d/*.repoファイルで定義されています。
そのようなデフォルト・リポジトリをミラーリングすることで、システムはローカルyumサーバーとして機能して、ミラーと同じOSとプラットフォームのクライアントにサービスを提供できます。
ただし、そのローカルyumミラーで、その他のプラットフォーム用の異なるOSリリースを使用するクライアントにサービスを提供することもできます。この場合は、該当するクライアントが必要とする他のリポジトリの定義が必要になります。
ローカルYumサーバーの構成
ローカルyumサーバーとして機能するようにシステムを設定するには、パブリックOracle Linux yumサーバーから必要なリポジトリをミラーリングする必要があります。
yumミラーは、ローカル・ディストリビューション・ミラーの前提条件で説明されている要件を満たす必要があります。また、「ディストリビューション・ミラーの設定」の手順を完了している必要もあります。
Oracle Linux yumサーバーで使用可能なリポジトリは、リポジトリの定義が/etc/yum.repos.dで構成されていればミラーリングできます。すでにシステムで使用可能なリポジトリのミラーリングは複雑ではありません。ただし、それ以外のリポジトリの場合は、どのリポジトリをミラーリングするかについて、より具体的に指定する必要があります。さらに、他のリポジトリ構成が必要になることもあります。
rsyncを使用したOracle Linux Yum Serverのミラーリング
Oracleは、Oracle Linux yumサーバーのURL構造に直接マップするyum-rsync.oracle.comドメインでOracle Linux yumサーバー・リポジトリへのrsyncインタフェースを提供します。
rsyncインタフェースを使用すると、複雑なシステム構成を必要とせずに、Oracle Linux yumサーバーを簡単にミラーリングして、より広い用途に使用できます。この方法は、すべてのアーキテクチャのリポジトリ構造全体をミラーリングする必要がある大企業に有効です。rsyncインタフェースは、ミラー化されたリポジトリを同期するreposyncコマンドを実行するための代替方法です。
ISOからのリポジトリのミラーリング
ローカルyumミラーは、ISOイメージからリポジトリをミラー化して、クライアントが使用できるように構成できます。
このタスクでは、Oracle Linux 10イメージからリポジトリをミラーリングしていることを前提としています。また、ミラーへのアクセスを許可するために、Webサーバーを使用していることも前提としています。