B.2. 开始启动时 iSCSI 磁盘


在系统启动时,与 iSCSI 相关的事件可能会在多个点发生:
  1. init rd 中的 init 脚本将登录到用于 / 的 iSCSI 目标(如果有)。这通过 iscsistart 实用程序完成,无需 iscsid 运行。
    注意
    如果 root 文件系统位于使用 IPv6 连接的 iSCSI 磁盘中,请确保安装的系统正在使用正确的 ip= 引导选项,如 ip=eth0:auto6。如果没有设置这个选项,安装的系统在引导时可能会花费 20 分钟时间尝试建立连接,然后再最终成功。使用正确的 ip= 选项可消除这个延迟。
  2. 挂载 root 文件系统且各种服务初始化脚本正在运行后,将调用 iscsi init 脚本。如果对 / 使用了任何 iSCSI 目标,或者 iSCSI 数据库中的任何目标被标记为自动登录,则该脚本将启动 iscsid 守护进程。
  3. 运行典型网络服务脚本后,将运行 iscsi init 脚本。如果可以访问网络,这将登录到 iSCSI 数据库中标记为自动登录的任何目标。如果网络无法访问,此脚本将以静默方式退出。
  4. 当使用 NetworkManager 访问网络时,而非典型的网络服务脚本,NetworkManager 将调用 iscsi init 脚本。有关进一步参考,请参阅 /etc/NetworkManager/dispatcher.d/04-iscsi 文件。
    重要
    由于 NetworkManager 安装在 /usr 目录中,因此如果 /usr 位于网络连接存储(如 iSCSI 目标)中,则无法使用它来配置网络访问。
如果系统启动时不需要 iscsid,则不会自动启动。如果您启动 iscsiadmiscsiadm 将依次启动 iscsid
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.