Size: a a a

OpenStack — русскоговорящее сообщество

2021 February 17

И

Илья | 😶 ☮️... in OpenStack — русскоговорящее сообщество
Я и твой кот I.
Посмотрите на CloudForms portal, aka ManageIQ.
Записал, изучу что за зверь
источник

ЯI

Я и твой кот I.... in OpenStack — русскоговорящее сообщество
Илья | 😶 ☮️
Записал, изучу что за зверь
Более высокоуровневый оркестратор. Пользовательский селф-сервис портал, гду в разы проще натыкать себе виртуалок и прочего.
источник

И

Илья | 😶 ☮️... in OpenStack — русскоговорящее сообщество
Я и твой кот I.
Более высокоуровневый оркестратор. Пользовательский селф-сервис портал, гду в разы проще натыкать себе виртуалок и прочего.
Так в том и дело, что не себе)
Околохостинговый проект
источник

И

Илья | 😶 ☮️... in OpenStack — русскоговорящее сообщество
Изначально делалось тяп-ляп средствами либвирта, но это совсем не годится
источник

И

Илья | 😶 ☮️... in OpenStack — русскоговорящее сообщество
Свою инфраструктуру то думаю ансибла хватит чтобы раскатать или заскейлиться
источник

EM

Eugen Mikhailenko in OpenStack — русскоговорящее сообщество
Илья | 😶 ☮️
Грубо говоря, будет в поле с метаданными flavor’а ключ булевый: надо ли навешивать группу, а в сервисе проверять его наличие
Есть nova notifications https://docs.openstack.org/nova/latest/reference/notifications.html
1) включаешь их в nova.conf
2) включаешь в ceilometer прослушку events
3) определяешь событие instance.create.end в файле event_definitions.yaml https://docs.openstack.org/mitaka/config-reference/telemetry/sample-configuration-files.html
4) добавляешь паблишера на событие в файле event_pipeline.yaml (сюда приходит объект инстанса с flavor (с его extra_specs) и с портами) https://docs.openstack.org/ceilometer/latest/admin/telemetry-data-pipelines.htmlможно отправлять на udp-порт, можно сформировать http(s) запрос, можно добавить свой паблишер

Т.е. по итогу из самописного только конечный приниматель решений "если в принятом json-е у флэйвора есть заветное extra_specs, то выполняю openstack port set <PORT> --security-group <SECURITY_GROUP> "
источник

J

J in OpenStack — русскоговорящее сообщество
Eugen Mikhailenko
Есть nova notifications https://docs.openstack.org/nova/latest/reference/notifications.html
1) включаешь их в nova.conf
2) включаешь в ceilometer прослушку events
3) определяешь событие instance.create.end в файле event_definitions.yaml https://docs.openstack.org/mitaka/config-reference/telemetry/sample-configuration-files.html
4) добавляешь паблишера на событие в файле event_pipeline.yaml (сюда приходит объект инстанса с flavor (с его extra_specs) и с портами) https://docs.openstack.org/ceilometer/latest/admin/telemetry-data-pipelines.htmlможно отправлять на udp-порт, можно сформировать http(s) запрос, можно добавить свой паблишер

Т.е. по итогу из самописного только конечный приниматель решений "если в принятом json-е у флэйвора есть заветное extra_specs, то выполняю openstack port set <PORT> --security-group <SECURITY_GROUP> "
Ух ты) Круто.
источник

SA

Slava Anzhiganov in OpenStack — русскоговорящее сообщество
Eugen Mikhailenko
Есть nova notifications https://docs.openstack.org/nova/latest/reference/notifications.html
1) включаешь их в nova.conf
2) включаешь в ceilometer прослушку events
3) определяешь событие instance.create.end в файле event_definitions.yaml https://docs.openstack.org/mitaka/config-reference/telemetry/sample-configuration-files.html
4) добавляешь паблишера на событие в файле event_pipeline.yaml (сюда приходит объект инстанса с flavor (с его extra_specs) и с портами) https://docs.openstack.org/ceilometer/latest/admin/telemetry-data-pipelines.htmlможно отправлять на udp-порт, можно сформировать http(s) запрос, можно добавить свой паблишер

Т.е. по итогу из самописного только конечный приниматель решений "если в принятом json-е у флэйвора есть заветное extra_specs, то выполняю openstack port set <PORT> --security-group <SECURITY_GROUP> "
Спасибо. Очень интересно.
источник

