按照官方文档在openstack上对接了ceph后端,但是openstack后端连接不上ceph,在openstack上执行ceph -n client.admin -s,一直处于等待卡死状态,百思不得其解,后来找到解决方案了,是ceph被外部访问的openstack访问的端口没有打开。在ceph集群中执行下面命令:
打开Ceph端口:
firewall-cmd --zone=public --add-port=6789/tcp --permanent
firewall-cmd --zone=public --add-port=6800-7100/tcp --permanent
firewall-cmd --reload
执行完之后,就ok了。