Vadim
https://docs.openstack.org/developer/nova/placement.html
Vadim
про placement
Yuf
сделал
Albert
https://docs.openstack.org/developer/nova/placement.html
There are plans to add the ability to run the placement service with a separate placement database that would just have the tables necessary for that service and not everything else that goes into the Nova api database.
Albert
Планы есть, но отдельной базы еще нет
Albert
То что я и спросил, зачем еще база? А про placement я знаю
Vadim
видимо не понял вас, подумал про сервис в целом
Albert
Так опять... Базу такую создавать не надо
Vadim
я создал и все ок)
Yuf
Так опять... Базу такую создавать не надо
в мане было пришлось создавать и в конфиге указать
Yuf
в мане было
Albert
в мане было
В каком? Я просто такого не видел
Albert
я создал и все ок)
Создать то можно, используется ли она? А то таким образом можно еще много чего на серваке натворить 😉
Yuf
чтоб как в конфиге было
MariaDB [nova]> show grants for nova@'10.10.26.177'; +----------------------------------------------------------------------------------------------------------------+ | Grants for nova@10.10.26.177 | +----------------------------------------------------------------------------------------------------------------+ | GRANT USAGE ON *.* TO 'nova'@'10.10.26.177' IDENTIFIED BY PASSWORD '*60A7EDED363DDCA9D1C485FA1ED77E9F3B72980E' | +----------------------------------------------------------------------------------------------------------------+ 1 row in set (0.00 sec) MariaDB [nova]>
Vadim
рестар nova сервисов и пробуй
Yuf
ofc
Yuf
щас
Vadim
только права нужны на nova и nova-api
Vadim
и на всех нодах
Vadim
используется
Yuf
MariaDB [(none)]> create database nova_placement; Query OK, 1 row affected (0.00 sec)
Yuf
Создать то можно, используется ли она? А то таким образом можно еще много чего на серваке натворить 😉
[placement] auth_url = http://10.0.0.30:35357 os_region_name = RegionOne auth_type = password project_domain_name = default user_domain_name = default project_name = service username = placement password = servicepassword [placement_database] connection = mysql+pymysql://nova:password@10.0.0.30/nova_placement
Vadim
так заработало после назначение прав?
Yuf
щас
Yuf
но мы только nova сделали
Yuf
нужно это сделать и для nova_api etc
Yuf
или пока для nova [dfnbn
Yuf
хватит ?
Vadim
не для двух
Vadim
обязательно
Yuf
для nova api тоже самое сделать ?
Vadim
да
Yuf
щас
Albert
https://www.server-world.info/en/note?os=CentOS_7&p=openstack_ocata&f=6
Прикольно, у нас убунта, и такого в гайдах нет
Yuf
у меня centos 7
Yuf
https://ask.openstack.org/en/question/102256/how-to-configure-placement-service-for-compute-node-on-ocata/
Albert
https://docs.openstack.org/ocata/install-guide-ubuntu/nova-controller-install.html
Vadim
если в секции [placement] не указать connection в nova-api лезет?
Yuf
cnjg
Yuf
стоп
Yuf
мы же указали для всех бд
Yuf
GRANT USAGE ON *.* TO 'nova'@'10.10.26.177'
Yuf
зачем для nova_api отдельно указывать
Yuf
ась ?
Vadim
просто на все права?)
Vadim
ну ок
Yuf
# mysql -u nova -p nova_api -h10.10.26.177 Enter password: Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 2310 Server version: 10.1.22-MariaDB MariaDB Server Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [nova_api]>
Vadim
ну норм
Yuf
systemctl restart openstack-nova-api.service openstack-nova-conductor.service openstack-nova-scheduler.service
Yuf
все рестарчу
Vadim
systemctl start openstack-nova-api.service \ openstack-nova-consoleauth.service openstack-nova-scheduler.service \ openstack-nova-conductor.service openstack-nova-novncproxy.service
Vadim
все так все)
Yuf
так же долго думает при показе инстансов в openstack-status
Yuf
но уже ошибок с sql в логе api net
Yuf
нет
Vadim
что там с nova list
Yuf
# nova list /usr/lib/python2.7/site-packages/novaclient/client.py:278: UserWarning: The 'tenant_id' argument is deprecated in Ocata and its use may result in errors in future releases. As 'project_id' is provided, the 'tenant_id' argument will be ignored. warnings.warn(msg)
Yuf
грузится
Vadim
ну warning фигня
Yuf
не открывается
Yuf
а в логи частично выходит тот же sql error
Yuf
есть еще и такое
Yuf
2017-03-29 19:54:27.363 6284 INFO nova.osapi_compute.wsgi.server [req-5b735036-4038-49e8-819b-40b1c1d4307a - - - - -] 10.10.26.177 "GET /v2.1/ HTTP/1.1" status: 200 len: 719 time: 0.2638469
Vadim
httpd как там поживает?
Yuf
нормально
Yuf
статус его нужен ?
Vadim
статус сервиса
Yuf
systemctl status httpd ● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Drop-In: /usr/lib/systemd/system/httpd.service.d └─openstack-dashboard.conf Active: active (running) since Wed 2017-03-29 03:39:46 +04; 16h ago Docs: man:httpd(8) man:apachectl(8) Main PID: 32020 (httpd) Status: "Total requests: 9322; Current requests/sec: 0; Current traffic: 0 B/sec" CGroup: /system.slice/httpd.service
Yuf
сорри щас полный на пасте залью
Yuf
https://pastebin.com/zn0tPNLY
Vadim
в логе keystone есть ошибки?
Yuf
horizon нормально работает
Yuf
но инстансы не открываются
Ivan
В Питере начинается третий Openstack Meetup https://youtu.be/yKNE0KeZRm8
Yuf
350a-4597-863c-74025f2e296a - - - - -] POST http://10.10.26.177:5000/v3/auth/tokens 2017-03-29 20:01:43.525 32031 WARNING keystone.common.wsgi [req-a4e266f4-350a-4597-863c-74025f2e296a - - - - -] Authorization failed. The request you have made requires authentication. from 10.10.26.177 2017-03-29 20:01:43.542 32029 INFO keystone.common.wsgi [req-78238943-1b13-4d62-afe9-92567099bd47 - - - - -] GET http://10.10.26.177:5000/v3/ 2017-03-29 20:01:43.555 32031 INFO keystone.common.wsgi [req-4404f0fd-5
Yuf
одна такая ошибка есть