検索

2.7. カスタムリポジトリーの新規作成 (RPM コンテンツのみ)

download PDF

更新されたクライアント設定パッケージまたは他の Red Hat 以外のソフトウェアを RHUI クライアントに配信するために使用できるカスタムリポジトリーを作成できます。64 ビット RHUI サーバー (例: client-rhui-x86_64) の保護されたリポジトリーは、RHUI クライアントに新しい Red Hat 以外のパッケージ (更新済みのクライアント設定パッケージなど) を配布するための優先手段になります。

Red Hat コンテンツリポジトリーと同様、保護されているすべてのカスタムリポジトリーが、プロセッサーアーキテクチャーでのみ異なる (i386AMD64) 場合は、$basearch yum 変数を使用して、エンタイトルメント証明書内の単一のエンタイトルメントに統合されます。

証明書に問題がある場合には、RHUI サーバーの保護されていないリポジトリーを、更新された RPM を RHUI クライアントに配布するためのフォールバック方法として使用できます。

手順

  1. Red Hat Update Infrastructure Management Tool のホーム画面に移動します。

    [root@rhua ~]# rhui-manager
  2. r を押して、リポジトリーの管理 を選択します。
  3. Repository Management 画面で c を押して、create a new custom repository (RPM content only) を選択します。
  4. リポジトリーの一意の ID を入力します。英数字、_(アンダースコア)、および-(ハイフン) のみが許可されます。一意の ID でスペースを使用することはできません。たとえば、repo1repo_1、および repo-1 は有効なエントリーになります。

    Unique ID for the custom repository (alphanumerics, _, and - only):
  5. リポジトリーの表示名を入力します。この名前は、Red Hat Update Infrastructure Management Tool 内でリポジトリーを識別するのに使用されます。

    Display name for the custom repository [repo_1]:
  6. リポジトリーをホストするパスを指定します。このパスは、RHUI がホストする全リポジトリーで一意でなければなりません。たとえば、このステップのパスを some/unique/name として指定すると、リポジトリーは //server/pulp/repos/some/unique/name に配置されます。

    Unique path at which the repository will be served [repo_1]:
  7. リポジトリーメタデータに使用されるチェックサムタイプとして sha256 を選択します。

    注記

    RHEL 6、RHEL 7、または RHEL 8 のカスタムリポジトリーを作成する場合は、sha256 を使用します。RHEL 5 クライアントのリポジトリーを作成する場合は sha1 を使用します。

    Algorithm to use when calculating the checksum values for repository metadata:
    
        1 - sha256 (default)
        2 - sha1 (RHEL 5)
    Enter value (1-2) or 'b' to abort:
  8. 新規リポジトリーを保護するかどうかを選択します。この質問に no と回答すると、すべてのクライアントがリポジトリーにアクセスできます。yes と回答すると、適切なエンタイトルメント証明書を持つクライアントのみがリポジトリーにアクセスできます。

    警告

    名前が示すように、保護されていないリポジトリーのコンテンツは、クライアントのエンタイトルメント証明書を必要とせずに要求するシステムで利用できます。保護されていないリポジトリーを使用してコンテンツを配信する場合は、更新されたクライアント設定 RPM などのコンテンツを配布する場合は注意してください。これにより、保護されたリポジトリーへのアクセスが提供されます。

  9. 以下のような質問に yes または no と答えます。

    Should the repository require clients to perform a GPG check and verify packages are signed by a GPG key? (y/n)
    
    Will the repository be used to host any Red Hat GPG signed content? (y/n)
    
    Will the repository be used to host any custom GPG signed content? (y/n)
    
    Enter the absolute path to the public key of the GPG key pair:
    
    Would you like to enter another public key? (y/n)
    
    Enter the absolute path to the public key of the GPG key pair:
    
    Would you like to enter another public key? (y/n)
  10. 新しいリポジトリーの詳細が表示されます。プロンプトが表示されたら y を押して、情報を確認し、リポジトリーを作成します。

検証

  1. Repository Management 画面で l を押し、正しいリポジトリーがインストールされていることを確認します。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.