Openstack Rocky位于三个节点上,ssd作为根磁盘,jbod用于ceph。 Ceph与openstack在同一节点上运行。
在配置ceph之前,创建的所有实例都是短暂的(如预期的那样),我能够在/ var / lib / nova / instances中看到该磁盘并进行使用。
在cinder中配置并启用ceph和nfs后端后,我无法创建临时实例,所有实例都转到ceph-as-block-storage或NFS(取决于创建的卷)。
如果我创建具有10G根和10G短暂性的风味,请在ceph上将“ /”设为10G,在临时性上将“ / mnt”获取为10G,但是我无法将根分区设为临时性。
在cinder.conf中,我的命令是这样的:
enabled_backends = ceph,nfs
关于如何再次启用临时磁盘的任何想法?
答案 0 :(得分:0)
实例上的临时磁盘取决于nova,即使存在某种卷,使用临时磁盘的实例也称为nova boot。
现实世界中的临时磁盘已绑定到计算节点,因为它们在本地运行[1],但在生产环境中这样做并不常见,因为您将无法实现HA,并且如果使用全部磁盘,可能会使计算节点崩溃节点中的空间,如果您有ceph存储后端,则可以为此使用特定的池,我强烈建议您查看本指南[2],特别是在临时客户端密钥[3]上配置libvirt的部分
干杯。
[1] https://docs.openstack.org/ha-guide/storage-ha-backend.html
[2] http://docs.ceph.com/docs/master/rbd/rbd-openstack/
[3] http://docs.ceph.com/docs/master/rbd/rbd-openstack/#setup-ceph-client-authentication