4.2. 自動インストール

本セクションでは、Red Hat Enterprise Linux を自動でインストールして登録するインストール USB ドライブに、キックスタートファイルを追加する方法について説明します。この方法を使用すると、複数のマシンに Red Hat Enterprise Linux をデプロイすることができます。

USB ブートメディアの生成

  1. キックスタートファイルにインストールを記録します。
    1. 一度、手動で Red Hat Enterprise Linux をインストールします。詳細については、「対話型インストール」 を参照してください。
    2. インストールされたシステムを起動します。インストール中に、Anaconda/root/anaconda-ks.cfg ファイルに設定を伴うキックスタートファイルを作成しています。
  2. Red Hat Enterprise Linux インストール DVD ISO ファイルを /tmp/ ディレクトリーにダウンロードします。
  3. インストール ISO ファイルを /mnt/ ディレクトリーにマウントします。
    # mount -o loop /tmp/rhel-server-7.3-x86_64-dvd.iso /mnt/
  4. 作業ディレクトリーを作成し、そこに DVD コンテンツをコピーします。
    # mkdir /root/rhel-install/
    # shopt -s dotglob
    # cp -avRf /mnt/* /root/rhel-install/
  5. ISO ファイルをアンマウントします。
    # umount /mnt/
  6. インストール中に生成されたキックスタートファイルを作業ディレクトリーにコピーします。
    # cp /root/anaconda-ks.cfg /root/rhel-install/
  7. インストール後に Red Hat Enterprise Linux を自動登録して、サブスクリプションをアタッチするには、以下を /root/rhel-install/anaconda-ks.cfg ファイルに追加します。
    %post
    subscription-manager register --auto-attach --username=user_name --password=password
    %end
  8. インストール DVD ボリューム名を表示させます。
    # isoinfo -d -i rhel-server-7.3-x86_64-dvd.iso | grep "Volume id" | \
    sed -e 's/Volume id: //' -e 's/ /\\x20/g'
    RHEL-7.3\x20Server.x86_64
  9. キックスタートファイルを使用する起動ファイル /root/rhel-install/isolinux/isolinux.cfg に新しいメニューエントリーを追加します。
    #######################################
    label kickstart
    menu label ^Kickstart Installation of RHEL7.3
    kernel vmlinuz
    append initrd=initrd.img inst.stage2=hd:LABEL=RHEL-7.3\x20Server.x86_64 inst.ks=cdrom:/anaconda-ks.cfg
    #######################################

    注記

    inst.stage2=hd:LABEL= オプションを、前のステップで取得した DVD ボリューム名に設定します。
  10. 作業ディレクトリーから /root/rhel-ks.iso ファイルを作成します。
    # mkisofs -J -T -o /root/rhel-ks.iso -b isolinux/isolinux.bin \
    -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table \
    -R -m TRANS.TBL -graft-points -V "RHEL-7.3 Server.x86_64" \
    /root/rhel-install/

    注記

    -V オプションを、前のステップで取得した DVD ボリューム名に設定し、\x20 を空白で置き換えます。
  11. インストール USB ドライブを作成します。詳細は、「Linux でインストール USB を作成する」 を参照してください。

キックスタートファイルを使用した Red Hat Enterprise Linux のインストール

  1. インストール USB ドライブを起動します。詳細は、7章AMD64 および Intel 64 システムのインストールの起動 を参照してください。
  2. 「USB ブートメディアの生成」 で作成したキックスタート設定を含むエントリーを選択します。