Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

B.2. 启动过程中的 iSCSI 磁盘

系统启动时会在很多处发生与 iSCSI 关联的事件:
  1. initrd 中的初始化脚本将登录到用于 / 的 iSCSI 对象中(如果有的话)。这是使用 iscsistart 程序完成的,它可在不需要运行 iscsid 的情况下完成此操作。
  2. 当挂载根文件系统并运行各种服务初始化脚本时会调用 iscsid 初始化脚本。如果有用于 / 的 iSCSI 对象,或者 iSCSI 数据库中的任意对象被标记为自动登录到该对象,这个脚本接着将启动 iscsid
  3. 在运行典型网络服务脚本后(或者在启用时应该运行),该 iscsi 初始化脚本将运行。如果网络是可以访问的,这就会登录到任意在 iSCSI 数据库中标记为可自动登录的对象中。如果网络不可访问,这个脚本将在没有提示的情况下退出。
  4. 当使用 NetworkManager 访问网络(而不是典型网络服务脚本)时,NetworkManager 将调用 iscsi 初始化脚本。请查看 /etc/NetworkManager/dispatcher.d/04-iscsi

    重要

    因为 NetworkManager 是安装在 /usr 中,所以如果 /usr 是通过网络连接的存储,比如 iSCSI 对象,就无法使用它配置网络访问。
如果在系统启动时不需要 iscsid,就不会自动启动。如果启动 iscsiadmiscsiadm 就会依此启动 iscsid