Hitachi Dynamic Link Manager ユーザーズガイド(Linux®用)
HDLMデバイスを使ったマルチパス構成のブートディスクの環境に,HDLMをアップグレードインストールして環境を設定する方法について説明します。
設定を誤ると,OSが起動できなくなることがあるので,注意してください。HDLMデバイスからのOSの起動に失敗した場合の対処については,「3.7.5 HDLMデバイスからのOSの起動に失敗した場合の対処」を参照してください。
この手順で使用するブートローダの設定ファイル名は,ブートローダまたはOSによって異なります。ブートローダの設定ファイル名を次の表に示します。
| ブートローダ | 設定ファイル名 | ||
|---|---|---|---|
| GRUB | BIOS | Red Hat Enterprise Linuxの場合 Oracle Unbreakable Enterprise Kernel 6の場合 |
/boot/grub/grub.conf |
| SUSE LINUX Enterprise Server 11の場合 | /boot/grub/menu.lst | ||
| UEFI | Red Hat Enterprise Linux 6の場合 | /boot/efi/EFI/redhat/grub.conf | |
| GRUB2 | BIOS | Red Hat Enterprise Linux 7の場合 Red Hat Enterprise Linux 8の場合 SUSE LINUX Enterprise Server 12の場合 SUSE LINUX Enterprise Server 15の場合 |
/boot/grub2/grub.cfg |
| UEFI | Red Hat Enterprise Linux 7の場合 Red Hat Enterprise Linux 8の場合 |
/boot/efi/EFI/redhat/grub.cfg | |
# /bin/mount | /bin/grep -w /HDLMデバイスが出力された場合は,HDLMのブートディスク環境です。
# /sbin/dmsetup deps {出力されたデバイス}
コマンドが異常終了した場合は,HDLMのブートディスク環境ではありません。
:
:
/dev/sddlmaa2 / ext2 defaults 1 1
:
:
/dev/sddlmaa4 /tmp ext2 defaults 1 2
:
:
なお,HDLMのブートディスク環境では,OSごとにルートパーティション「/」のマウントポイントに設定できるデバイス名の書式は次の制限があるので,書式が異なる場合は修正してください。表3-76 /etc/fstabファイルでルートパーティション「/」に設定できるデバイスの書式
| OS名 | HDLMのブートディスク環境 | |
|---|---|---|
| LVMなし | LVMあり | |
| Red Hat Enterprise Linux 6 Red Hat Enterprise Linux 7 Red Hat Enterprise Linux 8 Oracle Linux 6 Oracle Linux 7 Oracle Linux 8 |
/dev/{HDLMデバイス} | /dev/mapper/{VG名}-{LV名} |
| SUSE LINUX Enterprise Server 11 | /dev/{VG名}/{LV名} | |
| SUSE LINUX Enterprise Server 12 SUSE LINUX Enterprise Server 15 |
UUID={UUID 値} または,/dev/{VG名}/{LV名} | |
default=1
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux 6 (2.6.32-754.el6.x86_64) # Backed up by HDLM
root (hd0,0)
kernel /vmlinuz-2.6.32-754.el6.x86_64 ro root=UUID=0d5f28ce-f4ac-44f4-bf10-2d1ac785fbac ...
initrd /initramfs-2.6.32-754.el6.x86_64.img
title HDLM Red Hat Enterprise Linux 6 (2.6.32-754.el6.x86_64) # Setting from HDLM
root (hd0,0)
kernel /vmlinuz-2.6.32-754.el6.x86_64 ro root=UUID=0d5f28ce-f4ac-44f4-bf10-2d1ac785fbac ...
initrd /initramfs-hdlm-2.6.32-754.el6.x86_64.img
:
HDLMのブートディスク環境の場合は,次の書式を確認して,記述が異なる場合は修正してください。表3-77 カーネルパラメタで「root=」に記述できる書式
| OS名 | HDLMのブートディスク環境 | |
|---|---|---|
| LVMなし | LVMあり | |
| Red Hat Enterprise Linux 6 Red Hat Enterprise Linux 7 Red Hat Enterprise Linux 8 Oracle Linux 6 Oracle Linux 7 Oracle Linux 8 |
root=UUID={UUID値} | root=UUID={UUID値}または, root=/dev/mapper/{VG名}-{LV名} |
| SUSE LINUX Enterprise Server 11 | root=/dev/{HDLMデバイス} | root=/dev/{VG名}/{LV名} |
| SUSE LINUX Enterprise Server 12 SUSE LINUX Enterprise Server 15 |
root=UUID={UUID値} | root=UUID={UUID値}または, root=/dev/{VG名}/{LV名} |
表3-78 initrd のファイル名(HDLM用の初期RAMディスクイメージファイル名)
| OS名 | ファイル名 |
|---|---|
| Red Hat Enterprise Linux 6 Oracle Linux 6 |
initramfs-hdlm-{kernel-version※}.img |
| SUSE LINUX Enterprise Server 11 | initrd-hdlm-{kernel-version※}.img |
| Red Hat Enterprise Linux 7 Red Hat Enterprise Linux 8 Oracle Linux 7 Oracle Linux 8 |
initramfs-{kernel-version※}.img |
| SUSE LINUX Enterprise Server 12 SUSE LINUX Enterprise Server 15 |
initrd-{kernel-version※} |
# /sbin/swapoff -a次の条件をすべて満たす環境で,swapを有効にしたまま手順を実施すると,ホストの停止に時間が掛かる場合があります。
# /media/cdrom/installux.sh -update
# /media/cdrom/HDLM_Linux/installhdlm -update
KAPL09300-I An initial RAM disk image was created. (file name = /boot/initramfs-hdlm-2.6.32-754.el6.x86_64.img)出力された初期RAMディスクイメージファイル名と手順6でinitrdに記述されたファイル名が同じであることを確認してください。異なる場合は,出力された初期RAMディスクイメージファイル名を変更するか,ブートローダの設定ファイル(grub.confまたはmenu.lst)の記述を,出力された初期RAMディスクイメージファイル名に修正してください。
# /sbin/shutdown -r now
All Rights Reserved. Copyright© 2014, 2023, Hitachi, Ltd.