Show Table of Contents
为了尽快向用户提供最新的信息,本文档可能会包括由机器自动从英文原文翻译的内容。如需更多信息,请参阅此说明。
B.2. 启动过程中的 iSCSI 磁盘
系统启动时会在很多处发生与 iSCSI 关联的事件:
- initrd 中的初始化脚本将登录到用于
/
的 iSCSI 对象中(如果有的话)。使用 iscsistart 程序即可完成,不需要运行 iscsid。注意
如果 root 文件系统位于使用 IPv6 连接的 iSCSI 磁盘,请确保安装的系统使用正确的ip=
引导选项,例如:ip=eth0:auto6
。如果没有设置这个选项,则安装的系统会在引导时花费长达 20 分钟建立连接。请使用正确的ip=
选项减少这种延迟。 - 当挂载 root 文件系统并运行各种服务初始化脚本时会调用 iscsid 初始化脚本。如果有用于
/
的 iSCSI 对象,或者 iSCSI 数据库中的任意对象被标记为自动登录到该对象,这个脚本接着将启动 iscsid。 - 在运行典型网络服务脚本后,会运行这个 iscsi 初始化脚本。如果网络是可以访问的,这就会登录到任意在 iSCSI 数据库中标记为可自动登录的对象中。如果网络不可访问,这个脚本将在没有提示的情况下退出。
- 使用 NetworkManager 而不是典型网络服务脚本访问网络时,NetworkManager 将调用 iscsi 初始化脚本。详情请查看
/etc/NetworkManager/dispatcher.d/04-iscsi
。重要
因为 NetworkManager 是安装在/usr
目录中,所以如果/usr
位于通过网络连接的存储中,比如 iSCSI 对象,您就无法使用它配置网络访问。
如果在系统启动时不需要 iscsid,就不会自动启动。如果启动 iscsiadm,iscsiadm 就会依此启动 iscsid。
为了尽快向用户提供最新的信息,本文档可能会包括由机器自动从英文原文翻译的内容。如需更多信息,请参阅此说明。