• 検索結果がありません。

Custom JumpStart の設定

ドキュメント内 SPARC Enterprise SAN Boot環境構築ガイド 第1.7版 (ページ 36-40)

2.2 ソフトウェア環境

4.1.1 ネットワークインストールサーバを用いて作成する方法

4.1.1.4 Custom JumpStart の設定

Solaris custom jump start を使用してドライバパッケージのインストールを行うための設定を行います。Custom

JumpStartを使用すると、Solarisのインストールと同時にドライバパッケージのインストールと設定が自動的に行われ

ます。

この手順はインストールサーバ側で行います。

1. Custom JumpStart用のディレクトリの作成

インストールサーバにjumpstartディレクトリを作成し、共有します。

(INSTALL SERVER)#mkdir /jumpstart<RETURN>

(INSTALL SERVER)#share -F nfs -o ro,anon=0 /jumpstart<RETURN>

2. ドライバパッケージ、パッチ、およびインストールファイルのコピー

インストールサーバ上のjumpstartディレクトリ配下に、ドライバのパッケージ、パッチ、およびインストール ファイルをコピーします。

インストールサーバのjumpstartディレクトリ配下に、FUJITSU PCI Fibre ChannelのCDイメージをコピーし ます。

(INSTALL SERVER)#mkdir /jumpstart/FJPFCA<RETURN>

(INSTALL SERVER)#cd /cdrom/cdrom0<RETURN>

(INSTALL SERVER)#find . | cpio -pumd /jumpstart/FJPFCA<RETURN>

FUJITSU PCI GigabitEthernet/FUJITSU ULTRA LVD SCSI Host Bus Adapter Driverをインストールする場合は、以 下を実行してください。

FUJITSU PCI GigabitEthernet 3.0 Update1以降の場合

インストールサーバのjumpstartディレクトリ配下に、FUJITSU PCI GigabitEthernet 3.0 Update1以降のCDイメ ージをコピーします。

(INSTALL SERVER)#mkdir /jumpstart/fjgi<RETURN>

(INSTALL SERVER)#cp -p /cdrom/cdrom0/install /jumpstart/fjgi/.<RETURN>

(INSTALL SERVER)#cp -p /cdrom/cdrom0/admin /jumpstart/fjgi/.<RETURN>

(INSTALL SERVER)#cp -pr /cdrom/cdrom0/FJSVgid_3.0/10/* /jumpstart/fjgi/.<RETURN>

FUJITSU PCI GigabitEthernet 4.0以降の場合

インストールサーバのjumpstartディレクトリ配下に、FUJITSU PCI GigabitEthernet 4.0以降のCDイメージを コピーします。

(INSTALL SERVER)#mkdir /jumpstart/fjgi<RETURN>

(INSTALL SERVER)#cp -p /cdrom/cdrom0/install_v4 /jumpstart/fjgi/.<RETURN>

(INSTALL SERVER)#cp -p /cdrom/cdrom0/admin /jumpstart/fjgi/.<RETURN>

(INSTALL SERVER)#cp -pr /cdrom/cdrom0/FJSVgid_4.0/10/* /jumpstart/fjgi/.<RETURN>

FUJITSU ULTRA LVD SCSI Host Bus Adapter Driverの場合

インストールサーバのjumpstartディレクトリ配下に、FUJITSU ULTRA LVD SCSI Host Bus Adapter Driver の CDイメージをコピーします。

(INSTALL SERVER)#mkdir /jumpstart/fjulsa<RETURN>

(INSTALL SERVER)#cp -p /cdrom/cdrom0/install /jumpstart/fjulsa/.<RETURN>

(INSTALL SERVER)#cp -p /cdrom/cdrom0/admin /jumpstart/fjulsa/.<RETURN>

(INSTALL SERVER)#cp -pr /cdrom/cdrom0/ultra_lvd_driver/10/* /jumpstart/fjulsa/.<RETURN>

3. JumpStart sampleのコピー

OSインストールイメージから、JumpStart sample ファイルをコピーします。

(INSTALL SERVER)#cp -r /export/install/Solaris10_hostname/Solaris_10/Misc/jumpstart_sample/* /jumpstart

<RETURN>

4. profileの編集

テキストエディタで/jumpstart/profileファイルを編集します。

なお、profile はインストール対象のマシン構成にあわせて作成します。”Solaris Installation Guide: Custom JumpStart and Advanced Installations”を参照し作成してください。

profile設定例:

install_type initial_install # install_typeパラメータは必須です。initial_installを指定してください。

system_type server # system_type はserverに指定します。

partitioning explicit #partitioning は explicitに指定します。

cluster SUNWCXall # インストールするOSのclusterはSUNWCXall(Entire Software Group Plus OEM Support)を指定しています。

filesys c7t16d0s1 4096 swap # swapファイルシステムをc7t16d0s1に4096MB割り当てています。

filesys c7t16d0s0 free / # c7t16d0s0 に残りのディスク領域を割り当てています。

5. finishスクリプトサンプルのコピー

FJPFCAディレクトリから、finishスクリプトのサンプルを、finish として/jumpstartディレクトリにコピーしま

す。

(INSTALL SERVER)#cp /jumpstart/FJPFCA/FJPFCA4.0/tool/FJPFCA_jumpstart_finish.sample /jumpstart/finish<RETURN>

6. finishスクリプトの編集

