运行处理程序nova :重新启动nova-libvirt容器。这在openstack的部署部分失败了
以下是部署openstack的命令,在我运行deploy命令时出现了错误:-
sudo yum install epel-release
sudo yum install python-devel libffi-devel gcc openssl-devel libselinux-python
sudo yum install python-pip
sudo pip install -U pip
sudo yum install ansible
sudo pip install kolla-ansible
sudo pip install kolla-ansible --ignore-install PyYAML
sudo mkdir -p /etc/kola
sudo chown $USER:$USER /etc/kola
cp -r /usr/share/kolla-ansible/etc_examples/kolla/* /etc/kola
cp /usr/share/kolla-ansible/ansible/inventory/* .
kolla-genpwd
cp globals.yml globals.yml.old
kolla-ansible -i ./all-in-one bootstrap-servers
kolla-ansible -i ./all-in-one prechecks
kolla-ansible -i ./all-in-one deploy
kolla-ansible -i ./all-in-one deploy 创建所有映像并部署openstack的最后命令
下面给出的是错误
运行处理程序nova :重新启动nova-libvirt容器*******************************************************************致命: localhost: FAILED!=> {"msg":“有条件的检查'config_json.changed \ bool或nova_libvirt_confs.changed \ bool或nova_libvirt_container.changed \ bool或( ceph_conf不是none和ceph_conf.changed \ bool )或( nova_ceph_keyring是定义的,nova_ceph_keyring.changed \ bool )或( libvirt_secrets_xml是定义的,libvirt_secrets_xml.changed \ bool )或( libvirt_secrets_key是定义的,libvirt_secrets_key.changed _ bool )‘失败的。错误是:计算条件时的错误(config_json.changed、bool或nova_libvirt_confs.changed、object或nova_libvirt_container.changed \\ bool或( ceph_conf不是none和ceph_conf.changed \ bool )或( nova_ceph_keyring被定义并定义了nova_ceph_keyring.changed \ bool )或( libvirt_secrets_xml被定义为libvirt_secrets_xml.changed \ bool )或( libvirt_secrets_key被定义并定义了libvirt_secrets_key.changed \ bool ):'unicode对象‘。没有属性‘已更改’\n\n错误出现在'/usr/share/kolla-ansible/ansible/roles/nova/handlers/main.yml':第52行,列3,但可能\n在文件的其他地方,这取决于确切的语法问题。\n\n,违规行似乎是:\n\n\n-名称:重新启动nova-libvirt容器\n^这里\
发布于 2019-10-29 12:05:58
可能是与ansible < 2.8相关的错误。看看https://bugs.launchpad.net/kolla-ansible/+bug/1835817
所以,首先检查一下您使用的是ansible >= 2.8。
如果第一次安装或升级后出现错误,请先使用kolla-ansible拉命令解压容器。
https://stackoverflow.com/questions/58264793
复制相似问题