17.7. 루트 파일 시스템의 일부인 FCP LUN
루트 파일 시스템의 일부인 FCP LUN을 추가하기 위해 수정해야 하는 유일한 파일이 Red Hat Enterprise Linux 9에서 변경되었습니다. /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, 16 자리 16진수 16진수 접두사가 0x
붙은 FCP LUN을 포함하는 쉼표로 구분된 목록입니다. FCP LUN 앞에 0x가 붙은 후 16진수 16진수가 있을 수 있습니다.
WWPN 및 FCP LUN 값은 zfcp.allow_lun_scan=0
커널 모듈 매개변수 또는 RHEL-9.0 이전 릴리스를 설치할 때 NPIV 모드에서 zFCP
장치가 구성되지 않은 경우에만 필요합니다. 그렇지 않으면 생략할 수 있습니다(예: rd.zfcp=0.0.4000
). 다음은 FCP 연결 SCSI 디스크의 파티션에서 물리적 볼륨을 사용하는 시스템의 경우 /boot/loader/entries/4ab74e52867b4f998e73e06cf23fd761-5.14.0-55.el9.s390x.conf
파일의 예이며, 두 개의 경로가 있고 LVM 볼륨 그룹#159
의 경우 두 개의 경로가 포함됩니다.
_
devel1
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
-
이미 존재하는 물리 볼륨과 동일한 두 개의 경로를 사용하여 FCP LUN
0x401040a300000000
을 사용하여 두 번째 FCP LUN 0x40a300000000의 보조 FCP 연결 SCSI 디스크 파티션에 다른 물리 볼륨을 추가하려면rd.zfcp=0.0.fc00,0x5105074308c212e9
,0x401040a300000000
및 rd.zfcp=0.00,rd.zfcp=0.0.fc
00을 추가합니다.0x510505074308c2aee9,
커널의 매개변수 라인으로 이동합니다. 예를 들면 다음과 같습니다.0x401040a300000000
/boot/loader/entries/4ab7b4
e52867b4f998e73e06cf23fd761-5.14.0-55.el9.s390x.conf .conf에서 부팅
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.