RUNNING HANDLER [nova: перезапустить контейнер nova-libvirt] --- Ошибка - PullRequest
0 голосов
/ 07 октября 2019

RUNNING HANDLER [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 

final команда, которая создает все образы и развертывает openstack

Ниже приведена ошибка

RUNNING HANDLER [nova: Restartконтейнер nova-libvirt] ******************************************************************* фатально: [localhost]: не удалось! => {"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_keyring_keyring_file_confs.changed |изменено | bool) или (libvirt_secrets_xml определено и libvirt_secrets_xml.changed | bool) или (libvirt_secrets_key определено и libvirt_secrets_key.changed | bool) 'не удалось. Ошибка: ошибка при оценке условного (config_json.changed | bool или nova_lifirt)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.olated определяется как libvirt_secrets_xml) |libvirt_secrets_key.changed | bool)): «объект unicode» не имеет атрибута «изменен» \ n \ nОшибка, по-видимому, находится в / usr / share / kolla-ansible / ansible / role / nova / handlers / main.yml ': строка 52, столбец 3, но может \ n быть в другом месте файла, в зависимости от точной проблемы синтаксиса. \ n \ nВредной строкой является: \ n \ n \ n- name: Restart nova-контейнер libvirt \ n ^ здесь \

1 Ответ

0 голосов
/ 29 октября 2019

Может быть ошибка, связанная с ansible <2.8. Посмотрите на <a href="https://bugs.launchpad.net/kolla-ansible/+bug/1835817" rel="nofollow noreferrer">https://bugs.launchpad.net/kolla-ansible/+bug/1835817

Так что сначала проверьте, что вы используете ansible> = 2.8.

Если ошибка возникает после первой установки или обновления с обновлением kolla-ansible, попробуйтесначала опустите контейнер, используя команду kolla-ansible pull

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...