我目前正在尝试通过使用带有9个节点和juju的MAAS来实现openstack部署。为了做到这一点,我找到了本指南,使用了ubuntu12.04LTS,并尽可能地遵循它。
经过大量的尝试和错误之后,我终于达到了使用“自定义”配置文件部署nova卷的地步。但是,当我的节点启动并在juju status报告中显示为运行时,服务报告安装失败。顺便说一下,我正试着用柔术安装。我认为这与openstack.cfg文件中的以下语句有关:
nova-volume:
# This must be a free block device that is writable on the nova-volume host.
block-device: "xvdb"
overwrite: "true"我做了一些研究,发现(至少我认为)这是指Xen虚拟驱动器/设备,而且由于设备不在部署到的节点上,所以安装失败。我不明白的是,我怎么会在一台完全由MAAS管理的机器上有这样一个块设备。有没有人在这方面有任何经验,知道解决这个问题的方法,或者我在这里遗漏了一些重要的东西。MAAS和一个独立的XEN主机之间的某种缺失的链接?我的MAAS服务器正在运行Ubuntu12.04LTS服务器。
发布于 2012-11-30 01:58:04
可以将块设备设置为文件位置。如果你看一下这本书的魅力,自述一下:http://jujucharms.com/charms/precise/nova-volume
您可以看到可以将块设备设置为/path/ to /file维数
因此,您可以配置您的openstack.cfg文件如下:
nova-volume:
# This must be a free block device that is writable on the nova-volume host.
block-device: "/var/lib/nova-volume/volume-1.img|100G"
overwrite: "true"这避免了有一个单独的硬件设备的必要性,但当然,对于高性能的生产环境来说并不理想。
https://askubuntu.com/questions/223510
复制相似问题