Container-puppet-rabbitmq не работает при развертывании overcloud с помощью Tripleo
Я пытался установить OpenStack Overcloud с Tripleo, но не работал контейнер контейнера-марионетки-кролика.
===окружающая среда===
Гипервизор: Vmware.
VM#1: Подоблачное облако
VM#2: Overcloud_Controller
Виртуальная машина №3: Overcloud_Compute
ОС: Centos поток 8.
Версия Openstack: Валлаби
===развертывание журналов===
2023-05-22 17:29:06.370739 | 000c29c7-41d9-74b1-3404-00000000354f | ЗАДАЧА | Создайте контейнеры, управляемые Podman, для /var/lib/tripleo-config/container-puppet-config/step_12023-05-22 17:29:24.978885 | | ВНИМАНИЕ | ОШИБКА: невозможно запустить контейнерContainer-puppet-rabbitmq stderr: + /usr/bin/puppet apply --summarize --detailed-exitcodes --color=false --modulepath=/etc/puppet/modules:/usr/share /openstack-puppet/modules --tags '"file,file_line,concat,augeas,cron,file,file_line"' /etc/config.pp
- logger -s -t puppet-user <13>22 мая 17:29:22 puppet-user: Предупреждение: /etc/puppet/hiera.yaml: использование hiera.yaml версии 3 устарело. Его следует преобразовать в версию 5<13>22 мая 17:29:22 puppet-user: (файл: /etc/puppet/hiera.yaml)<13>22 мая 17:29:22 puppet-user: Предупреждение: не определено переменная '::deploy_config_name';<13>22 мая 17:29:22 puppet-user: (файл и строка недоступны)<13>22 мая 17:29:22 puppet-user: Внимание: функция «hiera» устарела в пользу использования «поиска». '. См. <13>22 мая 17:29:22 puppet-user: (файл и строка недоступны)<13>22 мая 17:29:22 puppet -user: Ошибка: функция поиска() не нашла значение для имени stack_action.
- RC=1
- '[' ложь = ложь ']'
- set +x 22.05.2023 17:29:24.979553 | 000c29c7-41d9-74b1-3404-00000000354f | ФАТАЛ | Создайте контейнеры, управляемые Podman, для /var/lib/tripleo-config/container-puppet-config/step_1 | вводить-ctrl01 | error={"changed": false, "msg": "Неудачные контейнеры:Container-puppet-rabbitmq"} 2023-05-22 17:29:24.979886 | 000c29c7-41d9-74b1-3404-00000000354f | ВРЕМЯ | Tripleo_container_manage: создать контейнеры, управляемые Podman, для /var/lib/tripleo-config/container-puppet-config/step_1 | вводить-ctrl01 | 0:05:46.518880 | 18,61 с
РЕЗЮМЕ ИГРАТЬ ************************************************* *********************
inje-cn01: ok=274 изменено=133 недостижимо=0 сбой=0 пропущено=162 спасено=0 игнорируется=1
inje-ctrl01: ok=287 изменено=147 недоступно=0 не удалось=1 пропущено=165 спасено=0 игнорируется=1
localhost: ok=0 изменено=0 недостижимо=0 не удалось=0 пропущено=2 спасено=0 игнорируется=0
Undercloud: ok=21 изменено=6 недоступно=0 не удалось=0 пропущено=3 спасено=0 игнорируется=1
===Журналы контейнера контроллера===
[root@inje-ctrl01 ~]# журналы podmanContainer-puppet-rabbitmq включают ::tripleo::packages['Rabbitmq_policy', 'Rabbitmq_user'].each |String $val| { noop_resource($val) }include tripeo::profile::pacemaker::rabbitmq_bundle Запуск марионетки
- /usr/bin/puppet apply --summarize --detailed-exitcodes --color=false --modulepath=/etc/puppet/modules:/usr/share/openstack-puppet/modules --tags '"file,file_line, concat,augeas,cron,file,file_line"' /etc/config.pp
- logger -s -t puppet-user <13>22 мая 17:29:22 puppet-user: Предупреждение: /etc/puppet/hiera.yaml: использование hiera.yaml версии 3 устарело. Его следует преобразовать в версию 5<13>22 мая 17:29:22 puppet-user: (файл: /etc/puppet/hiera.yaml)<13>22 мая 17:29:22 puppet-user: Предупреждение: не определено переменная '::deploy_config_name';<13>22 мая 17:29:22 puppet-user: (файл и строка недоступны)<13>22 мая 17:29:22 puppet-user: Внимание: функция «hiera» устарела в пользу использования «поиска». '. См. https://puppet.com/docs/puppet/7.6/deprecated_language.htmlhttps://puppet.com/docs/puppet/7.6/deprecated_language.html <13>22 мая 17:29:22 puppet-user: (файл и строка недоступны)<13>22 мая 17:29:22 puppet -user: Ошибка: функция поиска() не нашла значение для имени stack_action.
- RC=1
- '[' ложь = ложь ']'
- установить +х
====марионетка/иера версия===
[root@inje-ctrl01 ~]# марионетка --version
7.6.1
[root@inje-ctrl01 ~]# hiera --version
3.6.0
Как я могу это исправить?
спасибо за помощь.