第 4 章 ETERNUSmgr のインストールと設定 35
10.2 ディスクの自動マウントの設定
/etc/vfstab ファイルを編集し、通常のディスクと同様に起動時に ETERNUS DX/AF
のディスクがマウントされるように設定します。なお、マウント先のディレクトリは事前に作成しておいてください。
事前にマウント先ディレクトリが「
/mnt
」という名前で作成されている場合の例を説明します。1 vfstab ファイルのバックアップを作成します。
# cp /etc/vfstab /etc/vfstab.standard
2
テキストエディタで、/etc/vfstab を開きます。#device device mount FS fsck mount mount
#to mount to fsck point type pass at boot options fd /dev/fd fd no
/proc /proc proc no
/dev/dsk/c0t0d0s4 #wap no
/dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0 / ufs l no /dev/dsk/c0t0d0s6 /dev/rdsk/c0t0d0s6 /usr ufs l no /dev/dsk/c0t0d0s3 /dev/rdsk/c0t0d0s3 /uar ufs l no
/dev/dsk/c0t0d0s7 /dev/rdsk/c0t0d0s7 /export/hone ufs 2 yes /dev/dsk/c0t0d0s5 /dev/rdsk/c0t0d0s5 / opt ufs 2 yes
/dev/dsk/c0t0d0s1 /dev/rdsk/c0t0d0s1 /usr/openwin ufs 2 yes -swap - /tmp tmpfs - yes
3
以下の行を追加します。•
sd ドライバ、hddv ドライバを使用して、シングルパス接続する場合
/dev/dsk/c4t16d0s0 /dev/rdsk/c4t16d0s0 /mnt ufs 2 yes
-•
ETERNUS Multipath Driver
を使用する場合/dev/FJSVmplb/dsk/mplb0s0 /dev/FJSVmplb/rdsk/mplb0s0 /mnt ufs 2 yes
-•
Oracle
社製ファイバチャネルカードまたはBrocade
社製ファイバチャネルカードを使用してシングルパス接続する場合
/dev/dsk/c2t2050000B5D6A0109d4s0 /dev/rdsk/c2t2050000B5D6A0109d4s0 /mnt ufs 2 yes -第10章 ファイルシステム設定
10.2 ディスクの自動マウントの設定
•
Oracle
社製ファイバチャネルカードまたはBrocade
社製ファイバチャネルカードを使用してMPxIO を使用する場合
/dev/dsk/c7t6000B5D0006A0000006A010900620000d0s0 /dev/rdsk/c7t6000B5D0006A0000 006A010900620000d0s0 /mnt ufs 2 yes
-/etc/vfstab
ファイルの各パラメーターは、以下のように指定します。•
device to mount
ブロック型デバイスファイル名を指定します。
•
device to fsck
キャラクター型デバイスファイル名を指定します。
•
mount point
マウントするディレクトリを指定します。
•
FS type
ファイルシステムのタイプを指定します。通常は「
ufs
」を指定します。•
fsck pass
fsck を行う手順で指定します。
•
mount at boot
ブート時のマウント可否を指定します。
•
mount options
マウント時のオプションを指定します。通常は「-」を指定します。
第10章 ファイルシステム設定 10.2 ディスクの自動マウントの設定
第 11 章
SAN Boot について
•
SAN Boot 環境を構築する場合には、
『サポート組み合わせ表』でサポート状況を確認し、使用するサーバ、OS、ファイバチャネルカードのマニュアルなどを参照して作業を行ってください。
•
ETERNUS DX/AF
の論理ユニット(LUN)をブートディスクとして使用する場合は、OSのインストールに十分な容量の
LUN
をETERNUS DX/AF
に準備する必要があります。第 12 章
ストレージマイグレーションについて
本章では、ストレージマイグレーションを実施する場合にサーバで行う設定について説明します。
ストレージマイグレーションを実施する場合、サーバ(Solaris OS)から
ETERNUS DX/AF
のLUN
を 使用できるようにするための設定が必要です。■ 設定手順の概要
ストレージマイグレーションの開始操作は、
ETERNUS Web GUI
から行います。それ以外の操作は、すべてサーバ(
Solaris OS
)で行います。本手順では、マルチパスドライバとして
MPxIO
またはETERNUS Multipath Driver
を使用しています。ストレージマイグレーションの手順は、ファイルシステム(UFS / ZFS)、およびボリュームの利用形 態(ファイルシステム/Raw)により異なります。
●
ファイルシステムがUFS
の場合1 UFS
をアンマウントします。2
ストレージマイグレーションを開始してから、接続先を移行先のETERNUS DX/AF
へ変更し、サーバを再起動します。
3 UFS
をマウントします。移行先の
ETERNUS DX/AF
で使用するLUN
のWWID
でマウントするように設定を変更します。●
ファイルシステムがZFS
の場合1 ZFS
をレガシーマウントに変更します。2 ZFS
をアンマウントします。3 ZFS
ストレージプールをエクスポートします。4
ストレージマイグレーションを開始してから、接続先を移行先のETERNUS DX/AF
へ変更し、サーバを再起動します。
5
インポート対象のストレージプールの状態を確認します。6 ZFS
ストレージプールをインポートします。7 ZFS
をマウントします。●
ボリュームの利用形態がRaw
の場合1
ストレージマイグレーションを開始してから、接続先を移行先のETERNUS DX/AF
へ変更し、サーバを再起動します。
2
■ 設定手順例
Solaris 10 OS
でファイルシステムがZFS
の場合の設定手順の例を以下に示します。1 ZFS
をレガシーマウントに変更します。ZFS
の場合、ストレージマイグレーションを行う前に必ずレガシーマウントに変更してくださ い。変更しないと再起動時にOS
が正常に起動しない可能性があります。# zfs set mountpoint=legacy mirpool/data1
# mount -F zfs mirpool/data1 /mnt/zfsdisk05 f任意のマウント先にマウント
# zfs set mountpoint=legacy rzpool/data1
# mount -F zfs rzpool/data1 /mnt/zfsdisk06 f任意のマウント先にマウント
2 ZFS
をアンマウントします。# umount /mnt/zfsdisk05
# umount /mnt/zfsdisk06
3 ZFS
ストレージプールをエクスポートします。# zpool export mirpool
# zpool export rzpool
4 ETERNUS Web GUI
からストレージマイグレーションを開始したあと、接続先を移行先のETERNUS DX/AF
へ変更し、サーバを再起動します。第12章 ストレージマイグレーションについて
5
インポート対象のストレージプールの状態を確認します。# zpool import -d /dev/dsk
# zpool import -d /dev/FJSVmplb/dsk pool: rzpool
id: 3645995400401482705 state: ONLINE
action: The pool can be imported using its name or numeric identifier.
config:
rzpool ONLINE raidz1-0 ONLINE c0t600000E00D2B0000002B010100890000d0s2 ONLINE c0t600000E00D2B0000002B0101008A0000d0s2 ONLINE pool: mirpool
id: 11398510775994745273 state: ONLINE
action: The pool can be imported using its name or numeric identifier.
config:
mirpool ONLINE mirror-0 ONLINE c0t600000E00D2B0000002B010100870000d0s2 ONLINE c0t600000E00D2B0000002B010100880000d0s2 ONLINE pool: rpool
id: 10723447509862228509 state: UNAVAIL
status: The pool is formatted using an incompatible version.
action: The pool cannot be imported. Access the pool on a system running newer software, or recreate the pool from backup.
see: http://www.sun.com/msg/ZFS-8000-A5 config:
rpool UNAVAIL newer version c0t5000CCA0128C25C8d0s0 ONLINE
pool: rpool
id: 7281854536702749583
#
ЋMPxIOࡢሙྜ
ЋETERNUS Multipath Driverࡢሙྜ
6 ZFS
ストレージプールをインポートします。# zpool import -d /dev/dsk mirpool
# zpool import -d /dev/dsk rzpool
# zpool import -d /dev/FJSVmplb/dsk mirpool
# zpool import -d /dev/FJSVmplb/dsk rzpool
ЋMPxIOࡢሙྜ
ЋETERNUS Multipath Driverࡢሙྜ
ЋMPxIOࡢሙྜ
ЋETERNUS Multipath Driverࡢሙྜ
7 ZFS
をマウントします。# mount -F zfs mirpool/data1 /mnt/zfsdisk05
# mount -F zfs rzpool/data1 /mnt/zfsdisk06 第12章 ストレージマイグレーションについて
第 13 章
無停止ストレージマイグレーションについて
本章では、Solaris OSで
MPxIO
またはETERNUS Multipath Driver
を使用する環境を例として、無停 止ストレージマイグレーションを実施する場合のパス増設手順、パス減設手順、および留意事項につ いて説明します。13.1 MPxIO マルチパスドライバの場合
■ パス増設手順
移行先ストレージを接続後、サーバ(
Solaris OS
)で移行先ストレージのパスを増設する手順を以下に 示します。1
マルチパスの状態を確認します。以下の例では、各
LUN
が2
パスずつの構成となっています。1
つめのLUN
はマルチパス対象外です。# mpathadm list lu
/dev/rdsk/c0t50000394C8091758d0s2 Total Path Count: 1 Operational Path Count: 1
/dev/rdsk/c0t6000B5D0006A0000006A0BA000360000d0s2 Total Path Count: 2
Operational Path Count: 2
/dev/rdsk/c0t6000B5D0006A0000006A0BA000350000d0s2 Total Path Count: 2
Operational Path Count: 2
/dev/rdsk/c0t6000B5D0006A0000006A0BA000340000d0s2 Total Path Count: 2
Operational Path Count: 2
/dev/rdsk/c0t6000B5D0006A0000006A0BA000330000d0s2 Total Path Count: 2
Operational Path Count: 2
/dev/rdsk/c0t6000B5D0006A0000006A0BA000310000d0s2 Total Path Count: 2
Operational Path Count: 2
/dev/rdsk/c0t6000B5D0006A0000006A0BA000300000d0s2 Total Path Count: 2
Operational Path Count: 2
/dev/rdsk/c0t6000B5D0006A0000006A0BA0002F0000d0s2 Total Path Count: 2
Operational Path Count: 2
/dev/rdsk/c0t6000B5D0006A0000006A0BA0002E0000d0s2 Total Path Count: 2
Operational Path Count: 2
#
2
マルチパスを増設します。移行先ストレージでホストアフィニティを追加します。
第13章 無停止ストレージマイグレーションについて 13.1 MPxIOマルチパスドライバの場合
3
サーバのデバイスの再構成を行います。以下のコマンドで、サーバに増設パスを認識させます。
# cfgadm -al
4
マルチパスの状態を再度確認します。以下の例では、各
LUN
に2
パスずつ追加され、4パス構成となっています。# mpathadm list lu
/dev/rdsk/c0t50000394C8091758d0s2 Total Path Count: 1 Operational Path Count: 1
/dev/rdsk/c0t6000B5D0006A0000006A0BA000360000d0s2 Total Path Count: 4
Operational Path Count: 4
/dev/rdsk/c0t6000B5D0006A0000006A0BA000350000d0s2 Total Path Count: 4
Operational Path Count: 4
/dev/rdsk/c0t6000B5D0006A0000006A0BA000340000d0s2 Total Path Count: 4
Operational Path Count: 4
/dev/rdsk/c0t6000B5D0006A0000006A0BA000330000d0s2 Total Path Count: 4
Operational Path Count: 4
/dev/rdsk/c0t6000B5D0006A0000006A0BA000310000d0s2 Total Path Count: 4
Operational Path Count: 4
/dev/rdsk/c0t6000B5D0006A0000006A0BA000300000d0s2 Total Path Count: 4
Operational Path Count: 4
/dev/rdsk/c0t6000B5D0006A0000006A0BA0002F0000d0s2 Total Path Count: 4
Operational Path Count: 4
/dev/rdsk/c0t6000B5D0006A0000006A0BA0002E0000d0s2 Total Path Count: 4
Operational Path Count: 4
#
第13章 無停止ストレージマイグレーションについて 13.1 MPxIOマルチパスドライバの場合
■ パス減設手順
移行元ストレージの切断後、サーバ(Solaris OS)で移行先ストレージのパスを減設する手順を以下に 示します。
1
マルチパスを減設します。移行元ストレージとサーバ間の経路を切断します。
2
マルチパスの状態を確認します。以下の例では、「■ パス増設手順」(50ページ)の手順. 4の構成(各
LUN
が4
パス)から2
パス ずつの構成となっています。# mpathadm list lu
/dev/rdsk/c0t50000394C8091758d0s2 Total Path Count: 1 Operational Path Count: 1
/dev/rdsk/c0t6000B5D0006A0000006A0BA000360000d0s2 Total Path Count: 4
Operational Path Count: 2
/dev/rdsk/c0t6000B5D0006A0000006A0BA000350000d0s2 Total Path Count: 4
Operational Path Count: 2
/dev/rdsk/c0t6000B5D0006A0000006A0BA000340000d0s2 Total Path Count: 4
Operational Path Count: 2
/dev/rdsk/c0t6000B5D0006A0000006A0BA000330000d0s2 Total Path Count: 4
Operational Path Count: 2
/dev/rdsk/c0t6000B5D0006A0000006A0BA000310000d0s2 Total Path Count: 4
Operational Path Count: 2
/dev/rdsk/c0t6000B5D0006A0000006A0BA000300000d0s2 Total Path Count: 4
Operational Path Count: 2
/dev/rdsk/c0t6000B5D0006A0000006A0BA0002F0000d0s2 Total Path Count: 4
Operational Path Count: 2
/dev/rdsk/c0t6000B5D0006A0000006A0BA0002E0000d0s2 Total Path Count: 4
Operational Path Count: 2
#
"Total Path Count"の数値は、減設後もパス増設時の値のままとなりますが問題ありません。
サーバの再起動後の構成認識で正しい値が反映されます。
第13章 無停止ストレージマイグレーションについて 13.1 MPxIOマルチパスドライバの場合
■ 留意事項
移行元ストレージと移行先ストレージで
ALUA
設定が異なる場合、パス増設中は(ACTIVE / ACTIVE)のストレージの全パスと(ACTIVE-ACTIVE / PREFERRED_PATH)のストレージの優先パスが優先パ スグループとなり、パス減設時点で移行先ストレージの
ALUA
設定のパスグループ構成となります。mpathadm show lu
コマンドで各LUN
のパス情報の詳細を表示することができます。パス増設前、パス増設時、およびパス減設後の状態について以下に示します。
• パス増設前
移行元ストレージが(ACTIVE / ACTIVE)のため、2パスとも優先パスグループとなります。
Logical Unit: /dev/rdsk/c0t6000B5D0006A0000006A0BA000360000d0s2 mpath-support: libmpscsi_vhci.so
Vendor: FUJITSU Product: ETERNUS_DX400 Revision: 0000
Name Type: unknown type
Name: 6000b5d0006a0000006a0ba000360000 Asymmetric: yes
Current Load Balance: round-robin Logical Unit Group ID: NA
Auto Failback: on Auto Probing: NA Paths:
Initiator Port Name: 21000024ff363302 Target Port Name: 2049000b5d6a0ba0 Override Path: NA
Path State: OK Disabled: no
Initiator Port Name: 21000024ff36332a Target Port Name: 2048000b5d6a0ba0 Override Path: NA
Path State: OK Disabled: no Target Port Groups:
ID: 17
Explicit Failover: no
Access State: active optimized Target Ports:
Name: 2049000b5d6a0ba0 Relative ID: 73
ID: 16
Explicit Failover: no
Access State: active optimized Target Ports:
Name: 2048000b5d6a0ba0 Relative ID: 72
第13章 無停止ストレージマイグレーションについて 13.1 MPxIOマルチパスドライバの場合