OpenStack Keystone | db_sync --check return exit code 1

Хай,

Я использую Ansible OpenStack для развертывания тестовой среды OpenStack

В playbook setup-openstack.yml task os_keystone: Проверить текущее состояние Keystone DB не удается из-за кода выхода 1 из /openstack/venvs/keystone-20.1.0.dev9/bin/keystone-manage db_sync --check команда

ЗАДАЧА [os_keystone: Проверить текущее состояние БД Keystone] ************************************************* ************************************** фатальный: [infra1_keystone_container-3fe165e4]: НЕ ПРОШЛО! => {"изменено": правда, "cmd": ["/openstack/venvs/keystone-20.1.0.dev9/bin/keystone-manage", "d b_sync "," --check "]," delta ":" 0: 01: 42.935686 "," end ":" 2019-10-28 21: 25: 55.634598 "," failed_when_result ": true," msg ":" ненулевой возврат code "," rc ": 1," start ":" 2019-10-28 21: 24: 12.698912 "," stderr ":" ", "stderr_lines": [], "stdout": "", "stdout_lines": []}

С debug = True и use_stderr = True в keystone.conf журналы

root @ infra1-keystone-container-3fe165e4: / etc / keystone # /openstack/venvs/keystone-20.1.0.dev9/bin/keystone-manage db_sync --check
2019-10-28 21: 41: 49.802 7461 ПРЕДУПРЕЖДЕНИЕ oslo_db.sqlalchemy.engines [-] Ошибка подключения SQL. Осталось 10 попыток .: oslo_db.exception.DBConnectionError : (pymysql.err.OperationalError) (2013, 'Потеряно соединение с сервером MySQL во время запроса')
2019-10-28 21: 41: 59.821 7461 ПРЕДУПРЕЖДЕНИЕ oslo_db.sqlalchemy.engines [-] Ошибка подключения SQL. Осталось 9 попыток .: oslo_db.exception.DBConnectionError: (pymysql.err.OperationalError) (2013, «Потеряно соединение с сервером MySQL во время запроса»)
2019-10-28 21: 42: 09.830 7461 ПРЕДУПРЕЖДЕНИЕ oslo_db.sqlalchemy.engines [-] Ошибка подключения SQL. Осталось 8 попыток .: oslo_db.exception.DBConnectionError: (pymysql.err.OperationalError) (2013, «Потеряно соединение с сервером MySQL во время запроса»)
2019-10-28 21: 42: 19.844 7461 ПРЕДУПРЕЖДЕНИЕ oslo_db.sqlalchemy.engines [-] Ошибка подключения SQL. Осталось 7 попыток .: oslo_db.exception.DBConnectionError: (pymysql.err.OperationalError) (2013, 'Потеряно соединение с сервером MySQL во время запроса') 2019-10-28 21: 42: 29.859 7461 ПРЕДУПРЕЖДЕНИЕ oslo_db.sqlalchemy.engines [-] Ошибка подключения SQL. Осталось 6 попыток .: oslo_db.exception.DBConnectionError: (pymysql.err.OperationalError) (2013, «Потеряно соединение с сервером MySQL во время запроса»)
2019-10-28 21: 42: 39.870 7461 ПРЕДУПРЕЖДЕНИЕ oslo_db.sqlalchemy.engines [-] Ошибка подключения SQL. Осталось 5 попыток .: oslo_db.exception.DBConnectionError: (pymysql.err.OperationalError) (2013, «Потеряно соединение с сервером MySQL во время запроса»)
2019-10-28 21: 42: 49.884 7461 ПРЕДУПРЕЖДЕНИЕ oslo_db.sqlalchemy.engines [-] Ошибка подключения SQL. Осталось 4 попытки .: oslo_db.exception.DBConnectionError: (pymysql.err.OperationalError) (2013, 'Потеряно соединение с сервером MySQL во время запроса') 2019-10-28 21: 42: 59.898 7461 ПРЕДУПРЕЖДЕНИЕ oslo_db.sqlalchemy.engines [-] Ошибка подключения SQL. Осталось 3 попытки .: oslo_db.exception.DBConnectionError: (pymysql.err.OperationalError) (2013, «Потеряно соединение с сервером MySQL во время запроса»)
2019-10-28 21: 43: 09.913 7461 ПРЕДУПРЕЖДЕНИЕ oslo_db.sqlalchemy.engines [-] Ошибка подключения SQL. Осталось 2 попытки .: oslo_db.exception.DBConnectionError: (pymysql.err.OperationalError) (2013, «Потеряно соединение с сервером MySQL во время запроса»)
2019-10-28 21: 43: 19.927 7461 ПРЕДУПРЕЖДЕНИЕ oslo_db.sqlalchemy.Engine [-] Ошибка подключения SQL. Осталась 1 попытка .: oslo_db.exception.DBConnectionError: (pymysql.err.OperationalError) (2013, «Потеряно соединение с сервером MySQL во время запроса»)
2019-10-28 21: 43: 29.940 7461 КРИТИЧЕСКОЕ трапецеидальное искажение [-] Необработанная ошибка:oslo_db.exception.DBConnectionError: (pymysql.err.OperationalError) (2013, 'L ost подключение к серверу MySQL во время запроса ')

Вручную подключиться к базе данных с учетными данными в keystone.conf из контейнера keystone lxc работает, но нет таблицы в базе данных keystone

> корень @ Infra1-keystone-container-3fe165e4: / etc / keystone # /openstack/venvs/keystone-20.1.0.dev9/bin/keystone-manage --version 16.0.1

0
задан 28 October 2019 в 23:45
2 ответа

У меня возникла та же ошибка во время развертывания после того, как мне пришлось дважды перезапускать плейбук setup-openstack (из-за несвязанной ошибки).

Я развернул свою установку на «голом железе» (не в контейнерах) с помощью mysqld + haproxy/keepalived. Когда я запустил playbook в первый раз, кажется, что keepalived/haproxy по какой-то причине был остановлен, что означает, что keystone не смог получить доступ к mysql при запуске playbook во второй раз, что вызвало указанную выше ошибку.

Попробуйте проверить, доступен ли ваш сервер MySQL с точки зрения Keystone.Надеюсь, это полезно!

0
ответ дан 20 February 2020 в 19:24

У меня тоже возникла такая же проблема. Я перезапустил службу поддержки активности, а затем смог пропинговать lb ip, а также запустить playbook успешно

0
ответ дан 25 May 2020 в 14:40

Теги

Похожие вопросы