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

シングルシステム(非クラスタシステム)の場合

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

4.2 ブートディスクへのパスを冗長化

4.2.2 ETERNUS マルチパスドライバの設定

4.2.2.1 シングルシステム(非クラスタシステム)の場合

1. ディスクアレイ装置を指定してブートし、ETERNUS マルチパスドライバ のインストールを行います。

ディスクアレイ装置上のブートディスクからホストを起動し、「ETERNUSマルチパスドライバ インストール ガイド」を参照してETERNUSマルチパスドライバのインストールを行ってください。また、インストール完 了後の以下の問い合わせに対して"y"を入力してください。自動的にgrmpdautoconfコマンドが実行され、2.の マルチパス構築処理に進みます。

Do you want to make a multipath configuration now ?

すでに ETERNUSマルチパスドライバのパッケージがインストールされている場合は、grmpdautoconf を実行

して、2.のマルチパス構築処理に進みます。

#/usr/sbin/grmpdautoconf<RETURN>

2. grmpdautoconf によるマルチパスの構築を行います。

grmpdautoconfでは対話形式で処理を行います。詳細は「ETERNUSマルチパスドライバ ユーザーズガイド」

を参照して下さい。対話処理では、以下の選択を行ってください。

パスの自動選択/手動選択の問い合わせに対しては "手動選択"mを選びます。

アクセスパスを自動選択しますか、手動選択しますか?

** 自動選択とした場合、"New"と表示されたすべてのアクセスパスがシステムに登録されます。

** ETERNUS, Switchの設定で適切にアクセスパスが選択されている場合は、自動選択を選んでくださ

い。

** "Exist"と表示されたすべてのパスは、LUN増設処理の対象になります。

** AL接続のすべての装置はLUN増設および装置増設の対象になります。

手動選択 ---> 'm' 自動選択 ---> 'a' 中止 ---> 'q'

キーを入力してください。 [m,a,q] m<RETURN>

手動パス選択画面では、ファイバチャネルドライバのディスクアレイ装置認識方法を自動設定の場合と 手動設定の場合で、選択画面が異なります。

a. [自動設定の場合]

手動パス選択画面において、起動パスを選択します。

Adapter Switch ETERNUS Status

instance WWN WWN product

---+---+---+---+---[ ] 1 fjpfca0 100000000e24ac06 1 210000e0004101d9 E4000 CM1CA0P0 New [ ] 2 fjpfca1 100000000e244737 3 210000e0004101da E4000 CM0CA0P0 New

"New" と表示されたパスのうち、システムに登録したいアクセスパスの番号を入力してください。

** 入力後は再度アクセスパス一覧を表示します。

** 選択したパスには'*'が表示されます。

** 誤った番号を入力した場合は、その番号を再度入力することで選択対象から外れます。

** "Exist" と表示されたパスは、必ず LUN 増設処理の対象になります。

** AL 接続のすべての装置は LUN 増設および装置増設の対象になります。

パス番号入力 ---> 数字を入力してください (空白で区切って複数入力できます)

入力完了 ---> 'x'

処理中止 ---> 'q'

キーを入力してください。 [パス番号,x,q] 1 2<RETURN>

Adapter Switch ETERNUS Status

instance WWN WWN product

---+---+---+---+---[*] 1 fjpfca0 100000000e24ac06 1 210000e0004101d9 E4000 CM1CA0P0 New [*] 2 fjpfca1 100000000e244737 3 210000e0004101da E4000 CM0CA0P0 New

"New" と表示されたパスのうち、システムに登録したいアクセスパスの番号を入力してください。

** 入力後は再度アクセスパス一覧を表示します。

** 選択したパスには'*'が表示されます。

** 誤った番号を入力した場合は、その番号を再度入力することで選択対象から外れます。

** "Exist" と表示されたパスは、必ず LUN 増設処理の対象になります。

** AL 接続のすべての装置は LUN 増設および装置増設の対象になります。

パス番号入力 ---> 数字を入力してください (空白で区切って複数入力できます)

入力完了 ---> 'x'

処理中止 ---> 'q'

キーを入力してください。 [パス番号,x,q] x<RETURN>

上記で選択したパス(ディスクアレイ装置)についての設定がファイバチャネルドライバの設定フ

ァイル(/kernel/drv/fjpfca.conf)へ反映されます。本手順以降は、ファイバチャネルドライバが認識す

るディスクアレイ装置を固定設定とするため、ファイバチャネルドライバの設定ファイルに記述さ れている以下の設定を削除してください。

fcp-auto-bind-function=1;

b. [手動設定の場合]

fjpfca.confに記述したwwnが、"Exist" or "AL" と表示されます。それ以外のパスは選択しないで、

"確定 (x)" を選択します。

Adapter Switch ETERNUS Status

instance WWN WWN product

