16.2. カスタムファイルタイプリポジトリーのリモートソースの作成


Pulp Manifest を使用して、Satellite Server の外部にあるファイルのディレクトリーから、カスタムファイルタイプリポジトリーソースを作成します。その後、HTTP または HTTPS を介してファイルを Satellite Server のリポジトリーに同期し、カスタムファイルタイプのコンテンツを他のコンテンツタイプと同様に管理できます。

以下の手順を使用して、リモートサーバーのディレクトリーにリポジトリーを設定します。Satellite Server がインストールされているベースシステムのディレクトリーにファイルタイプリポジトリーを作成するには、「カスタムファイルタイプリポジトリーのローカルソースの作成」 を参照してください。

前提条件

  • Satellite または Red Hat CDN に登録された Red Hat Enterprise Linux 9 を実行するサーバーがある。
  • サーバーには、Red Hat Enterprise Linux Server および Red Hat Satellite リポジトリーへのエンタイトルメントがある。
  • HTTP サーバーがインストールされている。Web サーバーの設定の詳細は、Red Hat Enterprise Linux 9 Web サーバーおよびリバースプロキシーのデプロイメントApache HTTP Web サーバーの設定 を参照してください。

手順

  1. HTTP サーバーで、必要なリポジトリーを有効にします。

    # subscription-manager repos \
    --enable=rhel-9-for-x86_64-appstream-rpms \
    --enable=rhel-9-for-x86_64-baseos-rpms \
    --enable=satellite-6.18-for-rhel-9-x86_64-rpms
  2. Pulp マニフェストパッケージをインストールします。

    # dnf install pulp-manifest
  3. HTTP サーバーのパブリックフォルダーのファイルタイプリポジトリーとして使用するディレクトリーを作成します。

    # mkdir /var/www/html/pub/my_file_repo
  4. ディレクトリーにファイルを追加して、テストファイルを作成します。

    # touch /var/www/html/pub/my_file_repo/test.txt
  5. Pulp マニフェストを作成します。

    # pulp-manifest /var/www/html/pub/my_file_repo
  6. マニフェストが作成されたことを確認します。

    # ls /var/www/html/pub/my_file_repo
    PULP_MANIFEST test.txt

これで、リモートソースをカスタムファイルタイプリポジトリーとしてインポートできるようになりました。ディレクトリーへのパスを使用して、Upstream URL (http://server.example.com/my_file_repo など) を指定します。詳細は、「カスタムファイルタイプリポジトリーの作成」 を参照してください。

ディレクトリーの内容を更新する場合は、Pulp Manifest を再実行し、Satellite でリポジトリーを同期します。詳細は、「リポジトリーの同期」 を参照してください。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る