機械翻訳について

パッケージ・リポジトリの移入

ローカル・ミラーの設定中に、EngineeredSystemsディレクトリが作成されます。 パッケージがローカル・ミラーにダウンロードされると、パッケージはEngineeredSystemsのサブディレクトリに格納されます。 これらのサブディレクトリへのソフト・リンクを作成して、システムがパッケージを検索できるようにする必要があります。 次に、リポジトリ更新スクリプトを実行して、パッケージをそれぞれのローカル・リポジトリにダウンロードします。

ノート:

チャネルにパッケージ更新が含まれていないかぎり、まだサブスクライブできません。つまり、ローカル・ミラー・ディレクトリが存在せず、ソフト・リンクを作成できないことを意味します。 新しい「PCA」チャネルについては、ULN登録を定期的に確認してください。 新しいチャネルが見つかった場合は、手順を繰り返します: サブスクライブし、ソフト・リンクを作成し、リポジトリ更新スクリプトを実行します。

注意:

リポジトリ更新スクリプト(uln-yum-mirror)は、ミラー化されたすべてのチャネルを更新するため、慎重に使用してください。 すべてのアプライアンス・コンポーネントにパッチが適用されるまで、ミラー・リポジトリを特定のバージョンに保持する必要があります。 自動同期が無効になっていることを確認します。 ミラーがパッチ操作間で同期されている場合、コンポーネントは異なるソフトウェア・レベルにパッチが適用されます。 これにより、信頼性の低いアプライアンス操作と、サービスが中断する可能性があります。

  1. ローカル・ミラー・ディレクトリのソフト・リンクを作成します。

    EngineeredSystemsディレクトリのデフォルトのロケーションは、/var/www/html/yum/EngineeredSystemsです。 システムがサブディレクトリ内のパッケージを特定できるようにするには、ミラー・サブディレクトリを指すソフト・リンクを親ディレクトリ/var/www/html/yumに作成します。 これらのディレクトリへの正確なパスは、Oracle Linux 8とOracle Linux 7の間で異なります。

    • Oracle Linux 8ミラーのソフト・リンク:

      ln -s EngineeredSystems/pca302/hypervisor/x86_64/pca302_x86_64_hypervisor pca302_x86_64_hypervisor
      ln -s EngineeredSystems/pca302/containers/x86_64/pca302_x86_64_container_images pca302_x86_64_container_images
      ln -s EngineeredSystems/pca302/fw/x86_64/pca302_x86_64_fw pca302_x86_64_fw
      ln -s EngineeredSystems/pca302/mn/x86_64/pca302_x86_64_mn pca302_x86_64_mn
      ln -s EngineeredSystems/pca302/oci/x86_64/pca302_x86_64_oci pca302_x86_64_oci
      ln -s EngineeredSystems/pca302/regionregistry/x86_64/pca302_x86_64_regionregistry pca302_x86_64_regionregistry
    • Oracle Linux 7ミラーのソフト・リンク:

      ln -s EngineeredSystems/pca302/hypervisor/x86_64 pca302_x86_64_hypervisor
      ln -s EngineeredSystems/pca302/containers/x86_64 pca302_x86_64_container_images
      ln -s EngineeredSystems/pca302/fw/x86_64 pca302_x86_64_fw
      ln -s EngineeredSystems/pca302/mn/x86_64 pca302_x86_64_mn
      ln -s EngineeredSystems/pca302/oci/x86_64 pca302_x86_64_oci
      ln -s EngineeredSystems/pca302/regionregistry/x86_64 pca302_x86_64_regionregistry

    ノート:

    この例では、すべての「PCA」チャネルに更新が含まれていることを前提としています。 チャネルに更新がない場合、サブスクライブできません。つまり、ミラー・ディレクトリとソフト・リンクは作成できません。 新しいアプライアンス・ソフトウェア・ビルドがリリースされるたびにULN登録を確認し、新しいPCAチャネルが使用可能な場合はこの手順を繰り返します。

  2. リポジトリを移入または更新します。 次のコマンドは、すべての新しいパッケージをローカル・ミラー・ファイル・システムにダウンロードします。 最初のダウンロードには1時間以上かかる場合があります。

    # /usr/bin/uln-yum-mirror

    注意:

    すべてのアプライアンス・コンポーネントにパッチが適用されるまで、ミラー・リポジトリを特定のバージョンに保持します。 自動同期が無効になっていることを確認します。 ミラーがパッチ操作間で同期されている場合、コンポーネントは異なるソフトウェア・レベルにパッチが適用されます。 これにより、信頼性の低いアプライアンス操作と、サービスが中断する可能性があります。

  3. ソフト・リンクのロケーションにrepodataディレクトリが作成されたことを確認します。

    repodataディレクトリが存在する場合は、リポジトリが正常に移入されたことを示します。 このチェックは、ミラーに設定した新しいULNチャネルごとに実行します。 既存のローカル・リポジトリが更新されたときに、これらのチェックを繰り返す必要はありません。

    # ls -l /var/www/html/yum/pca302_x86_64_hypervisor/
    drwxr-xr-x. 2 root root 12288 Dec 19 03:20 getPackage
    drwxr-xr-x. 2 root root  4096 Dec 19 03:19 getPackageSource
    drwxr-xr-x. 2 root root  4096 Jan 15 03:41 repodata