2.3. オペレーティングシステムの作成

オペレーティングシステムは、Satellite Server がホストにベースオペレーティングシステムをインストールする方法を定義するリソースの集合です。オペレーティングシステムのエントリーは、インストールメディアやパーティションテーブル、プロビジョニングテンプレートなどの事前に定義されたリソースを組み合わせます。

Red Hat の CDN からオペレーティングシステムをインポートすると、ホスト > オペレーティングシステム ページで新規エントリーが作成されます。

以下の手順を使用して、カスタムのオペレーティングシステムも追加できます。

手順

  1. Satellite Web UI で ホスト > オペレーティングシステム に移動して、新規オペレーティングシステム をクリックします。
  2. 名前 フィールドには、オペレーティングシステムエントリーの名前を入力します。
  3. メジャー フィールドには、オペレーティングシステムのメジャーバージョンに対応する数字を入力します。
  4. マイナー フィールドには、オペレーティングシステムのマイナーバージョンに対応する数字を入力します。
  5. 説明 フィールドには、オペレーティングシステムの説明を加えます。
  6. ファミリー リストから、オペレーティングシステムのファミリーを選択します。
  7. root パスワードのハッシュ リストから、Root パスワードのエンコード方法を選択します。
  8. アーキテクチャー リストから、オペレーティングシステムがシステムが使用するアーキテクチャーを選択します。
  9. パーティションテーブル タブをクリックして、対象のオペレーティングシステムに適用するパーティションテーブルを選択します。
  10. オプション: Red Hat 以外のコンテンツを使用する場合には、インストールメディアタブをクリックして、対象のオペレーティングシステムに適用するインストールメディアを選択します。詳細は、「Satellite へのインストールメディアの追加」 を参照してください。
  11. テンプレート タブをクリックして、オペレーティングシステムで使用する PXELinux テンプレートプロビジョニングテンプレート および finish テンプレート を選択しましす。プロビジョニングに iPXE を使用予定の場合には、iPXE テンプレート など、他のテンプレートを選択してください。
  12. 送信 をクリックしてプロビジョニングテンプレートを保存します。

CLI をご利用の場合

  • hammer os create コマンドを使ってオペレーティングシステムを作成します。

    # hammer os create --name "MyOS" \
    --description "My_custom_operating_system" \
    --major 7 --minor 3 --family "Redhat" --architectures "x86_64" \
    --partition-tables "My_Partition" --media "Red_Hat" \
    --provisioning-templates "My_Provisioning_Template"