Не могу установить openstack kilo, завис при установке keystone

Я следую этому руководству , чтобы установить тестовый экземпляр OpenStack Kilo с очень простой средой в VirtualBox компьютер, на котором работает Сервер Ubuntu 14.04 x64 . Мне удалось добраться до точки , где пользователь keystone (mariadb / mysql) должен заполнить свою базу данных с помощью этой команды:

# su -s /bin/sh -c "keystone-manage db_sync" keystone

Это не дает мне никакого вывода, а просто возвращает меня обратно в оболочку. Я пробовал разные подходы:

  • Не думаю, что это проблема сети. Система работает на простой виртуальной машине с картой Ethernet. Также на всякий случай я настроил контроллер узлов / сеть / вычисления, указывающий на 127.0.0.1 или локальный IP, на всякий случай. Это не сработало.
  • Не проблема с привилегиями. Я пытался получить доступ к mysql как через phpmyadmin, так и через командную строку, как root и как keystone. В обоих случаях база данных keystone существует и может быть отредактирована вручную (добавлены таблицы и т. Д.), Но она полностью пуста (таблиц вообще нет). Я также установил в качестве временной меры bind-address = 0.0.0.0. Без изменений.
  • keystone.log и keystone-manage.log не содержат никакой информации, связанной с проблемой.

Если кто-то столкнулся с той же проблемой или может указать на какой-то возможный шаг, который может быть неудачным, я буду признателен.

1
задан 16 November 2015 в 17:18
1 ответ

Saya menemukan jawabannya hanya melalui beberapa pengujian. Panduan ini meminta Anda untuk membuat token heksadesimal dan menuliskannya ke /etc/keystone/keystone.conf seperti ini:

[DEFAULT]
#
# From keystone
#
admin_token = 481c6cd1422689a5e7e1
verbose = True

Hanya menghapus token (atau mengomentarinya) sudah cukup:

[DEFAULT]
#
# From keystone
#
#admin_token = 481c6cd1422689a5e7e1
verbose = True

Sekarang database dibuat dan diisi:

2015-11-16 16:41:13.662 14706 INFO migrate.versioning.api [-] done
1
ответ дан 3 December 2019 в 23:56

Теги

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