20.7. ルートファイルシステムの一部である FCP LUN


Red Hat Enterprise Linux 10 では、root ファイルシステムの一部である FCP LUN を追加するために必要な唯一のファイルが変更されました。/etc/zipl.conf ファイルを編集する代わりに、適切なコマンドを実行して正しい設定ファイルとその場所を特定してください。

# machine_id=$(cat /etc/machine-id)
# kernel_version=$(uname -r)
# ls /boot/loader/entries/$machine_id-$kernel_version.conf

Red Hat Enterprise Linux には、ブートプロセスの早い段階で FCP LUN をアクティブにするパラメーターである rd.zfcp= があります。値は、FCP デバイスのバス ID とターゲット WWPN からなるコンマ区切りリストです。WWPN は、先頭に 0x が付いた 16 桁の 16 進数である必要があります。このリストには、先頭に 0x が付き、末尾をゼロで埋めて 16 桁の 16 進数にした FCP LUN も含めます。

WWPN と FCP LUN の値は、zFCP デバイスが NPIV モードに設定されていない場合にのみ必要です。また、カーネルパラメーター zfcp.allow_lun_scan=0 で自動 LUN スキャンが無効になっている場合、または RHEL-9.0 以前のリリースをインストールする場合にも必要です。それ以外の場合は省略できます (例: rd.zfcp=0.0.4000)。以下は、/boot/loader/entries/4ab74e52867b4f998e73e06cf23fd761-5.14.0-55.el9.s390x.conf ファイルの例です。この例では、FCP 接続 SCSI ディスクのパーティション上の物理ボリュームを 2 つのパスで使用しているシステムを示しています。システムは、ルートファイルシステム用の論理ボリューム lv_root を含む vg_devel1 LVM ボリュームグループを使用します。

title Red Hat Enterprise Linux (5.14.0-55.el9.s390x) 9.0 (Plow)
version 5.14.0-55.el9.s390x
linux /boot/vmlinuz-5.14.0-55.el9.s390x
initrd /boot/initramfs-5.14.0-55.el9.s390x.img
options root=/dev/mapper/vg_devel1-lv_root crashkernel=auto rd.zfcp=0.0.fc00,0x5105074308c212e9,0x401040a000000000 rd.zfcp=0.0.fcd0,0x5105074308c2aee9,0x401040a000000000 rd.lvm.lv=vg_devel1/lv_root rd.lvm.lv=vg_devel1/lv_swap cio_ignore=all,!condev rd.znet=qeth,0.0.0a00,0.0.0a01,0.0.0a02,layer2=1,portno=0
id rhel-20181027190514-5.14.0-55.el9.s390x
grub_users $grub_users
grub_arg --unrestricted
grub_class kernel

2 台目の FCP 接続 SCSI ディスクに別の物理ボリュームを追加するには、FCP LUN 0x401040a300000000 を使用します。既存の物理ボリュームと同じ 2 つのパスを使用します。/boot/loader/entries/4ab74e52867b4f998e73e06cf23fd761-5.14.0-55.el9.s390x.conf のカーネルパラメーター行に、rd.zfcp=0.0.fc00,0x5105074308c212e9,0x401040a300000000rd.zfcp=0.0.fcd0,0x5105074308c2aee9,0x401040a300000000 を追加します。以下に例を示します。

title Red Hat Enterprise Linux (5.14.0-55.el9.s390x) 9.0 (Plow)
version 5.14.0-55.el9.s390x
linux /boot/vmlinuz-5.14.0-55.el9.s390x
initrd /boot/initramfs-5.14.0-55.el9.s390x.img
options root=/dev/mapper/vg_devel1-lv_root crashkernel=auto rd.zfcp=0.0.fc00,0x5105074308c212e9,0x401040a000000000 rd.zfcp=0.0.fcd0,0x5105074308c2aee9,0x401040a000000000 rd.zfcp=0.0.fc00,0x5105074308c212e9,0x401040a300000000 rd.zfcp=0.0.fcd0,0x5105074308c2aee9,0x401040a300000000 rd.lvm.lv=vg_devel1/lv_root rd.lvm.lv=vg_devel1/lv_swap cio_ignore=all,!condev rd.znet=qeth,0.0.0a00,0.0.0a01,0.0.0a02,layer2=1,portno=0
id rhel-20181027190514-5.14.0-55.el9.s390x
grub_users $grub_users
grub_arg --unrestricted
grub_class kernel
警告

設定ファイルで、カーネルコマンドラインの長さが 896 バイトを超えないようにしてください。これを超えてしまうとブートローダーを保存できず、インストールに失敗します。

  • dracut -f を実行して、ターゲットカーネルの初期 RAM ディスクを更新します。
  • zipl を実行して、次回の IPL 用に、設定ファイルの変更を適用します。

    # zipl -V
    Using config file '/etc/zipl.conf'
    Using BLS config file '/boot/loader/entries/4ab74e52867b4f998e73e06cf23fd761-5.14.0-55.el9.s390x.conf'
    Run /lib/s390-tools/zipl_helper.device-mapper /boot
    Target device information
    Device..........................: fd:00
    Partition.......................: fd:01
    Device name.....................: dm-0
    Device driver name..............: device-mapper
    Type............................: disk partition
    Disk layout.....................: SCSI disk layout
    Geometry - start................: 2048
    File system block size..........: 4096
    Physical block size.............: 512
    Device size in physical blocks..: 10074112
    Building bootmap in '/boot/'
    Building menu 'zipl-automatic-menu'
    Adding #1: IPL section '5.14.0-55.el9.s390x' (default)
    kernel image......: /boot/vmlinuz-5.14.0-55.el9.s390x
    kernel parmline...: 'root=/dev/mapper/vg_devel1-lv_root crashkernel=auto rd.zfcp=0.0.fc00,0x5105074308c212e9,0x401040a000000000 rd.zfcp=0.0.fcd0,0x5105074308c2aee9,0x401040a000000000 rd.zfcp=0.0.fc00,0x5105074308c212e9,0x401040a300000000 rd.zfcp=0.0.fcd0,0x5105074308c2aee9,0x401040a300000000 rd.lvm.lv=vg_devel1/lv_root rd.lvm.lv=vg_devel1/lv_swap cio_ignore=all,!condev rd.znet=qeth,0.0.0a00,0.0.0a01,0.0.0a02,layer2=1,portno=0'
    initial ramdisk...: /boot/initramfs-5.14.0-55.el9.s390x.img component address:
    kernel image....: 0x00010000-0x007a21ff
    parmline........: 0x00001000-0x000011ff
    initial ramdisk.: 0x02000000-0x028f63ff
    internal loader.: 0x0000a000-0x0000a3ff
    Preparing boot device: dm-0.
    Detected SCSI PCBIOS disk layout.
    Writing SCSI master boot record.
    Syncing disks...
    Done.
警告

IBM Z システムは、zipl を使用して、カーネルと initramfs の生のブロックアドレスを含むブートマップを作成します。initramfs が再生成されると、ディスク上の物理レイアウトが変更される場合があります。dracut はブートマップを自動的に更新しないため、initramfs を再生成した後、手動で zipl を実行してください。これを行わないと、ブートローダーの参照が古くなり、システムが起動しなくなる可能性があります。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る