NS 🇷🇺
если речь про эфимеры. у нас их нет, это факт
✠ FLASh ✠
ваще не сколько я понял - такой функционал делается через политики хоризонта
✠ FLASh ✠
ниче пилить не надо
Aleksey
если речь про эфимеры. у нас их нет, это факт
так а как оградить от них пользователей ?
Aleksey
ваще не сколько я понял - такой функционал делается через политики хоризонта
ок, спасибо гляну а может ещё и подскажешь чьи политики?
NS 🇷🇺
так а как оградить от них пользователей ?
что значит огородить? чтобы не приходили с воплями, что у нас не создается, потому что мы пытались в эфимеры?
Dmitry
ок, спасибо гляну а может ещё и подскажешь чьи политики?
В этом случае пользователь будет получать ошибку
NS 🇷🇺
угу
не запаривались
J
@nsuvorov вы случаем не сделали создание инстансов только через волюмы?
А не боишься потерять плюсы типа простого ребилда и rescue режима?
Aleksey
В этом случае пользователь будет получать ошибку
я вот убрал возможность заливки образа для пользователя и в хорайзене просто пропала кнопка , так что может и прокатит
Dmitry
А чем эфемерки то мешают? :)
NS 🇷🇺
А не боишься потерять плюсы типа простого ребилда и rescue режима?
ну для вип клиентов kpartx никто не отменял =) а остальные должны понимать риски ..... ну и ребилд вроде как работает
Aleksey
А чем эфемерки то мешают? :)
бесит ситуация со снапшотами. Создашь эфимерные - поеде в гланс RAW, создашь в циндере - будут нормальные цеф-снапы
Aleksey
А не боишься потерять плюсы типа простого ребилда и rescue режима?
а что всё это не работает если рутовы в циндере?
J
а что всё это не работает если рутовы в циндере?
rescue не работает. С ребилдом виртуалок где корневой диск в cinder в каких-то релизах тож проблемы были. В pike у меня не работает.
Aleksey
А чем эфемерки то мешают? :)
опять же, для того чтобы пользователям запретить заливку образов пришлось 2 пачки гланс-апи делать с разными политиками
NS 🇷🇺
а для чего если не секрет? почему юзера не могу грузить образа?
Pavel
политика паратии
NS 🇷🇺
политика паратии
а работа ради работы =) знакомо
Aleksey
а для чего если не секрет? почему юзера не могу грузить образа?
- безопасность - возможность давать образа с необходимыми настройками - стандартизация
J
а для чего если не секрет? почему юзера не могу грузить образа?
Чтоб потом претензии не предъявляли, наверное. В духе "у вас не работает"
NS 🇷🇺
Чтоб потом претензии не предъявляли, наверное. В духе "у вас не работает"
у нас проще... в паблик только мы можем херачить, а в приваты себе добавляют пусть чего хотят
NS 🇷🇺
и все что развернуто не из наших образов автоматом идет по откос
NS 🇷🇺
гланс полиси
Aleksey
гланс полиси
сюрприз сюрприз, но если залочить в полизи заливку образов пользователям, то они не смогу создать снап инстанса
Aleksey
а чтобы снапы делались, то надо отдельный гланс с полисями для сервисов и отдельный для паблик ендпоинта
Vladislav
Выше и написали, можно сделать два разных Glance API, один смотрит наружу публично — через него нельзя образы загружать. Другой доступен с nova-compute, и в нём можно.
Aleksey
смогут =) у нас так пользователя забирают свои ВМ
может быть вы как-то хитро полиси написали, можешь подсказать что поменяли ?
NS 🇷🇺
я только это добавлял "publicize_image": "role:admin",
Andrey
- безопасность - возможность давать образа с необходимыми настройками - стандартизация
занимаюсь примерно тем же самым, наш подход - напилить свой UI
Aleksey
Aleksey
и да, а что делать с теми, кто будет использовать АПИ?
Andrey
отпишитесь если получится "штатно и без костылей" вырубить использование эфемерного хранилища
NS 🇷🇺
и да, а что делать с теми, кто будет использовать АПИ?
оно работает везде, это полиси не хорайзона, а гленса
NS 🇷🇺
я про эфимеры, а не про образа :)))
так оно и через апи не работает =)
Aleksey
так оно и через апи не работает =)
ты ломаешь мне голову. Что не работает через АПИ?
NS 🇷🇺
ты ломаешь мне голову. Что не работает через АПИ?
ну ты спрашивал про эфимеры, они у нас не создаются не из апи, не из кли, не из хорайзона
NS 🇷🇺
тут не полиси, тут тупо макс локал блокдевайсес = 0
Vladislav
Ещё можно просто flavors не создавать с ненулевым значением ephemeral disk
Aleksey
тут не полиси, тут тупо макс локал блокдевайсес = 0
эх, ладно, попробую через полиси, ибо всетить ошибки не хочется
NS 🇷🇺
да вроде пока не упарывались в ошибки... из-за этого параметра
Aleksey
я только это добавлял "publicize_image": "role:admin",
что-то я тебе не верю, это значение стоит из коробки
NS 🇷🇺
что-то я тебе не верю, это значение стоит из коробки
хм... чуть позже капну доки, давно делали.
J
видимо кривой тест был, сейчас проверил и ребилд прошел
Быть не может. Ребилд будет проходить, но ничего не поменяется кроме появления названия образа в метаданных виртуалки)
Aleksey
да, ты прав, они ничего не починили, собсно как в багрепорте написано 🙁
J
ладно, уговорил, внутрености я не смотрел, но имадж тоже не прописался 🙂
Ну может и такое быть. Суть в том что у Cinder нету API для ребилда образов. Все положили хрен на эту задачу еще года четыре назад, потмоу что решили что слишклм много усилий нужно.
J
Поэтому единственный способ ребилда - создание нового диска и перезапуск новой виртуалки из него.
J
Это можно автоматизировать хорайзоном, например, как это сделано с запуском виртуалки с Cinder рутом. Но вот сделать по-человечьи очень трудно.
NS 🇷🇺
т.е. это типа норм?
ну мы про это с Димой выше писали, что пользователь будет получать ошибку
NS 🇷🇺
можно скрыть эти пункты в хорайзоне
Aleksey
можно скрыть эти пункты в хорайзоне
оооо направь меня пожалуйста на этот путь
Aleksey
я в упор не могу найти где это скрыть
NS 🇷🇺
я в упор не могу найти где это скрыть
до пайка это точно идти в код, с ходу не скажу... мы на тестовых стендах убирали, на проде чет забили болта
NS 🇷🇺
Приходи, рук как раз не хватает :D
Pavel
нас к вам не взяли
Pavel
Эм
Anonymous
А кто реально использовал Cyborg? Как я понял, пока ни vGPU ни хотплага нету. Да и вообще, как-то подзаглохло у них...
J
Да и затея такая себе, с тех пор как появились ресурс классы в placement api.
Anonymous
Ну я так и понял. Но что-то всё-таки уже есть: https://www.youtube.com/watch?v=chI0mCO62TI&t=1560s
Dmitry
нас к вам не взяли
Вот это наброс :)
NS 🇷🇺
ну что? капнул ?
пока нет, с портрепликатором сексом трахаюсь