Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

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章64 ビット AMD、Intel、および ARM システムでのインストールの起動」を参照してください。
  2. 「USB 起動用メディアの生成」で作成したキックスタート設定を含むエントリーを選択します。