我已成功连接到我的 iSCSI 目标,安装了卷并将卷添加到 fstab。登录后,该卷可用并正常工作。
我的问题是,iSCSI 应该由 Docker 使用,但似乎卷是在 Docker 启动后安装的。结果是,我的容器中有一个空白数据库。当手动重新启动容器时,参考 iSCSI 卷,容器将从 iSCSI 卷中的数据开始。
有没有办法确保 Docker 或任何其他服务都依赖于 iSCSI 挂载卷?
谨致问候,艾伦
答案1
iSCSI 启动延迟,因为有多个节点指向同一个卷。禁用不工作的节点,使 iSCSI 服务正常启动并准备在启动期间为 Docker 提供服务。