Shamil
Ребятушки! Разбираюсь вот тут уже который день, в opeshift-on-openstack — это, по-сути, набор темплейтов для Heat. И вот этот набор, довольно сложный, там логики очень много завязано внутри, ветвления всякие... В простом текстовом редакторе очень неудобно работать )-: Есть какой-нибудь плагин для vim, или может для Eclipse, позволяющий удобно редактировать такие вещи?
citius
Михаил
Shamil
Sublime/Atom?
Там просто конструкции типа init:
type: OS::Heat::MultipartMime
properties:
parts:
- config: {get_resource: set_hostname}
- config: {get_resource: included_files}
- config: {get_resource: update_ca_cert}
- config: {get_resource: rhn_register}
- config: {get_resource: set_extra_repos}
- config: {get_resource: set_extra_docker_repos}
- config: {get_resource: host_update}
- config: {get_attr: [config_agent, config]}
type: multipart
- config: {get_resource: bastion_boot}мне надо, чтобы я мог проваливаться в ресурсы дальше, чтобы связи видеть, как-то так...
Shamil
а там heat а не ansible?
Там комплект шаблонов HOT которые разворачивают стек и потом накатывают на этот стек openshift-ansible.
Михаил
Shamil
Еще неплохо было бы, встроенный справочник ресурсов, постоянно в браузере держать доки, тоже неудобно )-:
Shamil
Соответственно, ручками то поставить, это конечно хорошо, но в таких штуках, тоже надо уметь разбираться: хочется такое самому писать.
Shamil
Но сейчас я не представляю, как это люди без айдешки делают, потому и спрашиваю.
J
Ну ничо не находил до сих пор когда пытался поискать)
J
Как-как.
Сидят с парой мониторов мож, на одном документация по ресурсам, на втором текстовый редактор.
J
Раве шт, действительно, пытаться писать плагин для atom\sublime text
Михаил
Shamil
Одминов обижают
Shamil
heat это же yaml- подобный синтаксис?
Это понятно, просто неудобно прыгать по файлу между ресурсами, а там еще этих файлов больше дюжины. И, как я уже сказал, хотелось бы встроенные доки и, в идеале, автодополнение.
Artem
Михаил
Михаил
да даже 3, если монитор большой
Shamil
А pycharm не умеет ничего подобного?
Не знаю, я vim'ом обычно пользуюсь, я не разработчик, поэтому пока хватало, а вот полез сложные вещи разбирать и понадобился инструмент.
Artem
Михаил
Не знаю, я vim'ом обычно пользуюсь, я не разработчик, поэтому пока хватало, а вот полез сложные вещи разбирать и понадобился инструмент.
au BufReadPost,BufNewFile,BufRead *.jinja set syntax=jinja
au BufReadPost,BufNewFile,BufRead *.sls set syntax=yaml
Это у меня в конфиге. Для heat видимо будет что-такое
au BufReadPost,BufNewFile,BufRead *.heat set syntax=yaml
Михаил
это .vimrc если что
J
J
Просто в heat до ебени матери ресурсов, а на память хрен напишешь.
Та же проблема что и с ansible, к примеру.
Михаил
автокомплит по плагинам?)
Михаил
типо как по либами в питоне
Shamil
если два файла, то есть сплит
Ну это да, но это пару-тройку файлов, когда больше, начинаются проблемы. Еще прагать быстро в рамках одного файла не очень, vim спасает, но не до конца.
Михаил
это ты имеешь ввиду?
J
Ага.
Михаил
Ага.
Справедливости ради в том же питоне, даже в IDE автокомплит в основном по стандарнтым либам и нескольким популярным)
J
Михаил
учитывая, что Heat это спецефичная опенстек штука(почему кстати не взяли обычный yaml для шаблонов?) есть только подсветка синтаксиса и страдания.
Shamil
Михаил
Shamil
Shamil
Shamil
Причем там даже есть список доступных ресурсов
Михаил
Shamil
В принципе, повесить вот такие алиасы в vim'е типа
map <C-S> :!openstack orchestration resource type show OS::Neutron::Router
Shamil
Или что-то подобное (-:
Fox
Народ ктонибудь пользовался minio.io
Fox
)
J
Немножко видел как пользуются)
Считается?)
Sergei
Sergei
один пользователь на инсталляцию
Sergei
кластеризация не более, чем на 16 инстансов
Sergei
как маленькая заглушка вместо настоящего S3/RGW/Swift - норм. как сторадж - хуита.
Fox
практическое применение какое)))
Maxim
коли вспомнили про минио
Maxim
кто нить юзал опеннебулу?
Fox
хранить образы
Sergei
Михаил
Maxim
да в целом, на сколько стабильная для продакшена
Maxim
а то говорят что так себе(
Михаил
несколько десятков виртуалок покрутить норм
Maxim
ок
Maxim
и еще вопрос
Maxim
как лучше развертывать
Maxim
фронт и ноду на одной машине
Maxim
или лучше фронт вывести в отдельную вм
Maxim
?
Михаил
фронт сильно много не жрёт
Михаил
@RomanBogachev
можешь его заябывать) + есть канал @pro_kvm где тоже есть пользователи небулы, прокса, OVirt и прочего непотребства)
Fox
хм а minio можно использовать в качестве бэкапилки снапшотов значит
Михаил
Fox
🙈
Aleksey
Есть здесь кто с опытом ковыряния Open vSwitch?
Aleksey
Никак не пойму почему после создания порта с типом vxlan open vswitch не начинает слушать порт 4789
raorn
он же пакеты "слушает" в ядерном модуле
Aleksey
root@px0 /home/nagainos # lsmod | grep vxlan
vport_vxlan 16384 0
openvswitch 114688 1 vport_vxlan
vxlan 49152 1 vport_vxlan
ip6_udp_tunnel 16384 1 vxlan
udp_tunnel 16384 1 vxlan
Aleksey
Вроде всё есть
raorn
define "начинает слушать порт 4789"