RUNNING HANDLER [nova:重新启动nova-libvirt容器] ---失败

问题描述 投票:0回答:1

正在运行的处理程序[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容器] ****************************************** ******************************致命的:[本地主机]:失败! => {“ 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。更改| bool)或(定义了libvirt_secrets_xml并定义了libvirt_secrets_xml.changed | bool)或(libvirt_secrets_key并设置了libvirt_secrets_key.changed | bool)'失败。 bool或nova_libvirt_container.changed | bool或(ceph_conf不为空,ceph_conf.changed | bool)或(nova_ceph_keyring已定义,nova_ceph_keyring.changed | bool)或(libvirt_secrets_xml已定义,libvirt_secrets_sec iss_xml更改了(libvirt_secrets_xml)| libvirt_secrets_key.changed | bool)):'unicode object'没有属性'changed'\ n \ n错误似乎在'/ usr / share / kolla-ansible / ansible / roles / nova / hand lers / main.yml':第52行第3列,但可能会\ n根据确切的语法问题而在文件的其他位置。\ n \ n出现问题的行似乎是:\ n \ n \ n-名称:重新启动nova- libvirt容器\ n ^这里\

containers cloud centos7 openstack-nova
1个回答
0
投票

可能是与ansible <2.8相关的错误。看看https://bugs.launchpad.net/kolla-ansible/+bug/1835817

所以请先检查您是否使用ansible> = 2.8。

如果在第一次安装或使用kolla-ansible升级进行升级后出现错误,请尝试首先使用命令kolla-ansible pull来拉下容器

© www.soinside.com 2019 - 2024. All rights reserved.