我已经部署了 Openstack Base 包 cs:~openstack-charmers-next/bundle/openstack-base-xenial-ocata-0,它将 ceph 部署为存储后端。 https://jujucharms.com/u/openstack-charmers-next/openstack-base-xenial-ocata/
我无法使用 ceph 卷作为启动卷来启动实例。从 Glance 映像启动实例也失败了。nova-compute.log 中出现以下错误:
2017-08-18 12:24:02.691 1708784 错误 nova.virt.libvirt.driver [req-72b3771b-209c-415f-b14c-4e885a72f0b8 ef1fea1a88c744ecb96d08bb56fdc412 5a41e5c16d2c4299b23d26b87ff994aa - - -] [实例:0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] 无法启动 libvirt 客户机 2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [req-72b3771b-209c-415f-b14c-4e885a72f0b8 ef1fea1a88c744ecb96d08bb56fdc412 5a41e5c16d2c4299b23d26b87ff994aa - - -] [实例:0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] 实例无法生成 2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例:0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] 回溯(最近一次调用最后一次): 2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例:0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] 文件“/usr/lib/python2.7/dist-packages/nova/compute/manager.py”,第 2124 行,在 _build_resources 中 2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例:0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] 产生资源 2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例:0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] 文件“/usr/lib/python2.7/dist-packages/nova/compute/manager.py”,第 1930 行,位于 _build_and_run_instance 2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例:0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] block_device_info=block_device_info) 2017-08-18 12:24:03.015 1708784 错误nova.compute.manager [实例:0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] 文件“/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py”,第 2698 行,在 spawn 2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例:0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] destroy_disks_on_failure = True) 2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例: 0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] 文件“/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py”,第 5114 行,位于 _create_domain_and_network 2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例:0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] destroy_disks_on_failure) 2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例: 0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] 文件“/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py”,第 220 行,位于出口 2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例:0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] self.force_reraise()2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例:0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] 文件“/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py”,第 196 行,在 force_reraise 2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例:0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] six.reraise(self.type_、self.value、self.tb) 2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例:0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] 文件“/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py”,行 5086,在 _create_domain_and_network 中 2017-08-18 12:24:03.015 1708784错误 nova.compute.manager [实例:0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] post_xml_callback=post_xml_callback) 2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例:0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] 文件“/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py”,行 5004,在 _create_domain 中 2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例:0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] guest.launch(pause = pause) 2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例:0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] 文件“/usr/lib/python2.7/dist-packages/nova/virt/libvirt/guest.py”,第 145 行,启动中 2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例: 0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] self._encoded_xml, errors='ignore') 2017-08-18 12:24:03.015 1708784 ERROR nova.compute.manager [instance: 0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] 文件“/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py”,第 220 行,位于出口 2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例:0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] self.force_reraise()2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例:0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] 文件“/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py”,第 196 行,在 force_reraise 2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例:0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] six.reraise(self.type_、self.value、self.tb) 2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例:0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] 文件“/usr/lib/python2.7/dist-packages/nova/virt/libvirt/guest.py”,第 140 行,启动中 2017-08-18 12:24:03.015 1708784 错误nova.compute.manager [实例:0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] 返回 self._domain.createWithFlags(flags) 2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例:0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] 文件“/usr/lib/python2.7/dist-packages/eventlet/tpool.py”,第 186 行,在 doit 2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例: 0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] result = proxy_call(self._autowrap, f, *args, **kwargs) 2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例:0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] 文件“/usr/lib/python2.7/dist-packages/eventlet/tpool.py”,第 144 行,在 proxy_call 中 2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例: 0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] rv = execute(f,* args,** kwargs)2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例:0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] 文件“/usr/lib/python2.7/dist-packages/eventlet/tpool.py”,第 125 行,执行 2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例: 0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] six.reraise(c,e,tb) 2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例:0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] 文件“/usr/lib/python2.7/dist-packages/eventlet/tpool.py”,第 83 行,在 tworker 中 2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例: 0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] rv = meth(*args,**kwargs)2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例:0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] 文件“/usr/lib/python2.7/dist-packages/libvirt.py”,第 1065 行,在 createWithFlags 中 2017-08-18 12:24:03.015 1708784 错误 nova.compute.manager [实例: 0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] if ret == -1: raise libvirtError ('virDomainCreateWithFlags() failed', dom=self) 2017-08-18 12:24:03.015 1708784 ERROR nova.compute.manager [instance: 0ff1f63d-e25f-4c75-97a5-05f02f1e6aa0] libvirtError: 内部错误: 连接到监视器时进程退出: nfig -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/domain-16-instance-00000011/monitor.sock,server,nowait -mon chardev=charmonitor,id=monitor,模式=控制-rtc base=utc,shiftfix=slew -global kvm-pit.lost_tick_policy=discard -no-hpet -no-shutdown -boot strict=on -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -drive '文件=rbd:cinder-ceph/volume-2c04ab2b-9e9e-46c8-8995-a33cf1008331:id=cinder-ceph:key=AQA9P5VZMy4BDxAA1U8ELcourkvQE4MgaJPjbw==:auth_supported=cephx\;无:mon_host=172.16.10.6:6789\;172.16.10.9:6789\;172.16.10.11:6789,格式=raw,if=无,id=drive-virtio-disk0,序列号=2c04ab2b-9e9e-46c8-8995-a33cf1008331,缓存=无'-设备virtio-blk-pci,scsi=off,总线=pci.0,地址=0x3,驱动器=drive-virtio-disk0,id=virtio-disk0,bootindex=1 -netdev tap,fd=27,id=hostnet0,vhost=on,vhostfd=29 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=fa:16:3e:f4:e2:46,总线=pci.0,地址=0x2 -add-fd set=2,fd=31 -chardev pty,id=charserial0,logfile=/dev/fdset/2,logap
但是,当跳过卷创建步骤时,我可以启动实例。我尝试在 ceph 和 openstack 的所有节点上禁用防火墙。但没有成功。
有人可以帮忙吗?