Hitachi Dynamic Link Manager Software ユーザーズガイド(HP-UX用)
IVMの仮想マシンに,直接HDLMデバイスが割り当てられている場合のデバイスファイルの移行手順について説明します。ここでは,仮想マシン「vmhost2」が構築されている場合を例にデバイスファイル移行手順を説明します。
- IVMのhpvmstopコマンドを実行して,仮想マシンを停止します。
仮想マシン「vmhost2」を停止させる,hpvmstopコマンドの実行例を次に示します。
# hpvmstop -P vmhost2 hpvmstop: Stop the virtual machine 'vmhost2'? [n]: y- IVMのhpvmmodifyコマンドを実行して,VMホストを起動したとき仮想マシンが自動的に起動されないように設定します。
仮想マシン「vmhost2」の起動方法を「手動」に変更する,hpvmmodifyコマンドの実行例を次に示します。
# hpvmmodify -P vmhost2 -B manual- IVMのhpvmstatusコマンドを実行して,仮想マシンに割り当てているHDLMデバイス名やその他の情報を確認します。
hpvmstatusコマンドの実行結果の[Storage Interface Details]から,HDLMデバイス名を確認してください。またあわせて次に示す情報も確認してください。
仮想マシン「vmhost2」に割り当てているHDLMデバイス名を確認する,hpvmstatusコマンドの実行例を次に示します。
- bus番号
[Storage Interface Details]の「Bus」に表示された値
- device番号
[Storage Interface Details]の「Dev」に表示された値
- target番号
[Storage Interface Details]の「Tgt」に表示された値
# hpvmstatus -P vmhost2 [Storage Interface Details] Guest Physical Device Adaptor Bus Dev Ftn Tgt Lun Storage Device ======= ========== === === === === === ========= ========================= disk scsi 0 0 0 0 0 disk /dev/rdsk/ch28t0d0 disk scsi 0 0 0 1 0 disk /dev/rdsk/ch29t0d0 disk scsi 0 0 0 2 0 disk /dev/rdsk/ch29t0d1 disk scsi 0 0 0 3 0 disk /dev/rdsk/ch29t0d2- HDLMコマンドのview -drvオペレーションを実行し,HDLMデバイスに対応しているSCSIデバイスを確認します。
手順3で確認できたすべてのHDLMデバイスに対して,対応するSCSIデバイスを確認してください。
ここでは,手順3で確認できたHDLMデバイス「ch28t0d0」,「ch29t0d0」,「ch29t0d1」,および「ch29t0d2」と対応しているSCSIデバイスを確認します。HDLMコマンドの実行例を次に示します。
# dlnkmgr view -drv | grep ch28t0d0 000074 ch28t0d0 c28t0d0 SANRISE_AMS.77010152.0216 0/3/2/0.4.2.0.0.0.0 000301 ch28t0d0 c30t0d0 SANRISE_AMS.77010152.0216 0/4/1/0.4.2.0.0.0.0 # dlnkmgr view -drv | grep ch29t0d0 000075 ch29t0d0 c29t0d0 SANRISE_AMS.77010152.0204 0/3/2/0.4.3.0.0.0.0 000302 ch29t0d0 c31t0d0 SANRISE_AMS.77010152.0204 0/4/1/0.4.3.0.0.0.0 # dlnkmgr view -drv | grep ch29t0d1 000076 ch29t0d1 c29t0d1 SANRISE_AMS.77010152.0205 0/3/2/0.4.3.0.0.0.1 000303 ch29t0d1 c31t0d1 SANRISE_AMS.77010152.0205 0/4/1/0.4.3.0.0.0.1 # dlnkmgr view -drv | grep ch29t0d2 000077 ch29t0d2 c29t0d2 SANRISE_AMS.77010152.0206 0/3/2/0.4.3.0.0.0.2 000304 ch29t0d2 c31t0d2 SANRISE_AMS.77010152.0206 0/4/1/0.4.3.0.0.0.2- IVMのhpvmmodifyコマンドを実行し,現在登録されているHDLMデバイスをSCSIデバイスに移行します。
手順4で確認したHDLMデバイスには,それぞれHDLMデバイスごとに対応するSCSIデバイスが複数あります。これらのSCSIデバイスのうち,移行先のデバイスとしてどれか一つを選んでください。
hpvmmodifyコマンドの-mオプションには,手順3で確認したSCSIデバイスのbus番号,device番号,およびtarget番号を指定してください。これらの指定を誤ると,仮想マシン内に記録されているハードウェアパス情報との差異が発生し,仮想マシンが起動しなくなるおそれがあります。
仮想マシン「vmhost2」に登録されているHDLMデバイスを,それぞれSCSIデバイス「c28t0d0」「c29t0d0」「c29t0d1」「c29t0d2」に移行する,hpvmmodifyコマンドの実行例を次に示します。
# hpvmmodify -P vmhost2 -m disk:scsi:0,0,0:disk:/dev/rdsk/c28t0d0 # hpvmmodify -P vmhost2 -m disk:scsi:0,0,1:disk:/dev/rdsk/c29t0d0 # hpvmmodify -P vmhost2 -m disk:scsi:0,0,2:disk:/dev/rdsk/c29t0d1 # hpvmmodify -P vmhost2 -m disk:scsi:0,0,3:disk:/dev/rdsk/c29t0d2- IVMのhpvmstatusコマンドを実行し,SCSIデバイスが仮想マシンに登録されていることを確認します。
仮想マシン「vmhost2」に登録されているデバイスを確認する,hpvmstatusコマンドの実行例を次に示します。
# hpvmstatus -P vmhost2 [Storage Interface Details] Guest Physical Device Adaptor Bus Dev Ftn Tgt Lun Storage Device ======= ========== === === === === === ========= ========================= disk scsi 0 0 0 0 0 disk /dev/rdsk/c28t0d0 disk scsi 0 0 0 1 0 disk /dev/rdsk/c29t0d0 disk scsi 0 0 0 2 0 disk /dev/rdsk/c29t0d1 disk scsi 0 0 0 3 0 disk /dev/rdsk/c29t0d2これでデバイスファイルの移行は完了です。このあと「3.17 HDLMのアンインストール」を参照して,HDLMをアンインストールしてください。
また,HDLMをアンインストールしたあと,IVM環境の設定をHDLMのインストール前の状態に戻す必要があります。詳しくは,「3.16.3 HDLMをアンインストールしたあとのIVM環境の設定」を参照してください。
All Rights Reserved. Copyright (C) 2008, Hitachi, Ltd.