SCSIデバイスを使ったシングルパス構成のブートディスクの環境に,HDLMを新規インストールして環境を設定する方法について説明します。
設定を誤ると,OSが起動できなくなることがあるので,注意してください。HDLMデバイスからのOSの起動に失敗した場合の対処については,「3.7.7 HDLMデバイスからのOSの起動に失敗した場合の対処」を参照してください。
この手順で使用するブートローダの設定ファイル名は,ブートローダまたはOSによって異なります。ブートローダの設定ファイル名を次の表に示します。
表3-68 ブートローダの設定ファイル名
ブートローダ | 設定ファイル名 | |
---|---|---|
GRUB | Red Hat Enterprise Linuxの場合 | /etc/grub.conf |
SUSE LINUX Enterprise Serverの場合 | /boot/grub/menu.lst | |
LILO | /etc/lilo.conf | |
ELILO | /etc/elilo.conf |
:
:
image = vmlinuz-2.6.16.60-0.54.5-default
label = 51
append = "splash=silent multipath=off"
description = Linux
initrd = initrd-2.6.16.60-0.54.5-default
root = /dev/disk/by-id/scsi-35001862001472c70-part12
:
:
title XEN
root (hd0,0)
kernel /xen-pae.gz
module /vmlinuz-2.6.16.60-0.54.5-xenpae ¥
root=/dev/disk/by-id/scsi-SFUJITSU_MAS3735NC_A050P360007N-part6 vga=0x317 ¥
resume=/dev/disk/by-id/scsi-SFUJITSU_MAS3735NC_A050P3600077-part2 ¥
splash=silent showopts multipath=off
module /initrd-2.6.16.60-0.54.5-xenpae
:
:
title SUSE LINUX Enterprise Server 10 SP3
root (hd0,0)
kernel /vmlinuz-2.6.16.60-0.54.5-smp root=/dev/VG/root vga=0x31a ¥
resume=/dev/VG/swap splash=silent showopts multipath=off
initrd /initrd-2.6.16.60-0.54.5-smp
UUID=55574d05-07dc-4c94-a585-5599c284d79b / ext4 defaults 1 1
UUID=33ef8ca1-595a-4fbf-8567-76f70760d743 /boot ext4 defaults 1 2
:
:
/dev/disk/by-id/scsi-1HITACHI_D60H03750019-part2 swap swap defaults 0 0
/dev/disk/by-id/scsi-1HITACHI_D60H03750019-part3 / ext3 acl,user_xattr 1 1
:
:
:
:
title Red Hat Enterprise Linux (2.6.18-194.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-194.el5 ro root=LABEL=/
initrd /initrd-2.6.18-194.el5
:
:
image=/boot/vmlinuz-2.6.18-194.el5
label=linux
initrd=/boot/initrd-2.6.18-194.el5
read-only
append="root=LABEL=/"
:
:
title Red Hat Enterprise Linux (2.6.32-71.el6.i686)
root (hd0,0)
kernel /vmlinuz-2.6.32-71.el6.i686 ro root=UUID=55574d05-07dc-4c94-a585-5599c284d79b rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=ja_JP.UTF-8 KEYBOARDTYPE=pc KEYTABLE=jp106 crashkernel=auto rhgb quiet
initrd /initramfs-2.6.32-71.el6.i686.img
:
:
title XEN
root (hd0,1)
kernel /boot/xen.gz
module /boot/vmlinuz-2.6.16.60-0.21-xen root=/dev/disk/by-id/scsi-1HITACHI_D60H03750027-part2 vga=0x31a resume=/dev/sda1 splash=silent showopts
module /boot/initrd-2.6.16.60-0.21-xen
# 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)
# udevadm info --query name -n /dev/disk/by-uuid/55574d05-07dc-4c94-a585-5599c284d79b
sda2
# udevinfo -q name -n /dev/disk/by-id/scsi-2000c50fffecb6ae0-part2
sda2
:
:
#LABEL=/ / ext2 defaults 1 1
/dev/sda2 / ext2 defaults 1 1
#LABEL=/boot /boot ext2 defaults 1 2
/dev/sda1 /boot ext2 defaults 1 2
:
:
:
:
title XEN
root (hd0,1)
kernel /boot/xen.gz
module /boot/vmlinuz-2.6.16.60-0.21-xen root=/dev/disk/by-id/scsi-1HITACHI_D60H03750027-part2 vga=0x31a resume=/dev/sda1 splash=silent showopts
module /boot/initrd-2.6.16.60-0.21-xen
:
:
title Red Hat Enterprise Linux (2.6.18-194.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-194.el5 ro オプション root=LABEL=/ オプション
initrd /initrd-2.6.18-194.el5
:
:
image=/boot/vmlinuz-2.6.18-194.el5
label=linux
initrd=/boot/initrd-2.6.18-194.el5
read-only
append="オプション root=LABEL=/ オプション"
title Red Hat Enterprise Linux (2.6.18-194.el5)
変更後title sd-Red Hat Enterprise Linux (2.6.18-194.el5)
label=linux
変更後label=linux-sd
default= 2
default linux-sd
# 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`
:
:
#LABEL=/ / ext2 defaults 1 1
#/dev/sda2 / ext2 defaults 1 1
/dev/sddlmaa2 / ext2 defaults 1 1
:
:
#LABEL=/tmp /tmp ext2 defaults 1 2
#/dev/sda4 /tmp ext2 defaults 1 2
/dev/sddlmaa4 /tmp ext2 defaults 1 2
:
:
title sd-Red Hat Enterprise Linux (2.6.18-194.el5)
変更後title HDLM-Red Hat Enterprise Linux (2.6.18-194.el5)
label=linux-sd
変更後label=linux-HDLM
# 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 linux-HDLM
# 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)