@openstack_russia

Страница 5 из 32
Timur
17.08.2016
19:09:26
Т.е. туда будут больше заходить, чтобы что-то прочитать, или чтобы написать?

Радик
17.08.2016
19:12:39
Написать

Будут приходить с проблемой

Timur
17.08.2016
19:22:55
Мне кажется, нужно сделать, чтобы этим было удобно пользоваться тем, на кого мы в первую очередь ориентируемся.

Google
Timur
17.08.2016
19:26:16
IRC и почтовые рассылки (как здесь предложили) мне поэтому не очень нравятся -- они ориентированы на тех, кто 90%+ времени в консоли сидит, а таких все меньше.

Хотя под написать-ответить должны подходить хорошо.

Михаил
17.08.2016
19:53:16
А чем вам идея с каналом в телеграмм не нравится? для оперативной помощи?

Alexander
17.08.2016
19:59:43
если параллельно ведется >2 разговоров, уже напряжно

Радик
17.08.2016
20:01:19
Канал плох тем, что в нем нет поиска

Он не индексируется поисковиками

Оперативная помощь - да

Как инструмент помощи сразу многим - нет

Maxim
17.08.2016
20:04:02
Опять же, в зависимости от формата: вопрос-обсуждение-ответ - форум, новости/гайды-обсуждение - коллективный блог, общение/оперативная помощь - чат/канал

Радик
17.08.2016
20:04:57
Да

Михаил
17.08.2016
20:17:39
Однако перед тем как обсуждать инструменты хотелось бы видеть бриф, который был обещан. С идеями как развивать комьюнити, насколько я понял.

Радик
17.08.2016
20:19:03
Бриф будет.

Timur
17.08.2016
20:36:00
в телеграме есть поиск по тегам (#openstack) причем, разом по всем чатам/каналам, которые есть у тебя

Google
Timur
17.08.2016
20:36:18
наверняка есть боты, которые публикуют логи на сайте

Михаил
17.08.2016
20:41:35
Я бы подождал брифа всё таки, а уже потом обсуждать его техническую реализацию.

Andrey
17.08.2016
21:07:04
Как ни крути нужна педивикия и форум OS, отдельно можно сделать страничку, куда будет бот дампить переписку из телеграмма

Главное бизнес не убить) А то в это комьюнити все полезут)

Регистрацию через подтверждение модераторами/администраторами сделать

А контент на общее обозрение фильтровать

Ну и донат ввести за оперативность )

Andrey
18.08.2016
06:50:42
Хз луги бесполезны имхо

По крайней мере в московских масштабах

Радик
18.08.2016
06:52:57
ЛУГ-и никто сейчас не предлагает. Хотя опыт проведения метапов в Казани показывает, что формат нужный и востребованный

Нам бы для начала общую платформу создать

Да и интернет с того времени продвинулся далеко вперед

Уже проще с коммуникациями

Timur
18.08.2016
07:39:01
ЛУГ-и никто сейчас не предлагает. Хотя опыт проведения метапов в Казани показывает, что формат нужный и востребованный
Я потому и задавал вчера вопросы о формате, что все за последние лет 5 поменялось немало -- больше, чем за предыдущие 5 лет.

Itd27m01
18.08.2016
15:02:01
По самому OS ведутся разговоры ?

Вобщем, вопрос такой.

Разбираюсь с архитектурой cinder и не могу понять документацию, почему-то она описывает одно, но скрывает другое. Настраиваю nfs драйвер для cinder, вот конфигурация: [DEFAULT] enabled_backends=NetAppNfsBackend [NetAppNfsBackend] volume_backend_name=NetAppNfsBackend volume_driver=cinder.volume.drivers.netapp.common.NetAppDriver netapp_server_hostname=netapp netapp_server_port=80 netapp_storage_protocol=nfs netapp_storage_family=ontap_7mode netapp_login=cinder netapp_password=password #netapp_vserver=svm_name nfs_shares_config=path_to_nfs_exports_file max_oversubscription_ratio=1.0 reserved_percentage=5 В фале nfs_shares_config указываю, соответственно: <filer ip>:/share При этом <filer ip> это mng адрес nfs-сервера, а основной data-траффик (например, к гипервизорам) должен ходить по другой выделенной 10g сети. Я указываю этот filer-ip потому, что cinder-volume требует доступа к шаре и создаёт там какие-то файлы. Но при создании и подключении волума я вижу, что волум монтируется на гипервизор по этому самому адресу, что печально - большой траффик идёт по mng сети. В доке нигде не указано, что cinder-volume требует доступа к этой nfs шаре, что он создаёт там какие-то файлы и т.п. Зачем ему это нужно ? Я бы указал вместо <filer ip> адрес storage интерфейса nfs-сервера, так бы корректно выполнялось монтирование шары на гипервизоры. Решение я вижу в том, что нужно добавить на сервер с cinder-volume ещё один интерфейс, который бы смотрел в storage-сеть, но может быть я что-то не то делаю? Вот картинка с описанием траффика и никакого data-path к cinder-volume на ней нет: https://lh5.googleusercontent.com/proxy/DQp_j0pyCjoO5p_xfPZpcvHyJbNf5IMYupgXpJ-zeFNXZ54jN2zOn3566lh_Lkb1B4nezmZCmQr19brZCfxhhfzymXGMerM9576bXbGtLOZEF7mMYF0JEmPuZkg2JRJJD4wZ6n-L43YHIkREy5V2wefKPzckuskxBF2FDFB2oNqGCk8Jpnk=w5000-h5000 Вот ещё одна:

