greytiger
Чочо? )
NS 🇷🇺
Да че у вас делать, денег не платите, с иб не сражаетесь
Vyacheslav
Да че у вас делать, денег не платите, с иб не сражаетесь
1. Деньги получаешь не ровно 10/25 числа, а раньше дней на 5-8 2. ИБ нет - есть только КБ. Это другое 😉 3. На работу ходи - деньги получай, стек крути... Чего ещё надо?
Vyacheslav
бесплатный абонемент в красное и белое ?
ну где я работаю: спорт зал бассейн
Vyacheslav
прям в здании
NS 🇷🇺
прям в здании
Туда еще и ходить надо... 😂
kn
а зачем в фитнесс-центре openstack? 🧐
Vyacheslav
а зачем в фитнесс-центре openstack? 🧐
чилить в бассейне на zoom совещании ^_^
Maksimus Ulibikus
Ребята, помогите победить ошибку при создании снапшота. Информацию по настройке или пример не могу найти. В cinder.conf в разделе nova только такие параметры: [nova] # # From cinder # # Name of nova region to use. Useful if keystone manages more than one region. # (string value) #region_name = <None> # keystone catalog and should be one of public, internal or admin. (string # value) # Possible values: # public - <No description provided> # admin - <No description provided> # internal - <No description provided> #interface = public # The authentication URL for the nova connection when using the current users # token (string value) #token_auth_url = <None> # PEM encoded Certificate Authority to use when verifying HTTPs connections. # (string value) #cafile = <None> # PEM encoded client certificate cert file (string value) #certfile = <None> # PEM encoded client certificate key file (string value) #keyfile = <None> # Verify HTTPS connections. (boolean value) #insecure = false # Timeout value for http requests (integer value) #timeout = <None> # Collect per-API call timing information. (boolean value) #collect_timing = false # Log requests to multiple loggers. (boolean value) #split_loggers = false # Authentication type to load (string value) # Deprecated group/name - [nova]/auth_plugin #auth_type = <None> # Config Section from which to load plugin specific options (string value) #auth_section = <None>
Maksimus Ulibikus
Напомню, что при попытке создать снапшот происходит ошибка https://pastebin.com/b8UxbENS
Александр
Ребята, помогите победить ошибку при создании снапшота. Информацию по настройке или пример не могу найти. В cinder.conf в разделе nova только такие параметры: [nova] # # From cinder # # Name of nova region to use. Useful if keystone manages more than one region. # (string value) #region_name = <None> # keystone catalog and should be one of public, internal or admin. (string # value) # Possible values: # public - <No description provided> # admin - <No description provided> # internal - <No description provided> #interface = public # The authentication URL for the nova connection when using the current users # token (string value) #token_auth_url = <None> # PEM encoded Certificate Authority to use when verifying HTTPs connections. # (string value) #cafile = <None> # PEM encoded client certificate cert file (string value) #certfile = <None> # PEM encoded client certificate key file (string value) #keyfile = <None> # Verify HTTPS connections. (boolean value) #insecure = false # Timeout value for http requests (integer value) #timeout = <None> # Collect per-API call timing information. (boolean value) #collect_timing = false # Log requests to multiple loggers. (boolean value) #split_loggers = false # Authentication type to load (string value) # Deprecated group/name - [nova]/auth_plugin #auth_type = <None> # Config Section from which to load plugin specific options (string value) #auth_section = <None>
А почему все закоменчено?
Александр
Александр
А тут что?
Maksimus Ulibikus
У меня включен этот параметр с момента настройки Cinder. Сейчас перепроверил - да, включён.
Я и твой кот
grep -ni domain cinder.conf
Я и твой кот
Может таки где-то что-то недописали?
Maksimus Ulibikus
grep -ni domain cinder.conf
https://pastebin.com/jwsWLKqB
Maksimus Ulibikus
Может таки где-то что-то недописали?
Не исключаю, но сверялся с документацией по настройке - на мой взгляд всё нормально.
Я и твой кот
Не исключаю, но сверялся с документацией по настройке - на мой взгляд всё нормально.
Когда из cli снапшот делаете и указываете домен, тоже так же ругается?
Maksimus Ulibikus
Oleg
Капец. Через CLI всё отлично https://pastebin.com/HtwBpTyM
Попробуйте добавить project_domain_id и user_domain_id
Я и твой кот
https://wiki.openstack.org/w/images/thumb/4/45/1._Log_In.png/800px-1._Log_In.png
Я и твой кот
Домен указываете, когда заходите?
Maksimus Ulibikus
Домен указываете, когда заходите?
Ввожу.Без него не пускает.
Я и твой кот
Ввожу.Без него не пускает.
Под свежесозданным юзером та же фигня?
Maksimus Ulibikus
Под свежесозданным юзером та же фигня?
У меня проблемы именно с volume снапшотами. Снапшоты сделанные от инстансов работаю корректно. Так вот. И под старым и под новым аккаунтом попробовал создать volume и дашборд ругнулся Danger: An error occurred. Please try again later. 🤦‍♂️ В /var/log/cinder/volume.log при этом ничего по этому поводу.
Maksimus Ulibikus
Так. С volume разобрался. Снапшоты стали с volume создаваться теперь без ошибок. Видимо прошлый volume был битый, иначе не знаю в чем причина.
Maksimus Ulibikus
Получается вопрос закрыт ))
Artemy
Так. С volume разобрался. Снапшоты стали с volume создаваться теперь без ошибок. Видимо прошлый volume был битый, иначе не знаю в чем причина.
А вы таки проверьте что у вас создаются снапшоты не только волюмов - но еще и волюмов которые подключены к инстансу. Они разными путями делаются
Maksimus Ulibikus
А вы таки проверьте что у вас создаются снапшоты не только волюмов - но еще и волюмов которые подключены к инстансу. Они разными путями делаются
Да, когда волюм приаттачен, даже снапшот, который был создан до того, как волюм был приаттачен - при попытике удалить получае error deleting. Если же волюм не приаттачен, то удаляется без проблем.
Maksimus Ulibikus
Есть ли у кого соображения по этой ситуации?
Илья | 😶☮️🐸
Есть ли у кого соображения по этой ситуации?
отсоединить волюм перед удалением 😬
Maksimus Ulibikus
отсоединить волюм перед удалением 😬
А что насчет того, что если волюм приаттачен, я делаю с него снапшот и снапшот сразу же становится в статус error?
Maksimus Ulibikus
По какой?
Ошибка снапшотов, если волюм приаттачен
Я и твой кот
J
Логи смотри в nova, cinder, glance. Тебе ж сказали в каком напралении думать)
J
У вас проблемы в нове. Отстаньте от синдера.
NS 🇷🇺
Maksimus Ulibikus
Кто-нибудь настраивал проброс не vGPU, а GPU в OpenStack при условии, что на ноде n+1 карт? Смотрю документацию https://docs.openstack.org/nova/latest/admin/virtual-gpu.html#how-to-discover-a-gpu-type, а там только по vGPU. Моя проблема в том, что карты GeForce не поддерживают MDEV и соответственно я не могу в nova.conf в секции devices указать enabled_vgpu_types = потому что карты GeForce не имеют типов. Я могу указать только адрес карты типа 0000:84:00.0,0000:84:00.1
Maksimus Ulibikus
Пробрасывайте как обычное PCI устройство с PCI passthrough. Никаких проблем нет.
Не совсем понял. В документации есть пример для nova.conf [devices] enabled_vgpu_types = nvidia-35, nvidia-36 [vgpu_nvidia-35] device_addresses = 0000:84:00.0,0000:85:00.0 [vgpu_nvidia-36] device_addresses = 0000:86:00.0 Я так понял, что nabled_vgpu_types = nvidia-35, nvidia-36 это обязательный параметр. Но так как у меня нет типов, то как быть?
Я и твой кот
Оглавление посмотрите, найдите нужную главу.
Maksimus Ulibikus
Вам нужно читать доку не про проброс vGPU, а про PCI passtrough.
Думаю так и есть. Спасибо за наводку.
Я и твой кот
в сети ведь есть соответствие моделей карт с их типами, не ?
Ну у него карты не виртуализирующиеся, можно только целиком их отдавать.
Maksimus Ulibikus
И я правильно понял, что при пробросе карты целиком можно настроить как и в случае с vGPU? В случае с vGPU OpenStack умеет понимать, что если vGPU занят неким инстансом, то он выдаст другой vGPU из свободных.
Я и твой кот
Кончатся доступные девайсы - не запустится инстанс.
Maksimus Ulibikus
Хм... В этом примере по пробросу физика https://docs.openstack.org/nova/pike/admin/pci-passthrough.html рассказывают как добавить физик в nova.conf [pci] alias = { "vendor_id":"8086", "product_id":"154d", "device_type":"type-PF", "name":"a1" } Меня заинтересовало ключевое слово device_type Получается мы получим тип устройства. Значит ли это, что в секции devices если указать обозначенный выше device_type [devices] enabled_vgpu_types = type-PF то нова поймёт о чём речь?
Maksimus Ulibikus
Кончатся доступные девайсы - не запустится инстанс.
А разве нельзя сделать так, что если кончатся девайсы, то Nova пойдёт их искать на другом comptute? Вот здесь, если я правильно понял посыл, как раз и рассказывыается как это сделать, используя ocs_placement_plugin https://docs.openstack.org/nova/latest/admin/virtual-gpu.html#how-to-discover-a-gpu-type
Maksimus Ulibikus
type-PCI у вас. У вас обычный жефорс, они не разбиваются на виртуальные жефорсики, а могут использоваться только целиком и только одним инстансом в каждый момент времени.
Я это знаю и мне не надо разбивать на жефорсики. Мне надо полностью отдавать карты инстансам. Инстансы могут уничтожаться и создавать по несколько раз на дню.
Maksimus Ulibikus
Хотя при желании я умею GeForce превращать в Tesla и делить её на vGPU))
Я и твой кот
Хотя при желании я умею GeForce превращать в Tesla и делить её на vGPU))
Босса попросите, пусть денег отстегнёт. Не занимайтесь фигнёй)
Илья | 😶☮️🐸
можете взять дешевую БУ проф карточку и играться
Maksimus Ulibikus
но сейчас ведь у вас нет vgpu
Мне и не нужен vGPU. Мне надо просто пробрасывать целиком карты. В принципе понятно как это сделать. Меня волнует теперь такой алгоритм. Есть n+1 нод с несколькими картами на каждой, путь это будут 1080Ti. На ноде n закончились карты, Nova это поняла и полезла брать карты из другой ноды.
Maksimus Ulibikus
можете взять дешевую БУ проф карточку и играться
У меня есть карты. Я как раз и играюсь.
Maksimus Ulibikus
это задача шедулера и он автоматически создаст на другой ноде, где есть ресурсы
Я понял выше. Спасибо. Буду искать информацию как это реализовать в шедулере.
Я и твой кот
Скедьюлера.
Я и твой кот
^^^ - для эстетов.
Anton
Скедьюлера.
Британское и американское произношение
Anton
Щеджюлера :)
Zloi
Народ всем привет. Можете тыкнуть в доку по работе с kolla/openstack? Желательно на могучем но и на забугорном тоже сойдет. На данный момент имеется развернутый проект kolla/openstak Но ума не приложу как правильно там сделать шаблоны для инстансов и как опираясь на эти шаблоны (а нужно минимум 3, Debian, Ubuntu, Centos) создавать ВМ. Если не сложно киньте ссылкой на инструкцию. Первый раз столкнулся с таким проектом.
Zloi
Я не говорю что они не подходят. Я говорю про инструкцию. Это я читал, но не могу понять как правильно делать шаблон для инстанса. На данный момент запущены docker контейнеры в которых крутиться сеть хранилище и так далее... Вот как правильно сделать шаблом понять не могу. Что бы потом его могли выбрать в вэб морде и на его основе сделать инстанс