附录 E. 安装程序中的 iSCSI 磁盘

Red Hat Enterprise Linux 安装程序可以通过两种方式发现并登录到 iSCSI 磁盘:

  • 安装程序启动后,它会检查 BIOS 或系统的附加引导 ROM 是否支持 iSCSI 引导固件表(iBFT),它是可以从 iSCSI 启动的系统的 BIOS 扩展。如果 BIOS 支持 iBFT,安装程序会从 BIOS 读取配置的引导磁盘的 iSCSI 目标信息,并登录到此目标,使它可用作安装目标。

    重要

    要自动连接到 iSCSI 目标,请激活网络设备以访问该目标。要做到这一点,请使用 ip=ibft 引导选项。如需更多信息,请参阅 网络引导选项

  • 您可以在安装程序的图形用户界面中手动发现和添加 iSCSI 目标。如需更多信息,请参阅 配置存储设备

    重要

    您不能将 /boot 分区放在已使用此方法手动添加的 iSCSI 目标上 - 包含 /boot 分区的 iSCSI 目标必须配置为与 iBFT 一起使用。但是,如果希望安装的系统从不是固件 iBFT 的其它方法(例如使用 iPXE)提供的带有 iBFT 配置的 iSCSI 启动,则您可以使用 inst.nonibftiscsiboot 安装程序引导选项来删除 /boot 分区限制。

安装程序使用 iscsiadm 查找并登录到 iSCSI 目标,iscsiadm 会自动将这些目标的任何信息存储在 iscsiadm iSCSI 数据库中。然后,安装程序将此数据库复制到安装的系统,并标记任何不用于 root 分区的 iSCSI 目标,以便系统在启动时可以自动登录到这些 iSCSI 目标。如果将 root 分区放在 iSCSI 目标上,initrd 会登录此目标,且安装程序不会将此目标包含在启动脚本中,以避免多次尝试登录到同一目标。