HDLMデバイスを使ったマルチパス構成のブートディスクの環境に,HDLMをアップグレードインストールして環境を設定する方法について説明します。
設定を誤ると,OSが起動できなくなることがあるので,注意してください。HDLMデバイスからのOSの起動に失敗した場合の対処については,「3.7.7 HDLMデバイスからのOSの起動に失敗した場合の対処」を参照してください。
この手順で使用するブートローダの設定ファイル名は,ブートローダまたはOSによって異なります。ブートローダの設定ファイル名を次の表に示します。
表3-69 ブートローダの設定ファイル名
ブートローダ | 設定ファイル名 | |
---|---|---|
GRUB | Red Hat Enterprise Linuxの場合 | /etc/grub.conf |
SUSE LINUX Enterprise Serverの場合 | /boot/grub/menu.lst | |
LILO | /etc/lilo.conf | |
ELILO | /etc/elilo.conf |
:
:
/dev/sddlmaa2 / ext2 defaults 1 1
:
:
/dev/sddlmaa4 /tmp ext2 defaults 1 2
:
:
# dlmcfgmgr -v
HDevName Management Device Host Channel Target Lun
/dev/sddlmaa configured /dev/sda 0 0 0 0
KAPL10302-I /sbin/dlmcfgmgr completed normally.
:
:
#/dev/sddlmaa2 / ext2 defaults 1 1
/dev/sda2 / ext2 defaults 1 1
:
:
#/dev/sddlmaa4 /tmp ext2 defaults 1 2
/dev/sda4 /tmp ext2 defaults 1 2
:
:
:
:
title XEN
root (hd0,1)
kernel /boot/xen.gz
module /boot/vmlinuz-2.6.16.60-0.21-xen vga=0x31a splash=silent showopts
module /boot/initrd-2.6.16.60-0.21-xen.hdlm
:
:
title Red Hat Enterprise Linux (2.6.18-194.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-194.el5 ro オプション ramdisk_size=18958 オプション
initrd /initrd-hdlm-2.6.18-194.el5.gz
:
:
image=/boot/vmlinuz-2.6.18-194.el5
label=HDLM_194.EL
initrd=/boot/initrd-hdlm-2.6.18-194.el5.gz
read-only
append="オプション ramdisk_size=18958 オプション"
title Red Hat Enterprise Linux (2.6.18-194.el5)
変更後title sd-Red Hat Enterprise Linux (2.6.18-194.el5)
label= HDLM_194.EL
変更後label= sd-HDLM_194.EL
:
:
title Red Hat Enterprise Linux (2.6.18-194.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-194.el5 ro オプション ramdisk_size=18958 root=/dev/sda2 オプション
default= 2
default sd-HDLM_194.EL
# shutdown -h now
# mount
/dev/sda2 on / type ext2 (rw)
:
:
/dev/sda1 on /boot type ext2 (rw)
/dev/sda4 on /tmp type ext2 (rw)
/dev/sda5 on /var type ext2 (rw)
/dev/sda6 on /usr type ext2 (rw)
none on /dev/shm type tmpfs (rw)
# dlmcfgmgr -v
HDevName Management Device Host Channel Target Lun
/dev/sddlmaa configured /dev/sda 0 0 0 0
KAPL10302-I /sbin/dlmcfgmgr completed normally.
# /sbin/dracut /boot/initramfs-hdlm-2.6.32-71.el6.i686.img `uname -r`
title sd-Red Hat Enterprise Linux (2.6.18-194.el5)
変更後title HDLM-Red Hat Enterprise Linux (2.6.18-194.el5)
label=sd-HDLM_194.EL
変更後label=HDLM-HDLM_194.EL
# mount
/dev/sda2 on / type ext4 (rw)
proc on /proc type proc (rw)
:
:
# blkid /dev/sda2
/dev/sda2: UUID="19597725-5d20-4d1d-9906-f9f891b7711a" TYPE="ext4"
#
root=UUID=19597725-5d20-4d1d-9906-f9f891b7711a
default= 3
default HDLM-HDLM_194.EL
:
:
#/dev/sddlmaa2 / ext2 defaults 1 1
#/dev/sda2 / ext2 defaults 1 1
/dev/sddlmaa2 / ext2 defaults 1 1
:
:
#/dev/sddlmaa4 /tmp ext2 defaults 1 2
#/dev/sda4 /tmp ext2 defaults 1 2
/dev/sddlmaa4 /tmp ext2 defaults 1 2
:
:
# shutdown -h now
# mount
/dev/sddlmaa2 on / type ext2 (rw)
:
:
/dev/sddlmaa1 on /boot type ext2 (rw)
/dev/sddlmaa4 on /tmp type ext2 (rw)
/dev/sddlmaa5 on /var type ext2 (rw)
/dev/sddlmaa6 on /usr type ext2 (rw)
none on /dev/shm type tmpfs (rw)