---+---+---+---+---fjpfca0 100000000e24ac06 1 210000e0004101d9 E4000 CM1CA0P0 Exist [ ] 1 fjpfca1 100000000e244737 3 210000e0004101da E4000 CM0CA0P0 New

"New" と表示されたパスのうち、システムに登録したいアクセスパスの番号を入力してください。

** 入力後は再度アクセスパス一覧を表示します。

** 選択したパスには'*'が表示されます。

** 誤った番号を入力した場合は、その番号を再度入力することで選択対象から外れます。

** "Exist" と表示されたパスは、必ず LUN 増設処理の対象になります。

** AL 接続のすべての装置は LUN 増設および装置増設の対象になります。

パス番号入力 ---> 数字を入力してください (空白で区切って複数入力できます)

入力完了 ---> 'x'

処理中止 ---> 'q'

キーを入力してください。 [パス番号,x,q] 1<RETURN>

Adapter Switch ETERNUS Status

instance WWN WWN product

---+---+---+---+---fjpfca0 100000000e24ac06 1 210000e0004101d9 E4000 CM1CA0P0 Exist [*] 1 fjpfca1 100000000e244737 3 210000e0004101da E4000 CM0CA0P0 New

"New" と表示されたパスのうち、システムに登録したいアクセスパスの番号を入力してください。

** 入力後は再度アクセスパス一覧を表示します。

** 選択したパスには'*'が表示されます。

** 誤った番号を入力した場合は、その番号を再度入力することで選択対象から外れます。

** "Exist" と表示されたパスは、必ず LUN 増設処理の対象になります。

** AL 接続のすべての装置は LUN 増設および装置増設の対象になります。

パス番号入力 ---> 数字を入力してください (空白で区切って複数入力できます)

入力完了 ---> 'x'

処理中止 ---> 'q'

キーを入力してください。 [パス番号,x,q] x<RETURN>

SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440を使用している場合、アクセスパスのモ ードを選択する必要があります。アクセスパスのモード選択の問合わせに対し、mplb モードを選択し

ます。ETERNUSマルチパスドライバでは、マルチパスへのアクセスを、Solaris標準特殊ファイル か

ら行うモード(以下 Solaris 標準モード)と、従来のmplb特殊ファイルから行うモード (以下 mplbモー ド)があります。

Solaris10 環境の場合、アクセスパスモードは mplb モードを選択してください。Solaris 標準モードは

SAN Boot環境では使用できません。

なお、SPARC Enterprise M3000/M4000/M5000/M8000/M9000を使用している場合、アクセスパスモード を選択する必要はありません。

アクセス特殊ファイルとして次のどちらを使うか選択してください。

Solaris標準特殊ファイル (/dev/[r]dsk/c*t*d*s*) mplb特殊ファイル (/dev/FJSVmplb/[r]dsk/mplb*s*)

/dev/[r]dsk/c*t*d*s* ---> 's' /dev/FJSVmplb/[r]dsk/mplb*s* ---> 'm'

キーを入力してください。 [s, m]m<RETURN>

3. ブートデバイスのデバイスパス名を調べます。2. のgrmpdautoconfコマンドにおいて、マルチパス管理用特殊 ファイルと、選択したアクセス用特殊ファイルの組み合わせを表示します。lsコマンドを使用し、この出力か らブートディスクと、各構成パスの物理デバイスパス名を確認します。確認した物理デバイスパス名は、後述 の 6.と9.の設定で使用します。

#ls -l<ブートディスクのスライス 0> <RETURN>

#ls -l<各構成パスの スライス 2> <RETURN>

grmpdautoconfの出力内容が以下の場合を例にします。

*** Phase 1: read mplb.conf ***

*** Phase 2: read /dev ***

*** Phase 3: read /devices ***

*** Phase 4: compare mplb.conf and /devices ***

Path : Action : Element path : LUN : Storage

mplb0 : new : c2t16d0s2 c13t16d0s2 : 0 : E40004641- 130011 : mplb1 : new : c2t16d1s2 c13t16d1s2 : 1 : E40004641- 130011 : mplb2 : new : c2t16d2s2 c13t16d2s2 : 2 : E40004641- 130011 : この場合、ブートディスクと、それを構成する各パスは以下になります。

ブートディスク /dev/FJSVmplb/rdsk/mplb0s0

構成パス /dev/rdsk/c2t16d0s2

/dev/rdsk/c13t16d0s2

ls コマンドを使用し、デバイスパス名を調べます。

#ls -l /dev/FJSVmplb/rdsk/mplb0s0<RETURN>

lrwxrwxrwx 1 root root 36 Aug 29 12:05 /dev/FJSVmplb/rdsk/mplb0s0 -> (折り返し) ../../../devices/pseudo/mplb@0:a,raw <RETURN>

^^^^^^^^^^^^^^^

#ls -l /dev/rdsk/c2t16d0s2<RETURN>

