NoneO Virt Самостоятельное развертывание движка

Недавно я работал над развертыванием экземпляра oVirt в системе CentOS 7, используя следующую процедуру: https://ovirt.org/documentation/self-hosted/chap-Deploying_Self-Hosted_Engine.html.

Я прошел большую часть пути через игровую книгу развертывания Ansible, и на хосте работает виртуальная машина с движком. Основная проблема заключается в том, что ядро ​​не может настроить хост и переводит его в состояние без ответа. Всякий раз, когда он пытается подключиться через SSH, он устанавливает и аутентифицирует соединение и немедленно закрывает его. Когда я использую те же учетные данные для формирования соединения, оно остается стабильным. Я подозреваю, что это означает, что это не проблема SSH, а команда, которая запускается через SSH и дает сбой, вызывая отключение oVirt Engine. Вот где Ansible повесил трубку:

/usr/share/ansible/roles/oVirt.hosted-engine-setup/tasks/bootstrap_local_vm/05_add_host.yml:

  - name: Wait for the host to be up
    ovirt_host_facts:
      pattern: name={{ he_host_name }}
      auth: "{{ ovirt_auth }}"
    register: host_result_up_check
    until: >-
      host_result_up_check is succeeded and
      host_result_up_check.ansible_facts.ovirt_hosts|length >= 1 and
      host_result_up_check.ansible_facts.ovirt_hosts[0].status == 'up'
    retries: 7200
    delay: 60

Другая найденная ошибка, которая выглядит так, как будто она может быть причиной, связана с базой данных OpenVSwitch, в частности, с файлом ovsdb-server-nb.log. Это похоже на какую-то проблему SSL, но я не могу найти какие-либо подробности конфигурации SSL в шоу базы данных OVS с сервером ovsdb. Один экземпляр этих записей журнала:

2019-06-25T07:15:32.965Z|00041|stream_ssl|WARN|SSL_read: unexpected SSL connection close
2019-06-25T07:15:32.965Z|00042|jsonrpc|WARN|ssl:[::ffff:127.0.0.1]:48590: receive error: Protocol error
2019-06-25T07:15:32.966Z|00043|reconnect|WARN|ssl:[::ffff:127.0.0.1]:48590: connection dropped (Protocol error)

У меня возникают проблемы с выяснением логики состояния "неотзывчивость", так как я довольно новичок в Ansible. У кого-нибудь есть опыт работы с этим типом развертывания? Если да, может ли кто-нибудь объяснить основную логику для host_result_up_check в пьесе Ansible?

PS: я не уверен, что этот вопрос слишком открытый, я могу предоставить более конкретные данные, если это необходимо.

0 ответов

Другие вопросы по тегам