2.8. Satellite へのインストールメディアの追加

インストールメディアは、Satellite Server が外部リポジトリーからマシンにベースオペレーティングシステムをインストールするために使用するパッケージのソースです。このパラメーターを使用して、サードパーティーのコンテンツをインストールできます。Red Hat コンテンツは、リポジトリーの同期により配信されます。

インストールメディアは、オペレーティングシステムのインストールツリーの形式で提供され、インストーラーをホストするマシンから HTTP URL 経由でアクセスできる必要があります。利用可能なインストールメディアは ホスト > インストールメディア メニューに表示されます。

デフォルトでは Satellite には公式な Linux ディストリビューションのインストールメディアが含まれています。これらのインストールメディアは特定のバージョンのオペレーティングシステムを対象としている点に注意してください。たとえば、CentOS mirror (7.x) は CentOS 7 以前に、CentOS mirror (8.x) は CentOS 8 以降に使用する必要がある点に注意してください。

インストールメディアを使用して複数のホストにオペレーティングシステムをインストールする時のダウンロードパフォーマンスを向上する場合には、インストールメディアの パス を変更して、最も近いミラーまたはローカルコピーを参照するようにする必要があります。

手順

  1. Satellite Web UI で ホスト > インストールメディア に移動して、メディアの作成 をクリックします。
  2. 名前 フィールドには、インストールメディアエントリーの名前を入力します。
  3. パス には、インストールツリーを含む URL または NFS シェアを入力します。複数の異なるシステムアーキテクチャーおよびバージョンを表すために以下の変数をパスで使用できます。

    • $arch: システムアーキテクチャー
    • $version: オペレーティングシステムのバージョン
    • $major: オペレーティングシステムのメジャーバージョン
    • $minor: オペレーティングシステムのマイナーバージョン

      HTTP パスの例:

      http://download.example.com/centos/$version/Server/$arch/os/

      NFS パスの例:

      nfs://download.example.com:/centos/$version/Server/$arch/os/

      Capsule Server の同期したコンテンツは HTTP パスを常に使用します。Capsule Server で管理されたコンテンツは NFS パスをサポートしません。

  4. オペレーティングシステムの種類 リストから、メディアのディストリビューションまたはファミリーを選択します。たとえば、CentOS、および Fedora は、Red Hat ファミリーに属します。
  5. 組織ロケーション タブをクリックして、プロビジョニングコンテキストを変更します。Satellite Server により、設定されたプロビジョニングコンテキストにインストールメディアを追加します。
  6. 送信 をクリックしてインストールメディアを保存します。

CLI をご利用の場合

  • hammer medium create コマンドを使用してインストールメディアを作成します。

    # hammer medium create --name "CustomOS" --os-family "Redhat" \
    --path 'http://download.example.com/centos/$version/Server/$arch/os/' \
    --organizations "My_Organization" --locations "My_Location"