lrwxrwxrwx 1 root root 58 Aug 29 17:13 /dev/rdsk/c2t16d0s2 -> (折り返し) ../../devices/pci@1,700000/fibre-channel@0/mplbt@10,0:c,raw <RETURN>

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

#ls -l /dev/rdsk/c13t16d0s2<RETURN>

lrwxrwxrwx 1 root root 58 Aug 29 17:13 /dev/rdsk/c13t16d0s2 -> (折り返し) ../../devices/pci@2,600000/fibre-channel@0/mplbt@10,0:c,raw <RETURN>

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

4. ファイバチャネルドライバのリンクスピード設定を行います。

ファイバチャネルドライバのリンクスピード設定を行うには、ファイバチャネルドライバの設定ファイル (/kernel/drv/fjpfca.conf)を編集します。

ファイバチャネルドライバのリンクスピード設定には、自動選択を設定することが可能ですが、これは接続性 の容易さを重視した設定です。接続状態によっては、期待するリンクスピードにならないことがあります。こ のため、環境に応じて接続可能で最も高い転送レートを設定してください。

例:fjpfca0へリンクスピード4Gbpsを設定する場合 port=

"fjpfca0:nport:sp4";

fjpfca.confの設定については、「FUJITSU PCI Fibre Channel 説明書」を参照してください。

5. ブートディスクへのアクセスに使用するファイバチャネルブートコードへディスクアレイ装置からブートす る際の設定を行います。

注意)現在ブートで使用しているファイバチャネルブートコードへの設定は不要です。

例:fjpfca1へ設定する場合

#/usr/sbin/FJSVpfca/fc_hbaprp -i fjpfca1 -b ENABLE<RETURN>

#/usr/sbin/FJSVpfca/fc_hbaprp -i fjpfca1 -c /kernel/drv/fjpfca.conf<RETURN>

#/usr/sbin/FJSVpfca/fc_hbaprp -i fjpfca1 -v<RETURN>

boot_function : ENABLE topology : N_Port link-speed : 4G

boot wait time : DISABLE ( interval time : DISABLE , boot wait msg : DISABLE ) bind-target: Target_ID=16,WWN=0x210000e0004101d9

6. システム上の設定をマルチパス化に沿うように修正します。

a. ルートデバイスの設定(/etc/system)

/etc/systemファイルを編集し、rootdev と forceload の設定を行います。rootdev の設定では、3.で調べ たブートディスクの物理デバイス名のうち、先頭の "../../devices" と 末尾の ",raw" を削除した残りの 部分を設定します。

各ドライバに対するforceloadに関する設定が/etc/systemファイルに存在する場合には、追加設定を行 う必要はありません。

rootdev: /pseudo/mplb@0:a forceload: drv/mplbt forceload: drv/mplb forceload: drv/sd

b. マウント情報の設定(/etc/vfstab)

/etc/vfstabファイルを編集し、各エントリについてマルチパス化後のパス名に書き換えます。

/dev/FJSVmplb/dsk/mplb0s0 /dev/FJSVmplb/rdsk/mplb0s0 / ufs 1 no /dev/FJSVmplb/dsk/mplb0s3 swap no

-c. ブートディスクのアクセス設定(/kernel/drv/sd.conf)

ブートデバイスとして使用する装置のターゲットIDがマルチパスを構成する2つのファイバチャネル カードで異なってしまった場合には、ブートディスクの全てのパスについてのターゲットIDがsd.conf に書かれていない場合があります。その場合、下記の設定が必要になります。

/kernel/drv/sd.confを編集

ブートディスクとして使用するパスのターゲットIDの定義を追加します。

例:Target ID = 18の定義を追加する場合 name=”sd” class=”scsi” target=18 lun=0;

sdドライバの再構成

# touch /reconfigure<RETURN>

または

#update_drv -f sd<RETURN>

7. 必要があれば ダンプデバイスの設定を行って下さい。

#dumpadm -d /dev/FJSVmplb/dsk/mplb0s3<RETURN>

8. 装置を停止し、OBP環境をresetします。

#/usr/sbin/shutdown -i0 -g0 -y<RETURN>

okreset-all<RETURN>

9. ブートデバイスの設定を行います。

OBP 上で ブートディスクへの冗長パス全てに対してブートデバイスの設定を行います。3. で調べた各構成パ スの物理デバイス名のうち、 先頭の "../../devices" と 末尾の ":*,raw" を削除した残りの部分を抜き出し、か つ"mplbt" を "disk"に置き換えたものを設定します。

oknvalias raid1 /pci@1,700000/fibre-channel@0/disk@10,0<RETURN>

oknvalias raid2 /pci@2,600000/fibre-channel@0/disk@10,0<RETURN>

oksetenv boot-device raid1 raid2<RETURN>

10. サーバ本体装置のサービスモードを解除します。

SPARC Enterprise T1000/T2000/T5120/T5140/T5220/T5240/T5440の場合 以下のコマンドを実行します。

oksetenv auto-boot? true<RETURN>

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

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