Радик
18.08.2016
15:04:21
@apostolpavel посмотри плиз

Dmitri
18.08.2016
15:30:20
коллеги, а кто настраивал регистрацию и резолвинг ВМ в dnsmasq Нейтрона или как-то еще решал этот вопрос без Designate?

Google
Dmitri
18.08.2016
16:10:29
по мнению опрошенных специалистов designate - продукт сырой и в моем случае можно ожидать от него больше неприятных сюрпризов, чем приятных

Dmitri
18.08.2016
16:19:29
первое

Itd27m01
18.08.2016
16:26:01
Тогда вопрос шире, как наиболее просто перехватывать и обрабатывать событие создания инстанса, чтобы регистрировать его где нужно, будь то DNS или Cmdb. Я только запускаю OS, но уже предвижу необходимость решения этих задач.

Dmitri
18.08.2016
16:26:33
поддерживаю!

не хочется делать костыли к Нове, если можно обойтись подкруткой dnsmasq

Itd27m01
18.08.2016
16:31:29
Ddns имеется ввиду?

Dmitri
18.08.2016
16:31:41
да

Itd27m01
18.08.2016
16:43:42
Я представляю себе только dhcp exit hook для dhclient на самом инстансе, который вызывает nsupdate.

Dmitri
18.08.2016
16:57:42
функциональный вариант, но слишком зависит от того, в каком ресторане сегодня обедал админ хоста

Itd27m01
18.08.2016
17:02:17
Ну я потому и спросил, корпорат или нет, рута не давайте на инстансы. :)

Dmitri
18.08.2016
17:03:31
низя

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

но он этой кишкой понаделать может…

Itd27m01
18.08.2016
18:27:40
Я думаю, что хуки в dnsmasq не помогут, инстанс получает адрес раньше, чем меняет хостнейм, на dhcp сервер прилетает localhost или что там зашито в имейдже.

Dmitri
18.08.2016
18:42:39
@ITD27M01 , спасибо! это важный момент.

Ilya
19.08.2016
07:59:23
Коллеги, по поводу регистрации событий создания - удаления инстансов посмотрите на механизм нотификаций.

Их использует в частности ceilometer и другие проекты (например StackTach3 от Rackspace)

В общем это штатных механизм

Alexander
19.08.2016
08:02:59
Oslo.messaging

Google
Dmitri
19.08.2016
08:05:23
Илья, Александр, спасибо!

@ITD27M01 , хост разворачивается при помощи мурано, поэтому агент может в нем кое-что подправить перед dhcp

Ilya
19.08.2016
08:10:25
@ITD27M01 , хост разворачивается при помощи мурано, поэтому агент может в нем кое-что подправить перед dhcp
Не факт, Мурано же через агента действует на хосте, наподобие cloud-init

Itd27m01
19.08.2016
08:12:38
мурано это только интерфейс, инстансы развёртывает heat. В любом случае cloud-init начинает свою работу только после того, как получил адреса.

Dmitri
19.08.2016
08:16:41
> @adiantum Не факт, Мурано же через агента действует на хосте, наподобие cloud-init да, вот агент на хосте перед получением IP у dhcp может вместо localhost прописать назначенное юзером имя машины

Ilya
19.08.2016
08:18:29
Агент его не сможет получить до тех пор пока сеть не будет настроена

Радик
19.08.2016
09:08:50
Привет новеньким )

Dmitri
19.08.2016
09:24:57
а настоящий почему не забил в колокола?

Sergey
19.08.2016
09:25:24
А я и не знал что у вас тут такие технологии есть

мы не туда)

Dmitri
19.08.2016
09:26:08
Сергей, кинь номер в личку - добавлю

Vil
19.08.2016
09:26:20
Дарова, пасаны! ?

Dmitri
19.08.2016
09:26:31
хеллоу

Nikolay
19.08.2016
09:26:32
Приветствую всех)

Dmitri
19.08.2016
10:02:47
@adiantum , @ITD27M01 продолжаем разговор :)

http://alesnosek.com/blog/2015/05/31/openstack-dynamic-dns-updates/

похоже на правду?

Ilya
19.08.2016
10:04:44
Угу, как раз упоминается механизм нотификаций

Google
Itd27m01
19.08.2016
10:05:06
Я видел, я думаю, что это правильный способ. Из этих нотификаций можно вытягивать всю необходимую информацию. Вопрос только в том, что за сервис будет "следить" за событиями.

Ilya
19.08.2016
10:05:49
Сервис придётся самим написать

Dmitri
19.08.2016
10:06:08
celery worker
куда ж без него

Ilya
19.08.2016
10:06:11
Celery не факт что подойдёт

Dmitri
19.08.2016
10:06:22
Alexander
19.08.2016
10:06:31
https://github.com/openstack/oslo.messaging/blob/master/oslo_messaging/server.py#L300

Вот это за основу можно взять

Ilya
19.08.2016
10:06:40
У celery свой формат эвентов

Данис
19.08.2016
10:06:48
подойдет. нет необходимости писать службы, один скрипт и пару настроек

Alexander
19.08.2016
10:06:58
+ dispatcher с endpoints

Ilya
19.08.2016
10:07:26
А вот oslo.messaging да

И нужен именно сервис, чтобы перехватывал события

Страница 5 из 32