第 9 章 接続の確認 25
10.2 ネイティブマルチパス機構を使用したマルチパス構成の場合
10.2.2 ALUA 対応(alua_enabled)の設定
HP-UX11iv3 2007
年9
月版以降でALUA
対応がサポートされています。使用する
OS
がALUA
対応可能な場合は、alua_enabled
の設定値を確認し、true
になっていない場合 はtrue
に設定してください。1 OS
のALUA
サポート可否を確認します。scsimgr
コマンドでalua_enabled
属性の存在を確認することで判別可能です。ALUA
対応可能な場合の例# scsimgr get_attr | grep alua_enabled name = alua_enabled
コマンド実行の結果、何も表示されない場合は
OS
がALUA
に対応していないため、以降の設定 は不要です。2 alua_enabled
の設定値を確認します。scsimgr
コマンドで各LUN
のalua_enabled
属性を確認します。ETERNUS DX/AF
のすべてのLUN
に対して実施してください。第
10
章 マルチパス設定10.2
ネイティブマルチパス機構を使用したマルチパス構成の場合alua_enabled
設定値の確認例# scsimgr get_attr -D /dev/rdisk/disk25 -a alua_enabled SCSI ATTRIBUTES FOR LUN : /dev/rdisk/disk25 name = alua_enabled
current = true default = true saved = true
current
およびsaved
がtrue
になっていればすでに設定がされているので、以降の設定は不要です。
3 alua_enabled を設定します。
scsimgr
コマンドで各LUN
のalua_enabled
属性をtrue
に設定します。alua_enabled
の設定例# scsimgr save_attr -D /dev/rdisk/disk25 -a alua_enabled=true Value of attribute alua_enabled saved successfully
第
10
章 マルチパス設定10.2
ネイティブマルチパス機構を使用したマルチパス構成の場合第 11 章
SAN Boot について
• SAN Boot 環境を構築する場合には、
『サポート組み合わせ表』でサポート状況を確認し、使用するサーバ、OS、ファイバチャネルカードのマニュアルなどを参照して作業を行ってください。
• ETERNUS DX/AF
の論理ユニット(LUN)をブートディスクとして使用する場合は、OSのインストールに十分な容量の
LUN
をETERNUS DX/AF
に準備する必要があります。第 12 章
ストレージマイグレーションについて
本章では、ストレージマイグレーションを実施する場合にサーバで行う設定について説明します。
ストレージマイグレーションを実施する場合、サーバ(HP-UX)から
ETERNUS DX/AF
のLUN
を使 用できるようにするための設定が必要です。■ 設定手順の概要
ストレージマイグレーションの開始操作は、
ETERNUS Web GUI
から行います。それ以外の操作は、すべてサーバ(
HP-UX
)で行います。本手順では、非クラスタの環境でマルチパスドライバとして
PV-Links
を使用しています。1
ボリュームグループをインポートするときに使用する構成情報の取得および保存を行います。2
ファイルシステムをアンマウントします。3
ボリュームグループを非活性化します。4 LVM
ボリュームをエクスポートし、LUNを減設します。5
サーバの電源を切断します。6
ストレージマイグレーションを開始してから、接続先を移行先のETERNUS DX/AF
へ変更し、サーバを再起動します。
7
ボリュームグループをインポートします。8
ボリュームグループを活性化します。9
ファイルシステムをマウントします。■ 設定手順例
HP-UX 11iv2
の場合の設定手順の例を以下に示します。1
ボリュームグループをインポートするときに使用する構成情報の取得および保存を行います。# ioscan -kfn
Class I H/W Path Driver S/W State H/W Type Description
===========================================================================================================
(
中略)
disk 4 0/2/0/0/0/0.202.2.0.2.0.0 sdisk CLAIMED DEVICE FUJITSU ETERNUS_DX400 /dev/dsk/c2t0d0 /dev/rdsk/c2t0d0
disk 5 0/2/0/0/0/0.202.2.0.2.0.1 sdisk CLAIMED DEVICE FUJITSU ETERNUS_DX400 /dev/dsk/c2t0d1 /dev/rdsk/c2t0d1
(
中略)
disk 11 0/2/0/0/0/0.202.2.0.2.0.7 sdisk CLAIMED DEVICE FUJITSU ETERNUS_DX400 /dev/dsk/c2t0d7 /dev/rdsk/c2t0d7
(
中略)
disk 12 0/4/0/0/0/0.10.1.0.2.0.0 sdisk CLAIMED DEVICE FUJITSU ETERNUS_DX400 /dev/dsk/c4t0d0 /dev/rdsk/c4t0d0
disk 13 0/4/0/0/0/0.10.1.0.2.0.1 sdisk CLAIMED DEVICE FUJITSU ETERNUS_DX400 /dev/dsk/c4t0d1 /dev/rdsk/c4t0d1
(
中略)
disk 19 0/4/0/0/0/0.10.1.0.2.0.7 sdisk CLAIMED DEVICE FUJITSU ETERNUS_DX400 /dev/dsk/c4t0d7 /dev/rdsk/c4t0d7
#
# strings /etc/lvmtab (
中略)
/dev/vg01 /dev/dsk/c2t0d0 /dev/dsk/c4t0d0 /dev/vg02 /dev/dsk/c2t0d1 /dev/dsk/c4t0d1 (
中略)
/dev/vg08 /dev/dsk/c2t0d7 /dev/dsk/c4t0d7
#
# vgdisplay -v Volume groups ---(
中略)
VG Name /dev/vg01 VG Write Access read/write VG Status available (
中略)
Cur LV 1
Open LV 1
Max PV 16
Cur PV 1
Act PV 1
Max PE per PV 5119
VGDA 2
PE Size (Mbytes) 4
Total PE 5119
Alloc PE 5000
Free PE 119
Total PVG 0
Total Spare PVs 0
Total Spare PVs in use 0
(続く)
第
12
章 ストレージマイグレーションについて(続き)
Logical volumes
LV Name /dev/vg01/lvol1 LV Status available/syncd
LV Size (Mbytes) 20000
Current LE 5000
Allocated PE 5000
Used PV 1
Physical volumes PV Name /dev/dsk/c2t0d0 PV Name /dev/dsk/c4t0d0 Alternate Link PV Status available Total PE 5119
Free PE 119
Autoswitch On Proactive Polling On (
中略) VG Name /dev/vg08 VG Write Access read/write VG Status available Max LV 255
Cur LV 1
Open LV 1
Max PV 16
Cur PV 1
Act PV 1
Max PE per PV 5119
VGDA 2
PE Size (Mbytes) 4
Total PE 5119
Alloc PE 5000
Free PE 119
Total PVG 0
Total Spare PVs 0
Total Spare PVs in use 0
Logical volumes LV Name /dev/vg08/lvol1 LV Status available/syncd LV Size (Mbytes) 20000
Current LE 5000
Allocated PE 5000
Used PV 1
(
中略) Physical volumes PV Name /dev/dsk/c4t0d7 PV Name /dev/dsk/c2t0d7 Alternate Link PV Status available Total PE 5119
Free PE 119 Autoswitch On Proactive Polling On
#
#ls -l /dev/*/group
crw-r--- 1 root sys 64 0x000000 Jul 1 14:30 /dev/vg00/group crw-rw-rw- 1 root sys 64 0x010000 Jul 5 01:50 /dev/vg01/group (
中略)
crw-rw-rw- 1 root sys 64 0x080000 Jul 5 19:55 /dev/vg08/group
#
第
12
章 ストレージマイグレーションについて2
ファイルシステムをアンマウントします。# bdf f
マウントしているファイルシステムを確認Filesystem kbytes used avail %used Mounted on
/dev/vg00/lvol3 2097152 284992 1798024 14% / (中略)
/dev/vg01/lvol1 20480000 1283385 17996834 7% /mnt/file01 /dev/vg02/lvol1 20480000 894269 18361628 5% /mnt/file02 /dev/vg05/lvol1 20480000 1283385 17996834 7% /mnt/file05 /dev/vg06/lvol1 20480000 894269 18361628 5% /mnt/file06
# umount /mnt/file01 f
ファイルシステムをアンマウント# umount /mnt/file02
# umount /mnt/file05
# umount /mnt/file06
# bdf f
アンマウントしていることを確認Filesystem kbytes used avail %used Mounted on
/dev/vg00/lvol3 2097152 284816 1798200 14% / (中略)
/dev/vg00/lvol5 106496 8496 97240 8% /home
#
3
ボリュームグループを非活性化します。# vgchange -a n /dev/vg01 f
ボリュームグループを非活性化Volume group "/dev/vg01" has been successfully changed.
(
中略)
#vgchange -a n /dev/vg08 f
ボリュームグループを非活性化Volume group "/dev/vg08" has been successfully changed.
# vgdisplay -v /dev/vg01
vgdisplay: Volume group not activated. f
ボリュームグループの非活性化を確認vgdisplay: Cannot display volume group "/dev/vg01".
(
中略)
# vgdisplay -v /dev/vg08
vgdisplay: Volume group not activated. f
ボリュームグループの非活性化を確認vgdisplay: Cannot display volume group "/dev/vg08".
#
4 LVM
ボリュームをエクスポートし、LUNを減設します。# cd /var/tmp/map fmap
ファイル保存ディレクトリ(任意)へ移動#vgexport -m /var/tmp/map/vg01.map /dev/vg01 f
ボリュームグループをエクスポート(
中略)
#vgexport -m /var/tmp/map/vg08.map /dev/vg08 f
ボリュームグループをエクスポート#
# strings vg01.map f
採取ファイルの内容を確認1 lvol1
# (
中略)
# strings vg08.map f
採取ファイルの内容を確認1 lvol1
#
5
サーバの電源を切断します。第
12
章 ストレージマイグレーションについて6 ETERNUS Web GUI
からストレージマイグレーションを開始したあと、接続先を移行先のETERNUS DX/AF
へ変更し、サーバを再起動します。# bdf
Filesystem kbytes used avail %used Mounted on f
ディスクマウント情報を確認/dev/vg00/lvol3 2097152 284824 1798200 14% /
/dev/vg00/lvol1 1835008 89016 1732456 5% /stand /dev/vg00/lvol8 6004736 3415064 2570760 57% /var /dev/vg00/lvol7 7348224 2564216 4746640 35% /usr /dev/vg00/lvol4 2662400 16792 2624944 1% /tmp /dev/vg00/lvol6 7856128 3797560 4026904 49% /opt /dev/vg00/lvol5 106496 8496 97240 8% /home
#
# ioscan -kfn
Class I H/W Path Driver S/W State H/W Type Description
=========================================================================================================
(
中略)
disk 20 0/2/0/0/0/0.202.3.0.2.0.0 sdisk CLAIMED DEVICE FUJITSU ETERNUS_DXH /dev/dsk/c6t0d0 /dev/rdsk/c6t0d0
disk 21 0/2/0/0/0/0.202.3.0.2.0.1 sdisk CLAIMED DEVICE FUJITSU ETERNUS_DXH /dev/dsk/c6t0d1 /dev/rdsk/c6t0d1
(
中略)
disk 26 0/2/0/0/0/0.202.3.0.2.0.6 sdisk CLAIMED DEVICE FUJITSU ETERNUS_DXH /dev/dsk/c6t0d6 /dev/rdsk/c6t0d6
disk 27 0/2/0/0/0/0.202.3.0.2.0.7 sdisk CLAIMED DEVICE FUJITSU ETERNUS_DXH /dev/dsk/c6t0d7 /dev/rdsk/c6t0d7
(
中略)
disk 28 0/4/0/0/0/0.10.2.0.2.0.0 sdisk CLAIMED DEVICE FUJITSU ETERNUS_DXH /dev/dsk/c8t0d0 /dev/rdsk/c8t0d0
disk 29 0/4/0/0/0/0.10.2.0.2.0.1 sdisk CLAIMED DEVICE FUJITSU ETERNUS_DXH /dev/dsk/c8t0d1 /dev/rdsk/c8t0d1
(
中略)
disk 34 0/4/0/0/0/0.10.2.0.2.0.6 sdisk CLAIMED DEVICE FUJITSU ETERNUS_DXH /dev/dsk/c8t0d6 /dev/rdsk/c8t0d6
disk 35 0/4/0/0/0/0.10.2.0.2.0.7 sdisk CLAIMED DEVICE FUJITSU ETERNUS_DXH /dev/dsk/c8t0d7 /dev/rdsk/c8t0d7
(
中略)
#
# strings /etc/lvmtab
/dev/vg00 fvg01
~vg08
の定義が存在しないことを確認/dev/dsk/c1t0d0s2
#
# vgdisplay -v Volume groups
---VG Name /dev/vg00 fvg01
~vg08
の定義が存在しないことを確認VG Write Access read/write
VG Status available
Max LV 255
Cur LV 8
Open LV 8
Max PV 16
Cur PV 1
Act PV 1
Max PE per PV 4238
VGDA 2
PE Size (Mbytes) 8
Total PE 4228
Alloc PE 3919
Free PE 309
Total PVG 0
Total Spare PVs 0
Total Spare PVs in use 0
(
中略) LV Name /dev/vg00/lvol8 LV Status available/syncd LV Size (Mbytes) 5864
Current LE 733
Allocated PE 733
Used PV 1
Physical volumes PV Name /dev/dsk/c1t0d0s2 PV Status available Total PE 4228
Free PE 309 Autoswitch On Proactive Polling On
#
第
12
章 ストレージマイグレーションについて7
ボリュームグループをインポートします。(1)
インポート先のボリュームグループ用のディレクトリを作成します。移行前に採取した
vgdisplay -v
コマンドの情報を参照して、ボリュームグループ用のディレ クトリを作成します。# mkdir /dev/vg01 f
ボリュームグループ用のディレクトリ作成(
中略)
# mkdir /dev/vg08
#
(2)
手順. (1)で作成したボリュームグループ用ディレクトリ内に、デバイス名「group」として デバイスファイルを作成します。移行前に採取した
ls -l /dev/*/group
コマンドの情報を参照して、デバイスファイルを作成し ます。#ls -l /dev/*/group
crw-r--- 1 root sys 64 0x000000 Jul 1 14:30 /dev/vg00/group crw-rw-rw- 1 root sys 64 0x010000 Jul 5 01:50 /dev/vg01/group (୰␎)
crw-rw-rw- 1 root sys 64 0x080000 Jul 5 19:55 /dev/vg08/group
#
Ћvg01ࡢ࣐ࢼ࣮␒ྕ=0x010000ࠊvg01ࡢࢹࣂࢫྡ=/dev/vg01/group Ћvg08ࡢ࣐ࢼ࣮␒ྕ=0x080000ࠊvg08ࡢࢹࣂࢫྡ=/dev/vg08/group
<⛣⾜๓᥇ྲྀሗ>
# mknod /dev/vg01/group c 64 0x010000 (୰␎)
# mknod /dev/vg08/group c 64 0x080000
#
Ћ⛣⾜๓ࡢタᐃ್ྠࡌ ࢹࣂࢫྡ
<⛣⾜ᚋࡢタᐃ>
࣐ࢼ࣮␒ྕ
手順. (3)は、vg01を定義して設定する場合を例に説明します。
(3)
移行前のPrimary Link (*1)の adapter
番号とLUN、および Alternate Link (*2)の adapter
番号 とLUN
を確認します。*1: 一次リンク(通常運用時、I/O
を行う主系パス)*2: 代替リンク(一次リンク障害時、LVM
が自動的に切り替えてI/O
を継続する従系パス)
(i)
移行前に採取したvgdisplay -v
コマンドの結果から、Primary LinkとAlternate Link
の デバイス名を確認します。/dev/vg01
は、Primary Link
のデバイス名が/dev/dsk/c2t0d0、Alternate Linkのデバイス 名が/dev/dsk/c4t0d0です。第
12
章 ストレージマイグレーションについて<移行前採取情報>
# vgdisplay -v Volume groups ---(
中略)
VG Name /dev/vg01 fvg01
を定義VG Write Access read/write
VG Status available (
中略)
Cur LV 1
Open LV 1
Max PV 16
Cur PV 1
Act PV 1
Max PE per PV 5119
VGDA 2
PE Size (Mbytes) 4
Total PE 5119
Alloc PE 5000
Free PE 119
Total PVG 0
Total Spare PVs 0
Total Spare PVs in use 0
Logical volumes LV Name /dev/vg01/lvol1 LV Status available/syncd LV Size (Mbytes) 20000
Current LE 5000
Allocated PE 5000
Used PV 1
Physical volumes PV Name /dev/dsk/c2t0d0 fPrimary Link
(空白表示)のデバイス名PV Name /dev/dsk/c4t0d0 Alternate Link fAlternate Link
のデバイス名PV Status available Total PE 5119
Free PE 119 Autoswitch On Proactive Polling On
(ii)
移 行 前 に 採 取 し たioscan -fkn
コ マ ン ド の 結 果 か ら 、Primary Link
( デ バ イ ス 名=/dev/dsk/c2t0d0)、Alternate Link(デバイス名=/dev/dsk/c4t0d0)の H/W
パスを確認 します。/dev/vg01
は、Primary LinkのH/W
パスが「0/2/0/0/0/0.202.2.0.2.0.0」、Alternate Link のH/W
パスが「0/4/0/0/0/0.10.1.0.2.0.0」です。# ioscan -kfn
Class I H/W Path Driver S/W State H/W Type Description
===========================================================================================================
(୰␎)
disk 4 0/2/0/0/0/0.202.2.0.2.0.0 sdisk CLAIMED DEVICE FUJITSU ETERNUS_DX400 /dev/dsk/c2t0d0 /dev/rdsk/c2t0d0
(୰␎)
disk 12 0/4/0/0/0/0.10.1.0.2.0.0 sdisk CLAIMED DEVICE FUJITSU ETERNUS_DX400 /dev/dsk/c4t0d0 /dev/rdsk/c4t0d0
(୰␎)
⛣⾜๓᥇ྲྀሗ!
(iii)
各H/W
パスのadapter
番号、およびアダプターから認識されたデバイスのLUN
を確認 します。0/2/0/0/0/0.202.2.0.2.0.0 vg01ࡢH/Wࣃࢫ
adapter␒ྕ LUN
vg01
のPrimary Link
のadapter
番号は「0/2/0/0/0/0」、LUNは「0」となります。vg01
のAlternate Link
のadapter
番号は「0/4/0/0/0/0」、LUNは「0」となります。(4)
移行後のPrimary Link
のデバイス名およびAlternate Link
のデバイス名を確認します。第
12
章 ストレージマイグレーションについて以下の例では、移行前の
vg01
のPrimary Link
のadapter
番号が「0/2/0/0/0/0」、LUN
が「0」、vg01
のAlternate Link
のadapter
番号が「0/4/0/0/0/0」、LUNが「0」の場合、移行後のvg01
のPrimary Link
のデバイス名は「/dev/dsk/c6t0d0」、vg01のAlternate Link
のデバイス名は「/dev/dsk/c8t0d0」となります。
<⛣⾜ᚋ᥇ྲྀሗ>
# ioscan -kfn
Class I H/W Path Driver S/W State H/W Type Description
===========================================================================================================
(୰␎)
disk 20 0/2/0/0/0/0.202.3.0.2.0.0 sdisk CLAIMED DEVICE FUJITSU ETERNUS_DXH
(୰␎) /dev/dsk/c6t0d0 /dev/rdsk/c6t0d0
disk 28 0/4/0/0/0/0.10.2.0.2.0.0 sdisk CLAIMED DEVICE FUJITSU ETERNUS_DXH
(୰␎) /dev/dsk/c8t0d0 /dev/rdsk/c8t0d0
上記のように、各
vg
の移行後のPrimary Link
のデバイス名およびAlternate Link
のデバイス 名を確認します。すべてのボリュームグループで、移行後の
Primary Link
のデバイス名およびAlternate Link
のデバイス名を確認してください。(5)
ボリュームグループをインポートします。vgimport
コマンドを以下の形式で実行します。vgimport -m <map
ファイル名> <vg
デバイス名> <Primary Link
デバイス名> <Alternate Link
デバイス名>
# vgimport -m /var/tmp/map/vg01.map /dev/vg01 /dev/dsk/c6t0d0 /dev/dsk/c8t0d0 f
ボリュームグループをインポートhPrimary Link hAlternate Link
vgimport: Warning: Volume Group contains "1" PVs, "2" specified. Continuing.
Warning: A backup of this volume group may not exist on this machine.
Please remember to take a backup using the vgcfgbackup command after activating the volume group.
(
中略)
# vgimport -m /var/tmp/map/vg08.map /dev/vg08 /dev/dsk/c8t0d7 /dev/dsk/c6t0d7 hPrimary Link hAlternate Link vgimport: Warning: Volume Group contains "1" PVs, "2" specified. Continuing.
Warning: A backup of this volume group may not exist on this machine.
Please remember to take a backup using the vgcfgbackup command after activating the volume group.
#
/dev/dsk/c6txdx
がPrimary Link
とならない場合があるため、各vg
を確認し適切に設定する 必要があります。第