Fedor
руками разворачивать больно ?
Опенстек? Нет, но зачем?
Fedor
Ну это как на поезде в Тайланд, весело, прикольно, новый опыт, но к достижению цели имеет мало отношения.
96eae59ecc096eb98e63cbe
Google: kolla-ansible, kayobe Дальше по настроению. Гуглить про airship на старте не рекомендую 🤣
Спасибо. А насколько рационально деплоить в контейнерах с kolla-ansible, а не на baremetal? Производительность сильно хуже?
Fedor
Спасибо. А насколько рационально деплоить в контейнерах с kolla-ansible, а не на baremetal? Производительность сильно хуже?
Производительность вам испортит кто нибудь другой, точно не контейнеры. Зато решается куча проблем совместимости и обновлений
96eae59ecc096eb98e63cbe
на какой ОС тогда лучше запускать эти контейнеры? наверное стоит что-то полегче взять?
Fedor
https://docs.openstack.org/kolla/latest/support_matrix
Fedor
However, a full support for Alpine Linux as a base distro is still impossible due to crucial libraries being missing or incompatible. Due to the layering nature of the Docker filesystem [2], the size benefit of an Alpine-based "openstack-base" image is lost as soon as any other service on the same host still depends on another "openstack-base" image (e.g. based on Ubuntu) because it is not compatible with the Alpine base. In conclusion, there is little to no benefit of providing an Alpine base option for just a small subset of OpenStack services in Kolla.
96eae59ecc096eb98e63cbe
супер, выглядит очень удобно никаких минусов нету? мониторинг например или что-то еще?
Pavel
и потом начнет "я по sys proc dev ничег не знаю, хрень неужная, про сокеты я тоже не знаю, там всегда магия происходит и както само все работает."
Denis
Спасибо. А насколько рационально деплоить в контейнерах с kolla-ansible, а не на baremetal? Производительность сильно хуже?
Если вы разумный человек и понимаете, что docker publish port сделает на самом деле и не будете его использовать, то с производительностью все будет великолепно
Denis
Местами выйдет быстрее, чем на голом железе или раздетой виртуалке)
Pavel
а при масштабировании будет еще веселей. то там отвалилось то то тут прилегло...
Denis
Вопрос к оркестратору же, почему он при деплое не валидирует то, что запускает? Хелсчеки, не не слышал.
Pavel
нельзя провалидировать того чего нет.
Denis
Да банально дерни апишку курлом с флагом -f и это бесплатно и даже образ пересобирать не надо
Pavel
дерните к примеру cinder-volume и посмотри что он вам ответит.
Maksimus Ulibikus
Pavel
Есть ралли експортер. Может пройтись по все этапам создания вм и показать где и сколько времени потрачено. Это ближе к тому что нужно
Maksimus Ulibikus
Я так понял из коробки нельзя сделать, чтобы инстансам увеличивать/уменьшать vGPU, RAM не создавая новые flavor?
Илья | 😶☮️🐸
а с чего бы да ?
Илья | 😶☮️🐸
инстанс просто эфемерная вычислительная единица какими свойствами она будет обладать- задача флейвора
Maksimus Ulibikus
Это понятно. Но плодить флеворы это не вариант. Мы тут руками до недавнего времени создавали инстансы и выделяли столько ресурсов, сколько надо клиенту. То есть он в личном кабинете может заказать предустановленный тариф 8 vcpu, 16 ram, 100 ssd и к этому тарифу добавить 2 vCPU, 40 RAM. То есть я никогда не знаю, что клиент захочет добавить. Не плодить же 100500 флейворов
Илья | 😶☮️🐸
клепаете самые типовые конфиги и всё, путь наименьшего сопротивления
Maksimus Ulibikus
Другой клиент к типовому тарифу может добавить гиг памяти. Новый флевор? Их реально тогда будет 100500.
Я и твой кот
Другой клиент к типовому тарифу может добавить гиг памяти. Новый флевор? Их реально тогда будет 100500.
В клаудах обычно так всегда и есть. Не только на опенстековских, но и в других.
Я и твой кот
Купите VMware с vSphere и vCloud, и у вас всё это будет.
Может что-то ещё докупить придётся. Но в целом так.
J
Купите VMware с vSphere и vCloud, и у вас всё это будет.
Не будет) Типовые конфигурации не просто так появились) Вся электроника производится только в типовых конфигурациях, да и почти с любой вещью так. Всё нестандартное сушественно затрудняет учет ресурсов.
Vyacheslav
Да ну бросьте
Vyacheslav
Флаворы могут быть публичные типовые конфигурации и частными приватными
Vyacheslav
Потом диск в флаворе используется только когда у вас cinder backend не используется, а все на локальных дисках
Илья | 😶☮️🐸
Цындер мастхев?
Vyacheslav
Цындер мастхев?
Юсе ер майнд
Илья | 😶☮️🐸
Vyacheslav
Илья | 😶☮️🐸
Я и твой кот
Флаворы могут быть публичные типовые конфигурации и частными приватными
Нене, он хочет ползунок передвинуть, и добавить/удалить ресурсов, как я понял.
Vyacheslav
Нене, он хочет ползунок передвинуть, и добавить/удалить ресурсов, как я понял.
так даже в Тионикс не работает, ползунок есть, а вот снизу нужны уже ранее созданные флаворы 🙂
Maksimus Ulibikus
В общем я сказал всё, что думаю по этому поводу. Пусть ищут программиста и делает им ползунки-молзунки
Я и твой кот
Предлагаешь ширнуть его вмтварью и нутаниксом как легкими (заметь - но не "дешевыми") "заменителями"?
Артемий, несите дозу 💉 VMware. Если не поможет, то сверху жахнем Nutanix’ом.
Artemy
так даже в Тионикс не работает, ползунок есть, а вот снизу нужны уже ранее созданные флаворы 🙂
Говорят в яндексе работаеть, но думаю даже там есть лимиты сверху/снизу в соотношении CPU/RAM. Давно у них не был, точно не скажу 🙂
Vyacheslav
Говорят в яндексе работаеть, но думаю даже там есть лимиты сверху/снизу в соотношении CPU/RAM. Давно у них не был, точно не скажу 🙂
мне тут HR когда говорил что openstack не перспективная технология и вообще, сказали что в яндексе точно нет openstack - инфа сотка... 🙂
Vyacheslav
и в принципе никто этот попенстак не использует из уважаемых софт девелоперов 🙂
Artemy
Ну паблик у них на своем - и теперь спустя три года опенсекса я понимаю почему 🙂
Олег
Наверно у яндекса и libvirt свой - libvirt Попова 🤣
qemu у них скорее всего не свой, а "либвирт" - легко.
Artemy
Наверно у яндекса и libvirt свой - libvirt Попова 🤣
А зря смеешься. Если либвирт накладывает достаточно много идиотских упоротых ограничений, требований и костылей - и всё заради полумертвых технологий типа xen, LXC и им подобных. То есть если хочешь что-то добавить на гипер - ты патчишь не только QEMU (а яндекс его юзает и патчит) - но и либвирт.
Vyacheslav
LXC не так плох же
Artemy
Плюс упоротая стратегия "персистентного vs активного" стейта, плюс неподдержка некоторых фич которые давно есть в QEMU...
Artemy
В общем я бы и сам охотно выкинул либвирт если бы у меня была такая возможность.
Artemy
LXC не так плох же
Мертвый же. Ну максимум для днищехостингов.
Vyacheslav
Мертвый же. Ну максимум для днищехостингов.
не, я не про хостинг, а когда надо память экономить и запускаться на калькуляторе - вполне себе
NS 🇷🇺
Artemy
не, я не про хостинг, а когда надо память экономить и запускаться на калькуляторе - вполне себе
Ненужно. Если тебе не нужна изоляция - podman и вперёд. Если нужна - никуда ты от VM не денешься. А если нужна еще и другая ОС то вообще не обсуждается
Vyacheslav
В смысле? У тебя же в LXC нет своего ядра
ядра своего нет, я про запуск на калькуляторе
Pavel
ядра своего нет, я про запуск на калькуляторе
Опенстек на калькуляторе? Круто...
Vyacheslav
Опенстек на калькуляторе? Круто...
не, линукс на калькуляторе с контейнерами для сервисов
Artemy
ядра своего нет, я про запуск на калькуляторе
Для запуска на калькулятора есть systemd-nspawn 🙂
NS 🇷🇺
Откуда мне знать, я же не в сбере
а я скасоглазил, думал это Славик написал =)
NS 🇷🇺
Коллеги, а traefik кто-то использует в хозяйстве?
NS 🇷🇺
вы там x-forwarder-proto не используете?
Denis
он сам прокидывает гору хидеров
Denis
скажем так, когда проксировали внешний ресурс и хотели скрыть сей факт, столкнулись с тем, как скрыть все это?