Ruslan
Слейте rpm из репозитория, да вытащите файл.
J
следовал данной документации https://docs.openstack.org/ceilometer/pike/install/install-base-ubuntu.html В итоге после установки. при service gnocchi-api restart старт скрипта нету
Ну вот, например, можно взять за образец. https://github.com/openstack/openstack-ansible-os_gnocchi/blob/master/templates/gnocchi-systemd-init.j2
Александр
о спасибо огромное
Александр
NotFound: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>404 Not Found</title> </head><body> <h1>Not Found</h1> <p>The requested URL /v1/resource_type/ceph_account was not found on this server.</p> <hr> <address>Apache/2.4.18 (Ubuntu) Server at controller Port 8041</address> </body></html> (HTTP 404) при попытке сделать ceilometer-upgrade --skip-metering-database
Александр
можете подсказать куда копнуть. ceph не ставил. но ругаеться почему на ceph_account
Александр
Ну может там в конфигах гноччи или цейлометра где-то упоминается ceph в качестве бекэнда хранения?
Проверял. к сожалению ни где не упоменаеться.Могу в личку скинуть конфиги
Александр
к тому же делал строго по инструкции https://docs.openstack.org/ceilometer/pike/install/install-base-ubuntu.html
✠ FLASh ✠
ошибку скинь еще
✠ FLASh ✠
что он конкретно ругает
Александр
Traceback (most recent call last): 2018-03-23 14:36:25.364 6578 ERROR ceilometer File "/usr/bin/ceilometer-upgrade", line 10, in <module> 2018-03-23 14:36:25.364 6578 ERROR ceilometer sys.exit(upgrade()) 2018-03-23 14:36:25.364 6578 ERROR ceilometer File "/usr/lib/python2.7/dist-packages/ceilometer/cmd/storage.py", line 59, in upgrade 2018-03-23 14:36:25.364 6578 ERROR ceilometer gnocchi_client.upgrade_resource_types(conf) 2018-03-23 14:36:25.364 6578 ERROR ceilometer File "/usr/lib/python2.7/dist-packages/ceilometer/gnocchi_client.py", line 194, in upgrade_resource_types 2018-03-23 14:36:25.364 6578 ERROR ceilometer gnocchi.resource_type.get(name=name) 2018-03-23 14:36:25.364 6578 ERROR ceilometer File "/usr/lib/python2.7/dist-packages/gnocchiclient/v1/resource_type.py", line 44, in get 2018-03-23 14:36:25.364 6578 ERROR ceilometer headers={'Content-Type': "application/json"}).json() 2018-03-23 14:36:25.364 6578 ERROR ceilometer File "/usr/lib/python2.7/dist-packages/gnocchiclient/v1/base.py", line 37, in _get 2018-03-23 14:36:25.364 6578 ERROR ceilometer return self.client.api.get(*args, **kwargs) 2018-03-23 14:36:25.364 6578 ERROR ceilometer File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 288, in get 2018-03-23 14:36:25.364 6578 ERROR ceilometer return self.request(url, 'GET', **kwargs) 2018-03-23 14:36:25.364 6578 ERROR ceilometer File "/usr/lib/python2.7/dist-packages/gnocchiclient/client.py", line 38, in request 2018-03-23 14:36:25.364 6578 ERROR ceilometer raise exceptions.from_response(resp, method)
J
Traceback (most recent call last): 2018-03-23 14:36:25.364 6578 ERROR ceilometer File "/usr/bin/ceilometer-upgrade", line 10, in <module> 2018-03-23 14:36:25.364 6578 ERROR ceilometer sys.exit(upgrade()) 2018-03-23 14:36:25.364 6578 ERROR ceilometer File "/usr/lib/python2.7/dist-packages/ceilometer/cmd/storage.py", line 59, in upgrade 2018-03-23 14:36:25.364 6578 ERROR ceilometer gnocchi_client.upgrade_resource_types(conf) 2018-03-23 14:36:25.364 6578 ERROR ceilometer File "/usr/lib/python2.7/dist-packages/ceilometer/gnocchi_client.py", line 194, in upgrade_resource_types 2018-03-23 14:36:25.364 6578 ERROR ceilometer gnocchi.resource_type.get(name=name) 2018-03-23 14:36:25.364 6578 ERROR ceilometer File "/usr/lib/python2.7/dist-packages/gnocchiclient/v1/resource_type.py", line 44, in get 2018-03-23 14:36:25.364 6578 ERROR ceilometer headers={'Content-Type': "application/json"}).json() 2018-03-23 14:36:25.364 6578 ERROR ceilometer File "/usr/lib/python2.7/dist-packages/gnocchiclient/v1/base.py", line 37, in _get 2018-03-23 14:36:25.364 6578 ERROR ceilometer return self.client.api.get(*args, **kwargs) 2018-03-23 14:36:25.364 6578 ERROR ceilometer File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 288, in get 2018-03-23 14:36:25.364 6578 ERROR ceilometer return self.request(url, 'GET', **kwargs) 2018-03-23 14:36:25.364 6578 ERROR ceilometer File "/usr/lib/python2.7/dist-packages/gnocchiclient/client.py", line 38, in request 2018-03-23 14:36:25.364 6578 ERROR ceilometer raise exceptions.from_response(resp, method)
Полностью лучше на какой-нить pastebin скинь.
Ilya
Вот еще: http://paste.openstack.org/ кошерно-православный =)
Ilya
=)
J
http://pastebin.ru/AS9Xj1RG#
А в логах gnocchi что?
Александр
http://paste.openstack.org/show/709941/
Александр
| 220efcefa264485ab037d353a1110535 | RegionOne | gnocchi | metric | True | admin | http://rosy-vcontroller:8041 | | 9b288d0acd504ca48a92362489d8bb10 | RegionOne | gnocchi | metric | True | internal | http://rosy-vcontroller:8041 | | c87f318de4ff4ed6af7a47fb3da1dcc9 | RegionOne | gnocchi | metric | True | public | http://rosy-vcontroller:8041
Александр
пользователь есть. и пароль верный
Andrey
Вот еще: http://paste.openstack.org/ кошерно-православный =)
в этот кошерно-православный логи опенстека часто не влезают, потому что их тонны, зато влезают сюда https://pastebin.com/
J
пользователь есть. и пароль верный
А вот чо, роль admin назначена пользователям ceilometer и gnocchi?
Александр
да
Александр
все ровно по инструкции.
J
Ну-ка) openstack role assignment list —names
Александр
Ну-ка) openstack role assignment list —names
+-------+--------------------+-------+-----------------+--------+-----------+ | Role | User | Group | Project | Domain | Inherited | +-------+--------------------+-------+-----------------+--------+-----------+ | admin | gnocchi@Default | | service@Default | | False | | admin | nova@Default | | service@Default | | False | | admin | swift@Default | | service@Default | | False | | admin | neutron@Default | | service@Default | | False | | admin | placement@Default | | service@Default | | False | | admin | glance@Default | | service@Default | | False | | admin | admin@Default | | admin@Default | | False | | admin | ceilometer@Default | | service@Default | | False | | admin | cinder@Default | | service@Default | | False | +-------+--------------------+-------+-----------------+--------+-----------+
Александр
или http://paste.openstack.org/show/709967/
Inna
http://paste.openstack.org/show/709941/
Может попробовать порт у auth_uri 5000 ?
Александр
Александр
попробовал
Александр
это лог gnocchi-api
Inna
Кстати откуда auth_uri, в инструкции только auth_url
Александр
Александр
сам конфиг
Александр
я не разглядел что вы написали uri. в конфиге url
Inna
[keystone_authtoken] auth_url = https://controller:35357 auth_uri = https://controller:5000
Inna
У меня так
Александр
Я из лога вашего скопировала)
Так вот самое интересное что в документации url. в логах он ругаеться на uri. Пробовал менять на uri старта совсем нету
Inna
Надо обе вроде
Ilya
Коллеги, товарищи, друзья! Мы ищем докладчиков на митап в Москве: https://www.meetup.com/OpenStack-Russia/events/249026729/
Александр
Вот, глянь чем отличаются на всякий случай) https://adam.younglogic.com/2016/06/auth_uri-vs-auth_url/
Чем отличаеться то я понима. Я не понимаю почему в документации указано именно url. хотя должно быть по идее uri
J
Чем отличаеться то я понима. Я не понимаю почему в документации указано именно url. хотя должно быть по идее uri
Потому что её люди пишут) А люди все время ошибаются. Я б на твоем месте взял devstack или openstack-ansible и смотрел по шагам чо внутри них выполняется. Их, все же, пишут люди которые поближе к эксплуатации.
Александр
как итог пока вот до этого дошел
Александр
http://paste.openstack.org/show/710200/
Maxim
/report
Maxim
Пидрила в чате, бан его!
J
Пидрила в чате, бан его!
А чо, хватит этой вашей хуйней заниматься) Опенстеки енти ваши) Пока тут сидим кто-то уже мильёны зарабатывает!
Anonymous
эт мильоны в долларах?
Михаил
/report
Что это за бот такой?
Maxim
Что это за бот такой?
Где то видел в чатиках антиспам бота Откликается на репорт Если больше 3х репоротов - бан
J
Д ладн, проще руками вычищать пока. Чат узкоспециальный, да, к тому же, народу 500 человек всего. От ботов всяких только проблем больше)
Михаил
ну тогда хайлайтите меня или Илью)
J
ну тогда хайлайтите меня или Илью)
Да ты дай боту админа, пусть он нас научит как мильёны заработать.
Михаил
Да ты дай боту админа, пусть он нас научит как мильёны заработать.
Для этого надо перестать админить и начать продавать)
NS 🇷🇺
Коллеги, а где можно посмотреть/ почитать про кошерный способ public API зарулить через ssl?
Boris
а что ты имеешь ввиду под этим?)
Boris
ну или по другому спрошу, почему нельзя взять что нить аля letsencrypt + nginx/apache ?
Ruslan
Если только для внутренних нужд, то проще самостоятельно выпустить сертификаты. Надо смотреть, как у вас днс работает.
Boris
ну вроде спросили про public API
Ruslan
Паблик может быть вполне и не пабликом.
NS 🇷🇺
Паблик который совсем паблик ) серты тоже есть
Ruslan
Текущий endpoint без tls?
NS 🇷🇺
Да
Inna
Паблик который совсем паблик ) серты тоже есть
https://docs.openstack.org/security-guide/secure-communication/secure-reference-architectures.html Если кластер HA, то можно только поменять эндпоинты и в haproxy добавить настройки ssl
Inna
я это и имею в виду, для каждой эндпоинт поменять адрес на https и в хапрокси в строке bind... добавить про сертификат.
Ruslan
Это если haproxy как http, а не tcp используется. С tls если хитрых техник не используется, то проще tcp.
Dmitry
Всем привет. Ищем админов и разбаротчиков опенстека в проект infra.mail.ru. Кому интересно - можно писать мне в личку. Описание вакансий https://corp.mail.ru/ru/jobs/vacancy/2639/ и https://corp.mail.ru/ru/jobs/vacancy/1739/.
Anonymous
mail.ru есть мысли о вас, но не сегодня
NS 🇷🇺
описание вакансий из области вы будите заниматься всем за еду :D
Dmitry
Мы в этом не отличаемся от других:)
Dmitry
В описаниях
NS 🇷🇺
хз, у тинкова звучит как то превликательнее :D
Михаил
Ой, люблю я подобные обсуждения. на 15 обсуждающих одно резюме)