0

使用 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 的管理器正在报告问题,而不是发送心跳。服务将出现“关闭”。

非常感谢任何线索或帮助。谢谢!

4

0 回答 0