我们正在使用带有 NFS 作为 Cinder 后端驱动程序的 Openstack-Train 的 packstack 安装。
我们无法使用从 cinder 卷构建的 qcow2 映像创建 VM。
实例 8056996a-487c-4730-9ee0-f55dbf2fc320 的消息构建中止:即使在我们等待 80 秒或 27 次尝试后,卷 7506ee68-6c9f-427c-bb37-ab6213de1b8e 也没有完成创建。并且它的状态是错误的。代码 500 详细信息 Traceback(最近一次调用最后):文件“/usr/lib/python2.7/site-packages/nova/compute/manager.py”,第 2168 行,在 _do_build_and_run_instance filter_properties,request_spec)文件“/usr/lib /python2.7/site-packages/nova/compute/manager.py”,第 2478 行,在build_and_run_instance bdms=block_device_mapping, tb=tb) 文件“/usr/lib/python2.7/site-packages/oslo_utils/excutils. py”,第 220 行,退出self.force_reraise() 文件“/usr/lib/python2.7/site-packages/oslo_utils/excutils.py”,第 196 行,在 force_reraise 中 6.reraise(self.type,self.value,self.tb)文件“/usr/lib/python2.7/site-packages/nova/compute/manager.py”,第2428行,在_build_and_run_instance request_group_resource_providers_mapping)作为资源:文件“/usr/lib64/ python2.7/contextlib.py”,第 17 行,在 输入return self.gen.next() 文件“/usr/lib/python2.7/site-packages/nova/compute/manager.py”,第 2656 行,在_build_resources reason=e.format_message()) BuildAbortException: Build of instance 8056996a-487c-4730-9ee0-f55dbf2fc320 aborted: Volume 7506ee68-6c9f-427c-bb37-ab6213de1b8e 没有完成创建,即使我们等待了 80 秒或 27 次尝试。并且它的状态是错误的。创建于 2021 年 8 月 25 日上午 7:15
以下是 cinder.conf 中的关键配置
[nfs]
nfs_shares_config = /etc/cinder/nfs_shares.txt
volume_driver = cinder.volume.drivers.nfs.NfsDriver
volume_backend_name = nfsbackend
nfs_mount_options = rw
default_volume_type=nfstype
enabled_backends=nfs
nfs_qcow2_volumes = true
nfs_snapshot_support = false
这个问题的奇怪之处在于,当我们从头开始重建 Openstack 时,可以使用这些相同的 qcow2 映像,但是,在新设置上创建的任何映像仍然存在相同的问题。
由于大小限制,我无法发布整个 cinder.conf 或日志文件。请让我知道我是否可以以其他方式发布它。