Dmitry
@gmorfy когда пойдём пиво пить 🥤? :-)
Сорри, сегодня болею 🙁 Давай на след неделе?
Dmitry
Можем на пятницу забится
Ilya
У меня по моему в пятницу корпоратив. :-(
UserHost
@adiantum charms, какой там шаблонизатор используется, если я правильно понял что там свой, особенно для сетевых устройств : napalm, netconf или иное?
UserHost
@adiantum и какой фронтенд используется, чтобы визуально видеть на какой стадии идет развертка, некий aws из Ansible?
UserHost
@gmorfy еще вопросик назрел. Есть клиент с доп volumes примерно около 20 по 2 PB и хочет он делать бекапы и видеть сколько времени занимает, а также переключать на SSD вместо HDD, это реализовано?
Dmitry
Почему juju при установке с conjure up настаивает на контейнерах весь деплой на них основан. Квм не предлогает. Возможен конешно вариант с Маас на баре металл
UserHost
Честно говоря не понял 🙁 кроме 20 вольюмов по 2 пб, это 40 пб. Очень жду такого клиента, мы сделаем все 🙂
Он есть и для это сейчас "муторно". Клиент хочет видеть какой доп volume бекапится в текущий момент, требует дедупликацию. А еще хочет чтобы это было быстрее, для него закупает ssd
Dmitry
Он есть и для это сейчас "муторно". Клиент хочет видеть какой доп volume бекапится в текущий момент, требует дедупликацию. А еще хочет чтобы это было быстрее, для него закупает ssd
Видеть вольюм честно говоря не помню, есть ли это у нас, дедупликация на какой стороне? клиента или сторожа? думаю, что ssd должно быть быстрее 🙂
Dmitry
Думаю что все это реализуемо, главное понять, что нужно сделать
Dmitry
Как нам рассказывает, что надо сделать @lazarenkod 🙂
Anonymous
Alex Krishtop будет жить. Поприветствуем!
Anonymous
Дмитрий Мартынов будет жить. Поприветствуем!
Andrey
предлагаю в следующий митап делать паузы между докладами) а то сидеть 3 часа без перерывов это просто странно) да и почти все с кем хотел пообщаться разбежались раньше
Anonymous
Stanislav будет жить. Поприветствуем!
Alex
Для того, чтобы запустить инстанс с cinder volume, при использовании osc необходимо сначала создавать диск, а потом запускать из него инстанс. Посмотрите https://docs.openstack.org/nova/rocky/user/launch-instance-from-volume.html
т.е. создавать диск "на лету", при выполнении команды openstack server create, нет вариантов, если разрешено использование только Cinder Block Storage Volume ?
Vladislav
т.е. создавать диск "на лету", при выполнении команды openstack server create, нет вариантов, если разрешено использование только Cinder Block Storage Volume ?
С помощью openstack client нельзя. Одной командой можно создать пока что только с помощью nova client: nova boot --flavor <id конфигурации> --nic net-id=<id сети> --block-device id=<id образа>,source=image,dest=volume,size=<размер диска>,device=vda,bootindex=0
Anonymous
Ilya будет жить. Поприветствуем!
Anonymous
по новодке @AnswerX спасибо) написал скрипт, кому интересно. Моя проблема о не возможности удалить стек, с полонами взаимосвязами.
NS 🇷🇺
а зачем отдельно удалять стек?
NS 🇷🇺
ну вон S пишет написал скрипт по удалению стека
✠ FLASh ✠
ну да) я вижу) поправлю его. Стек не удалялся через кли и падал в еррор. По этому скрипт удаляет все ресурсы стека каскадно.
✠ FLASh ✠
падал в еррор потому что редиска какой-то удалил инстансы ручками
✠ FLASh ✠
а на ньютоне так нельзя делать
✠ FLASh ✠
а там остались сетка, сабнет, порты, лоад балансер и его ресурсы
✠ FLASh ✠
н уи естественно сам хит стек
NS 🇷🇺
вот ты описал всякого, я теперь задумал, а стек это что? =)
✠ FLASh ✠
NS 🇷🇺
не поверишь, но да... =)
✠ FLASh ✠
даже не знаю как и описать его в паре предложений...хит стек - это набор опенстек ресурсов что описаны с помощью темплейта на понятном и удобночитаемом языке. + автоскейлинг на основе телеметрии. + обеспечение полного жц приложения что на нем крутится путем простой правки этого хит темплейта и апдейта с помощью этого темплейта уже существующего хит стека.
alex
Heat manages the whole lifecycle of the application - when you need to change your infrastructure, simply modify the template and use it to update your existing stack. Heat knows how to make the necessary changes. It will delete all of the resources when you are finished with the application, too.:D
✠ FLASh ✠
то есть с помощью темплейта описывается набор ресурсов что будут использованы/раздеплоены внутри хит стека
NS 🇷🇺
блин, можно было просто написать HEAT =)
NS 🇷🇺
тогда все понятно =)
NS 🇷🇺
я просто словом стек привык сокращать openstack =)
✠ FLASh ✠
н уи естественно сам хит стек
вот тут я про хит написал))
NS 🇷🇺
вот тут я про хит написал))
инет подвис сообщение пришло уже после вопроса =)
Anonymous
@EvGn88 будет жить. Поприветствуем!
Anonymous
kbks будет жить. Поприветствуем!
kbks
Приветы. А в os можно указать несколько значений для метадаты?
Annie
Приветы. А в os можно указать несколько значений для метадаты?
Несколько значений для одного ключа? Или несколько ключей?
kbks
несколько значений для ключа
kbks
к примеру, есть один хост, на нем роль и web, и monitoring, и что-то там еще
Annie
несколько значений для ключа
Если ключ имеет тип массива.
Anonymous
@skoro_skoro будет жить. Поприветствуем!
Anonymous
@lastways будет жить. Поприветствуем!
NS 🇷🇺
Всем привет. Стыдно такие вопросы задвать, но чет не найду инфы, как можно задать дефолтные лимиты на блочку.... а то приносишь новые типы дисков и стек на них по дефолту рисует -1
✠ FLASh ✠
мож это в цеф чат?
NS 🇷🇺
нет, это сюда
Victor
Посмотри через cinder клиент, когда квоты специфичные у опенстек коиента может не хаатать функционала
NS 🇷🇺
я про эти квоты... на всякий случай =)
NS 🇷🇺
это можно делать оркестратором внешним, но пока они сделают доработку мы словим кучу проблем =)
Павел
Я полагаю, что вам нужны quota-сlasses и cinder quota-class-update / quota-class-show, соответственно
NS 🇷🇺
NS 🇷🇺
у cinder найти не могу в доках
Павел
Сходу доку не покажу, но в целом поведение Cinder не отличается от Nova. Аналогичные таблицы в БД, аналогичный класс default и т.д.
Павел
$ # cinder help quota-class-update usage: cinder quota-class-update [--volumes <volumes>] [--snapshots <snapshots>] [--gigabytes <gigabytes>] [--backups <backups>] [--backup-gigabytes <backup_gigabytes>] [--volume-type <volume_type_name>] [--per-volume-gigabytes <per_volume_gigabytes>] <class_name> Updates quotas for a quota class. Positional arguments: <class_name> Name of quota class for which to set quotas. Optional arguments: --volumes <volumes> The new "volumes" quota value. Default=None. --snapshots <snapshots> The new "snapshots" quota value. Default=None. --gigabytes <gigabytes> The new "gigabytes" quota value. Default=None. --backups <backups> The new "backups" quota value. Default=None. --backup-gigabytes <backup_gigabytes> The new "backup_gigabytes" quota value. Default=None. --volume-type <volume_type_name> Volume type. Default=None. --per-volume-gigabytes <per_volume_gigabytes> Set max volume size limit. Default=None.
NS 🇷🇺
попробую поупарываться, но пока не вышел каменный цветок =)
NS 🇷🇺
у текущих меняется все, а вот дефолт не применяется
Pavel
квота на размер или на штуки?
NS 🇷🇺
размер
Pavel
https://github.com/openstack/cinder/blob/master/cinder/quota.py#L82 этот?
NS 🇷🇺
я так понимаю это максимальный размер диска
Pavel
на штуку
NS 🇷🇺
в конфиге этот параметр есть
NS 🇷🇺
на штуку
ну да...это не то что надо
Pavel
а что надо?
Pavel
лимит на пул для каждого типа?
NS 🇷🇺
пасаны вопрос снят...
NS 🇷🇺
сходил руками нашел нужное в базе
J
Ребята, а есть способ задать шаблон для имен cinder дисков которые horizon создает если поставить галочку "Create New Volume"? Если нет, может, кто-то расскажет как чистите бесхозные диски оставшиеся от удаленных виртуалок?
Aleksandr
А почему остаются какието диски?) И что у вас через циндер? Цеф?
Aleksandr
В горизонте всега можно было поставить флаг - удалить volume если удаляется инстанце который был создан на базе этого волуме