第2章 カスタマイズされたオペレーティングシステムを構築するためのリポジトリー管理


リポジトリーのライフサイクルを管理することなく、サードパーティーのコンテンツを使用してカスタマイズしたリポジトリーを定義できます。サードパーティーのコンテンツを使用してイメージをビルドし、そのイメージをパブリッククラウド環境で起動すると、dnf ツールでそれらのリポジトリーを使用できます。

2.1. カスタムリポジトリーの追加

このリポジトリーからカスタマイズイメージにパッケージを追加できるようにリポジトリーを定義します。

前提条件

  • RHEL サブスクリプションがある。
  • Red Hat Hybrid Cloud Console Web ユーザーインターフェイスまたは repository administrator ロールへの管理者アクセスがある。
  • リポジトリーコンテンツへの URL リンクがある。

手順

  1. Hybrid Cloud Console Insights にアクセスし、Content Repositories をクリックします。
  2. Add repositories をクリックします。Add custom repositories ウィザードが開きます。
  3. Name フィールドにカスタムリポジトリーの名前を入力します。
  4. Repository type で、以下を選択します。

    Snapshotting
    このリポジトリーの日次スナップショットを作成できるようにします。これにより、一貫したリポジトリーコンテンツを持つイメージブループリントを作成できます。
    Introspect only
    このリポジトリーのスナップショットを無効にします。
    Upload

    カスタムリポジトリーへのパッケージのアップロードを有効にします。ファイルに rpm 拡張子が必要です。

    Upload オプションは Preview モードでのみ使用できることに注意してください。

  5. Snapshotting または Introspect only を選択した場合は、URL フィールドにリポジトリーの URL を入力します。
  6. オプション: Restrict architecture ドロップダウンメニューで、アーキテクチャーを選択します。すべてのアーキテクチャーを許可することも、任意のシステムアーキテクチャーに制限して、誤ったリポジトリーが利用可能になることを回避することもできます。
  7. オプション: Restrict OS version ドロップダウンメニューで、オペレーティングシステム (OS) を選択します。すべての RHEL バージョンを許可することも、システムバージョンに合わせて 1 つを選択して、誤ったリポジトリーが利用可能になることを回避することもできます。
  8. オプション: Modularity filtering オプションを無効にします。Modularity filtering オプションが無効な場合、パッケージがモジュールの一部であっても、このリポジトリー内のパッケージを更新できます。
  9. オプション: GPG key フィールドに、GPG キーを含む .txt ファイルをアップロードするか、既存の GPG キーの URL または値を貼り付けます。GPG キーは、リポジトリーの署名済みパッケージを検証するために使用できます。リポジトリーの GPG キーを提供しない場合、システムは検証を実行できません。
  10. Snapshotting または Introspect only を選択した場合は、Save をクリックします。Red Hat Hybrid Cloud Console は、プロジェクトのステータスを検証します。リポジトリーが Invalid とマークされている場合は、追加したリポジトリーの URL を確認します。リポジトリーのステータスの詳細は、リポジトリーのステータス セクションを参照してください。
  11. Upload を選択した場合は、次の手順を実行します。

    1. Save and upload content をクリックします。Upload content ウィンドウが開きます。
    2. Upload をクリックし、アップロードする rpm ファイルを選択して、Open をクリックします。
    3. ファイルのアップロードが完了したら、Confirm changes をクリックします。

検証

  • カスタムリポジトリーの一覧を開き、追加したリポジトリーがリストされていることを確認します。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.