Pavel
а просто тупо cinder list —all-tenants | awk,grep,... avail | xargs -n 1 cinder delete ? =)
И клиент, который временно отстегнул себе диск, слегка удивлён 😄
Aleksandr
why?это же просто флаг, хочешь используй а хочешь нет
NS 🇷🇺
NS 🇷🇺
why?это же просто флаг, хочешь используй а хочешь нет
ну вот я как одмин сего хозяйства искренне ненавижу тех клиентов, которые его используют
Aleksandr
риторический вопрос - те у кого CEPH - почему бы просто не подрубать CEPH прямо в novu ?
Pavel
Что это значит прямо в нову?
NS 🇷🇺
риторический вопрос - те у кого CEPH - почему бы просто не подрубать CEPH прямо в novu ?
потому что нова это обертка, в нее ненадо ничего подрубать =)
Aleksandr
потому что нова это обертка, в нее ненадо ничего подрубать =)
Зачем они тогда это предусмотрели?) Это же вкусовщина а не "надо/ не надо"
Aleksandr
В смысле есть прямо косяки?
Annie
Зачем они тогда это предусмотрели?) Это же вкусовщина а не "надо/ не надо"
Я правильно понимаю, что сейчас речь про отказ от cinder в принципе, если есть ceph?)
Pavel
Ну отказывайтесь, ктотмешает
Pavel
Подрубаете цеф в либфирт в дефолтный стор и едете на эфимерных дисках
Aleksandr
Я правильно понимаю, что сейчас речь про отказ от cinder в принципе, если есть ceph?)
Да нет, не отказ. Просто мы продаем обычные простые серверы клиентам и я это делаю без Циндера но с Цеф
Aleksandr
Я понимаю функциональную разницу с Циндер и без него
Aleksandr
вопрос был в том есть ли прямо Проблема в ceph подключенном напрямую в novu
Pavel
Нова это скрипт на питоне, что туда подрубать?
Aleksandr
you lost me, somewhere...
Aleksandr
это вечер ахуенных вопросов? или тут нельзя ругаться
Pavel
Похоже на то. Чего надобно то? Пускать виртушки с цефа без циндера?
Aleksandr
Вопрос был к товарищу Никите т.к. он резко высказался по поводу "подрубания чегото к нове"
Aleksandr
и вот я его спросил - а почему нет?
J
Вот развели то тут) Cinder нужен потому что, очевидно, он предоставляет такие возможности работы с дисками каких нет в Nova. Nova у нас и так хранит корневые диски и эфемерные в цефе. Ответ на следующий вопрос) Почему просто не ставить галочку на удаление диска вместе виртуалкой. Ну я чо, буду стоять у каждого пользователя над душой и следить чтобы ставил?) К тому же бывает так что диск нужен какое-то время после удаления виртуалки, а когда становится не нужен - его забывают удалить. И нормальные названия помогли бы разобраться с этим.
Aleksandr
Коли для внутренних то каждому пользователю-админу выговор, если для продажи - так они платят за это место
J
У вас для внутренних нужд или на продажу?
Для внутренних. Поэтому шаблонные решения от операторов публичных хостингов не очень лягут на нашу инфраструктуру.
J
С занесением в личное дело и расстерлом кислым молоком перед строем)
NS 🇷🇺
Вопрос был к товарищу Никите т.к. он резко высказался по поводу "подрубания чегото к нове"
Потому что подрубаешь ты не к нове... Нова эта питоно поделие во все поля
J
Нормальные названия - это какие?) если "диск ещё потом нужен какое-то время"
Да хотя бы вместо uuid имя виртуалки для которой диск был корневым.
Annie
Да хотя бы вместо uuid имя виртуалки для которой диск был корневым.
Насчёт имени виртуалки не знаю, можно попробовать пихнуть instance_id. Но это не точно.
Annie
В cinder.conf типовой паттерн volume-%s
J
Насчёт имени виртуалки не знаю, можно попробовать пихнуть instance_id. Но это не точно.
А ты знаешь способ как пихнуть не модифицируя код хорайзона?)
Aleksandr
Выговор :D
А кроме шуток? Если у вас автоматика то она должна за собой подчищать. Если руками делаете то по удалению админ подчищает.
NS 🇷🇺
А, это вы умничаете на счет формулировки
Я сторонник корректных вопросов, т.к. не заставляют отвечать вопросом на вопрос
J
А кроме шуток? Если у вас автоматика то она должна за собой подчищать. Если руками делаете то по удалению админ подчищает.
Ну а если не подчищает? У меня задача решить техническими средствами проблему дисков-потеряшек)
Annie
Шедулинг? Простой 3 месяца, к примеру.
Aleksandr
Я сторонник корректных вопросов, т.к. не заставляют отвечать вопросом на вопрос
Когда в нове прописывается а) рбд пул б) рбд пользователй в) секрет ууид г) конфиг фаил цефа - все это можно назвать "подрубать в нову/через нову"
NS 🇷🇺
Ну а если не подчищает? У меня задача решить техническими средствами проблему дисков-потеряшек)
Больше вопрос как понять что он потеряшка, а не просто временно отключенный
Aleksandr
J
При чем тут хорайзон???
А вот гляди как получается. Пользователь создает через веб интерфейс себе инстанс и тыкает "создать диск", но забывает поставить "удалять вместе с инстансом" А дальше он инстансом попользовался и удалил. А диск с ни о чем не говорящим uuid остался. И чтобы понять к чему раньше был прицеплен надо смотреть логи. Это не вот уж такая проблема и не то чтоб часто возникает, но седня задумался можно ли что-то с этим сделать.
Aleksandr
Ноуп. Для либвирта создаются секреты.
[libvirt] images_type = rbd images_rbd_pool = nova-rbd images_rbd_ceph_conf = /etc/ceph/ceph.conf rbd_user = nova rbd_secret_uuid = 56840511-602b-4142-916e-******** virt_type=kvm disk_cachemodes = writeback
J
Шедулинг? Простой 3 месяца, к примеру.
Да, пока на этом и остановился.
Aleksandr
это конфиг новы
J
Если прописать на уровне конфига cinder, будет пофиг, хорайзон или кли.
Ды понятно. Но через cli то когда делают там нет такой роскоши что диск создают за тебя, а потом его цепляют к вируалке как корневой. Там ручками, поэтому и имена хоть какие-то даются обычно дискам.
J
Коллеги, все, я ответ получил)
NS 🇷🇺
Ну поделись с остальными )
Aleksandr
+
J
Ну поделись с остальными )
Ну, ответ в том состоит что нету удобного механизма чтоб сделать как я хочу)
J
Так вижу что можно код хорайзона или cinder маленько поправить, но оно того не стоит пока что)
Andrey
походу яндекс все таки тоже на опенстеке)
Александр
Nikolai
https://habr.com/company/yandex/blog/432042/
Nikolai
"Гипервизором служит KVM, а эмулятором — QEMU. "
Alexander
какую это отсылку несёт к OS?
Nikolai
и?)
в статье там всё написано
Nikolai
в том числе про опенстэк
Alexander
я знаю, я читал статью 🙂
Dmitry
а где вы нашли про то, что они используют опенстэк?
Eugene
у них своя самописная нахлобучка над чистым квм, инфа сотка
Eugene
у яндекса такой штат программистов что они что угодно смогут написать
Dmitry
they don't
я знаю 🙂 я не могу понять - откуда из статьи такой вывод
Nikolai
реально, русским по белому написано
Dmitry
ну, и начали свою разработку =)