テキストエディタで/jumpstart/finish を編集します。以下のパラメータを編集してください。

JUMPSTART_HOST インストールサーバのホスト名、またはIPアドレスを記載します。

JUMPSTART_DIR JumpStart設定ファイルの配置ディレクトリを指定します。/jumpstart以外を使用する

場合のみ変更します。

FUJITSU PCI GigabitEthernet/FUJITSU ULTRA LVD SCSI Host Bus Adapter Driverをインストールする場合は、

以下の内容を追記します。例では、”PF_ARCH=`uname -m`”の下に追記しています。

FUJITSU PCI GigabitEthernet 3.0 Update1以降の場合

${MNT}/fjgi/install -R /a -d ${MNT}/fjgi -p "$PF_ARCH"

FUJITSU PCI GigabitEthernet 4.0以降の場合

${MNT}/fjgi/install_v4 -R /a -d ${MNT}/fjgi -p "$PF_ARCH"

FUJITSU ULTRA LVD SCSI Host Bus Adapter Driver の場合

${MNT}/fjulsa/install -R /a -d ${MNT}/fjulsa -p "$PF_ARCH"

finishスクリプト設定例:

#!/bin/sh

### Edit here ###

JUMPSTART_HOST=

JUMPSTART_DIR=/jumpstart

### End of edit ###

### MAIN ###

MNT=/a/mnt

mount -F nfs ${JUMPSTART_HOST}:${JUMPSTART_DIR} ${MNT}

PF_ARCH=`uname -m`

${MNT}/fjgi/install -R /a -d ${MNT}/fjgi -p "$PF_ARCH"

${MNT}/fjulsa/install -R /a -d ${MNT}/fjulsa -p "$PF_ARCH"

${MNT}/FJPFCA/bin/pfcapkgadd.sh -R /a -p "$PF_ARCH"

# Copy fjpfca.conf

if [ -f /kernel/drv/fjpfca.conf ] then

echo "copying fjpfca.conf "

cp /kernel/drv/fjpfca.conf /a/kernel/drv/fjpfca.conf COPY_STATUS="$?"

if [ "$?" != "0" ] then

echo "ERROR: fjpfca.conf copy failed."

fi else

echo "NOTICE: /kernel/drv/fjpfca.conf does not exists."

fi

## Copy sd.conf

if [ -f /kernel/drv/sd.conf ] then

echo "copying sd.conf "

cp /kernel/drv/sd.conf /a/kernel/drv/sd.conf COPY_STATUS="$?"

if [ "$?" != "0" ] then

echo "ERROR: sd.conf copy failed."

fi else

echo "NOTICE: /kernel/drv/sd.conf does not exists."

fi

umount ${MNT}

7. rulesファイルの編集

テキストエディタで、/jumpstart/rules ファイルを編集します。rules ファイルでは、ホスト毎に使用する profile

およびfinishスクリプトを指定します。

なお、rulesファイルの初期状態には設定例が複数記載してありますが、これらは不要ですのでコメントアウト してください。

rulesファイルの末尾に以下を記入します。

hostname <インストールマシンのホスト名> - profile finish

8. rulesファイルのチェックと有効化

checkコマンドを実行し、rulesファイルを有効にします。

Solaris 10 5/08以前の場合

(INSTALL SERVER)#cd /jumpstart<RETURN>

(INSTALL SERVER)#/jumpstart/check -p /export/install/Solaris10_hostname -r rules<RETURN>

Solaris 10 10/08以降の場合

(INSTALL SERVER)#cd /jumpstart<RETURN>

(INSTALL SERVER)#/jumpstart/check -p /tmp/media -r rules<RETURN>

checkコマンド実行時に以下のようなエラーメッセージが表示された場合は、以下の手順でcheckコマンドを再

実行してください。

エラーメッセージ

ERROR: /tmp/media is not a valid Solaris 2.x CD image

(INSTALL SERVER)#cd /tmp/media/Solaris_10/Tools/Boot<RETURN>

(INSTALL SERVER)#bzcat lu.cpio.bz2 | cpio -idum<RETURN>

(INSTALL SERVER)#ls usr/sbin/install.d/chkprobe<RETURN>

usr/sbin/install.d/chkprobe

(INSTALL SERVER)#cd /jumpstart<RETURN>

(INSTALL SERVER)#/jumpstart/check -p /tmp/media -r rules<RETURN>

9. ネットワークブートのための設定を行います

インストール対象のマシンモデルによって設定が異なります。

SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440の場合

(INSTALL SERVER)#/export/install/Solaris10_hostname/Solaris_10/Tools/add_install_client -i イン ストールマシンのIPアドレス -e インストールマシンのmacアドレス -s インストールサーバの ホスト名:/export/install/Solaris10_hostname -c インストールサーバのホスト名:/jumpstart インス トールマシンのホスト名 sun4v<RETURN>

SPARC Enterprise M3000/M4000/M5000/M8000/M9000の場合

(INSTALL SERVER)#/export/install/Solaris10_hostname/Solaris_10/Tools/add_install_client -i イン ストールマシンのIPアドレス -e インストールマシンのmacアドレス -s インストールサーバの ホスト名:/export/install/Solaris10_hostname -c インストールサーバのホスト名:/jumpstart インス トールマシンのホスト名 sun4u<RETURN>

ドキュメント内 SPARC Enterprise SAN Boot環境構築ガイド 第1.7版 (ページ 36-40)