この項では、 Kickstart ファイルの例を示します。また、 Kickstart ファイルを設定し、そのファイルを使って Linux をインストールする手順を示します。
この項では、 Kickstart ファイルの例を 2 つ示します。1 つ目の 例 3–2 の Kickstart ファイルは、Linux のディストリビューション全体をインストールするように設定されています。2 つ目の例 3–3 の Kickstart ファイルは、N1 System Manager に必要な RPM グループだけをインストールするように設定されています。
install lang en_US.UTF-8 langsupport --default en_US.UTF-8 en_US.UTF-8 keyboard us mouse genericwheelps/2 --device psaux nfs --server 10.0.0.50 --dir /export/images/RHEL3U2 skipx timezone America/Denver rootpw --iscrypted $1$Rig3dbXb$OWcv00J/V2WsBGcgx0bmp1 network --device eth0 --bootproto static --ip 10.0.0.100 --netmask 255.255.255.0 --gateway 10.0.0.254 --nameserver 10.0.0.200 --hostname sun-ms network --device eth1 --bootproto static --ip 192.168.200.254 --netmask 255.255.255.0 --gateway --nameserver 10.0.0.200 --hostname sun-ms-prov network --device eth2 --bootproto static --ip 192.168.100.254 --netmask 255.255.255.0 --gateway --nameserver 10.0.0.200 --hostname sun-ms-admin firewall -disabled authconfig -enablemd5 -enableshadow bootloader -location=mbr clearpart --all -drives=hda part /boot --fstype ext3 --size=102 -ondisk=sda part / --fstype ext3 --size=1024 --grow -ondisk=sda part swap --size=4096 --grow --maxsize=1024 -ondisk=sda reboot %packages @ everything grub kernel kernel-smp %post echo "RHEL3U2 installed `/bin/date`" > /etc/motd cat << EOF > /etc/resolv.conf nameserver 10.0.0.200 search Customer.Com EOF cat << EOF > /etc/hosts 127.0.0.1 localhost.localdomain localhost 10.0.0.100 sun-ms 192.168.200.254 sun-ms-prov 192.168.100.254 sun-ms-admin EOF
install lang en_US.UTF-8 langsupport --default en_US.UTF-8 en_US.UTF-8 keyboard us mouse genericwheelps/2 --device psaux nfs --server 10.0.0.50 --dir /export/images/RHEL3U2 skipx timezone America/Denver rootpw --iscrypted $1$Rig3dbXb$OWcv00J/V2WsBGcgx0bmp1 network --device eth0 --bootproto static --ip 10.0.0.100 --netmask 255.255.255.0 --gateway 10.0.0.254 --nameserver 10.0.0.200 --hostname sun-ms network --device eth1 --bootproto static --ip 192.168.200.254 --netmask 255.255.255.0 --gateway --nameserver 10.0.0.200 --hostname sun-ms-prov network --device eth2 --bootproto static --ip 192.168.100.254 --netmask 255.255.255.0 --gateway --nameserver 10.0.0.200 --hostname sun-ms-admin firewall -disabled authconfig -enablemd5 -enableshadow bootloader -location=mbr clearpart --all -drives=hda part /boot --fstype ext3 --size=102 -ondisk=sda part / --fstype ext3 --size=1024 --grow -ondisk=sda part swap --size=4096 --grow --maxsize=1024 -ondisk=sda reboot %packages -resolvedeps @ office @ engineering-and-scientific @ editors @ system-tools @ base-x @ web-server @ development-tools @ printing @ text-internet @ legacy-network-server @ gnome-desktop @ admin-tools @ server-cfg @ mail-server @ ftp-server @ network-server @ graphical-internet @ compat-arch-support grub kernel kernel-smp %post echo "RHEL3U2 installed `/bin/date`" > /etc/motd cat << EOF > /etc/resolv.conf nameserver 10.0.0.200 search Customer.Com EOF cat << EOF > /etc/hosts 127.0.0.1 localhost.localdomain localhost 10.0.0.100 sun-ms 192.168.200.254 sun-ms-prov 192.168.100.254 sun-ms-admin EOF
NFS または HTTP を使って管理サーバーにアクセス可能なマシンにログインします。
Linux の Kickstart の設定ファイルを作成します。
例 3–2 に示したディストリビューション全体の Kickstart ファイルまたは例 3–3 に示した必要な RPM だけの Kickstart ファイルのどちらを使用するかを選択します。選択した設定データをコピーしてファイルにペーストします。ファイルの名前は「n1gc-ks.cfg」などとします。
必要な RPM だけの Kickstart ファイルを選択した場合は、追加の RPM を手動でイントールする必要があります。インストール方法については、「N1 System Manager に必要な RPM を CD-ROM からインストールする」を参照してください。
環境に応じて Kickstart インストールファイルを設定します。
動的 IP アドレスを使う場合は、次の構文を使って、 Kickstart ファイル内の各 network 文を置換します。
network --device ethx --bootproto dhcp
ここで ethx はポート、たとえば eth0 です。
静的 IP アドレスを使う場合は、network 文を次のように変更します。
ip を Ethernet ポートの IP アドレスに置き換えます。
nameserver を組織内ネームサーバーの IP アドレスに置き換えます。複数のネームサーバーを使う場合は、各ネームサーバーの IP アドレスをコンマで区切ります。次に例を示します。--nameserver 110.112.113.11,110.112.113.22
hostname を管理サーバーの名前に置き換えます。
必要な場合は、ETH ポートで静的 IP アドレスと動的 IP アドレスを組み合わせて使用することができます。選択したアーキテクチャーに従って、ネットワーク設定を変更します。
Kickstart ファイルをサーバー上の NFS または HTTP のディレクトリに保存します。
作成した Kickstart ファイルを使って、管理サーバーに Linux をインストールします。
国際対応の Perl モジュールをインストールします。「国際対応の Perl モジュールのインストール」を参照してください。
メールサービスを設定します。「管理サーバーのメールサービスとアカウントの設定」を参照してください。
FTP を有効にします。「管理サーバーでの FTP の有効化」を参照してください。
/etc/hosts ファイルを更新します。「/etc/hosts ファイルの更新」を参照してください。