ЯI

Я и твой кот I.... in OpenStack — русскоговорящее сообщество
Eugen Mikhailenko
Есть nova notifications https://docs.openstack.org/nova/latest/reference/notifications.html
1) включаешь их в nova.conf
2) включаешь в ceilometer прослушку events
3) определяешь событие instance.create.end в файле event_definitions.yaml https://docs.openstack.org/mitaka/config-reference/telemetry/sample-configuration-files.html
4) добавляешь паблишера на событие в файле event_pipeline.yaml (сюда приходит объект инстанса с flavor (с его extra_specs) и с портами) https://docs.openstack.org/ceilometer/latest/admin/telemetry-data-pipelines.htmlможно отправлять на udp-порт, можно сформировать http(s) запрос, можно добавить свой паблишер

Т.е. по итогу из самописного только конечный приниматель решений "если в принятом json-е у флэйвора есть заветное extra_specs, то выполняю openstack port set <PORT> --security-group <SECURITY_GROUP> "
Вау. Круто. Спасибо. Я и забыл про events.
источник
2021 February 18

KD

Konstantin Davydov in OpenStack — русскоговорящее сообщество
граждане, а нет ли готово ответа на вопрос - какой дистрибутив лучше подходит, если надо стабильный openstack более-менее современной версии с базовыми сервисами - iaas, lb, heat, s3? это строго rhosp, или от canonical тоже норм, или куда? основные критерии - это наличие нормальной поддержки, быстрое развертывание (при условии, что инфр-ра уже готова - правильно поданы сети, настроены firewall’ы, подключены репозитории итд итп.) и стабильность
источник

KD

Konstantin Davydov in OpenStack — русскоговорящее сообщество
или это холиварная тема и за нею сразу банят?
источник

AI

Aleksandr Ivanov in OpenStack — русскоговорящее сообщество
Konstantin Davydov
граждане, а нет ли готово ответа на вопрос - какой дистрибутив лучше подходит, если надо стабильный openstack более-менее современной версии с базовыми сервисами - iaas, lb, heat, s3? это строго rhosp, или от canonical тоже норм, или куда? основные критерии - это наличие нормальной поддержки, быстрое развертывание (при условии, что инфр-ра уже готова - правильно поданы сети, настроены firewall’ы, подключены репозитории итд итп.) и стабильность
тот который вы лучше знаете
источник

AI

Aleksandr Ivanov in OpenStack — русскоговорящее сообщество
если не знаете никакой то ставьте по популярности
источник

SM

Sergei Mikhaltsov in OpenStack — русскоговорящее сообщество
я вам еще нубский вопрос принес. Как посмотреть какие есть классы балансеров? Гугл не нагуглился.
источник

AI

Aleksandr Ivanov in OpenStack — русскоговорящее сообщество
Sergei Mikhaltsov
я вам еще нубский вопрос принес. Как посмотреть какие есть классы балансеров? Гугл не нагуглился.
Что вы под классами понимаете? Или это утро или это русский язык
источник

SM

Sergei Mikhaltsov in OpenStack — русскоговорящее сообщество
Aleksandr Ivanov
Что вы под классами понимаете? Или это утро или это русский язык
не, это называется я опенстек не але. Мой вопрос вырос отсюда
https://github.com/kubernetes/cloud-provider-openstack/blob/master/pkg/openstack/loadbalancer.go#L90
источник

AI

Aleksandr Ivanov in OpenStack — русскоговорящее сообщество
type LBClass ¶

type LBClass struct {
 FloatingNetworkID string gcfg:"floating-network-id,omitempty"
 FloatingSubnetID  string gcfg:"floating-subnet-id,omitempty"
 SubnetID          string gcfg:"subnet-id,omitempty"
 NetworkID         string gcfg:"network-id,omitempty"
}

LBClass defines the corresponding floating network, floating subnet or internal subnet ID
источник

AI

Aleksandr Ivanov in OpenStack — русскоговорящее сообщество
from here:
источник

AI

Aleksandr Ivanov in OpenStack — русскоговорящее сообщество
источник

SM

Sergei Mikhaltsov in OpenStack — русскоговорящее сообщество
лол, спасибо
источник