使用 Juju Charms 部署的 OpenStack-Base(Ceph-OSD 未连接且 Cinder 卷状态关闭)
如何为 Ceph-OSD 和 Cinder Volume 配置 OpenStack 以与外部 Dell Equallogic PS6210e iSCSI 存储阵列一起使用?
我的环境:
- 子网 A 上的 OpenStack 节点(服务器)。节点有 10G NIC 用于连接子网 B 上的 iSCSI。
- 子网 A 上的 Dell Equallogic PS6210e iSCSI 管理 IP。
- 子网 B 上用于数据传输的网络接口(出于安全原因)。
- Ceph-OSD 直接部署在裸机上,IP 在子网 A 上。
- Cinder 服务部署到具有子网 A IP 地址的 LXD 容器,并且可以 ping iSCSI 管理 IP,但是由于数据传输接口位于子网 B 上,因此无法访问卷。(我正在考虑为 LXD 创建第二个 NIC 以连接到子网 B )
尝试的措施:
在挂载的 iSCSI 卷上执行 Ceph-OSD 部署失败。卸载卷后,Ceph-OSD 工作,但 Cinder 失败。当系统重新启动时,iSCSI 连接会因为未安装卷而丢失。挂载 iSCSI 卷的最佳方式是什么?
使用适用于 OpenStack 的 Dell PS 系列 iSCSI 驱动程序单独配置 Cinder-Volume,配置如下。
#####Cinder-卷配置/etc/cinder/cinder.conf#####
enabled_backends = 戴尔
san_ssh_port = 22
ssh_conn_timeout = 30
san_thin_provision = true
[戴尔]
volume_driver = cinder.volume.drivers.dell_emc.ps.PSSeriesISCSIDriver
volume_backend_name = 戴尔
san_ip = 10.XXX
san_login = grpadmin
san_password = *********
eqlx_group_name = PS6210e
eqlx_pool = 默认
Cinder 卷日志:
- 2021-10-01 18:05:11.834 278669 警告 cinder.volume.manager [req-c412537f-a4b0-4b61-80fb-39fed667c9cc - - - - -] 更新驱动程序状态失败:(配置名称 Dell)未初始化。
- 2021-10-01 18:05:19.379 278669 错误 cinder.service [-] 服务 cinder-volume juju-2018c7-1-lxd-1@Dell 的管理器正在报告问题,而不是发送心跳。服务将出现“关闭”。
- 2021-10-01 18:05:29.380 278669 错误 cinder.service [-] 服务 cinder-volume juju-2018c7-1-lxd-1@Dell 的管理器正在报告问题,而不是发送心跳。服务将出现“关闭”。
- 2021-10-01 18:05:39.381 278669 错误 cinder.service [-] 服务 cinder-volume juju-2018c7-1-lxd-1@Dell 的管理器正在报告问题,而不是发送心跳。服务将出现“关闭”。
- 2021-10-01 18:05:49.382 278669 错误 cinder.service [-] 服务 cinder-volume juju-2018c7-1-lxd-1@Dell 的管理器正在报告问题,而不是发送心跳。服务将出现“关闭”。
- 2021-10-01 18:05:59.383 278669 错误 cinder.service [-] 服务 cinder-volume juju-2018c7-1-lxd-1@Dell 的管理器正在报告问题,而不是发送心跳。服务将出现“关闭”。
- 2021-10-01 18:06:09.384 278669 错误 cinder.service [-] 服务 cinder-volume juju-2018c7-1-lxd-1@Dell 的管理器正在报告问题,而不是发送心跳。服务将出现“关闭”。
非常感谢任何线索或帮助。谢谢!