Size: a a a

OpenNebula - русскоговорящее сообщество

2018 December 20

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
может ещё что-то есть
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
ну то есть оно скорее все для использования, а не для администрирования
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
это провайдер, т.е. позволяет высаживать teraform-приложения виртуалками в OpenNebula
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
а не настраивать саму OpenNebula
источник

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
"terraform-приложения" - это ты как-то не очень понял суть)
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
ну, то есть у тебя есть инфраструктура, ты ее описываешь как код и хранишь в git, а в любой момент можешь ее взять и развернуть где угодно, как на aws так и на OpenNebula
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
в этом суть terafrom
источник

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
да. но можно ограничиться и одним opennebula
источник

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
и хранить в тераформе описания шаблонов и виртуалок
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
но саму OpenNebula он использует, а не настраивает.
Мне же было интереснее тулзы для того что бы декларативно описывать саму OpenNebula и все ресурсы в ней
источник

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
а какие конкретные действия ты имеешь в виду?
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
как шаблоны, так и имаджи, сети, датасторы, все
источник

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
теоретически можно, но это не дописано там
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
ну например у меня есть два окружения - стейджинг и прод, мне нужно что бы оба окружения имели одни и те же images, templates, files, не смотря на отличия: vnets, clusters, datastores.
При этом каждый ресурс должен иметь правильные chmod и owner.
Все это хочется декларативно описывать и хранить в git.
Т.к. в любой момент я могу развернуть новое окружение, и мне нужно что бы оно было точно таким же.
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
Игорь Исаенко
теоретически можно, но это не дописано там
вот и я подумал, наверное не зря я свой велосипед на ansible написал :)
источник

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
да. или мог дописать terraform плагин)
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
kubernetes в этом плане просто сказка:
kubectl apply -f something.yaml
и все в порядке. Что бы сделать что-то подобное для opennebula нужно городить по 5-6 вызовов к api на каждый ресурс
источник

S

Sergey in OpenNebula - русскоговорящее сообщество
https://github.com/blackberry/terraform-provider-opennebula
вот тут поболя модулей челики напилили
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
Игорь Исаенко
да. или мог дописать terraform плагин)
насколько я понимаю там golang, а с ним еще освоиться нужно, кроме того гошное api еще недопилено до конца
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
хм, я кажется неправильно понял, похоже это все же то, что я хочу
источник