Илья | 😶☮️🐸
глянул, ну да, есть статьи на тему плейбуков для добавления сетей
Ilya
В случае типа сети VLAN для линуксбриджа - конфиги менять не надо. В конфигах будет мэппинг метки сети (provider) на физический интерфейс. А дальше на этом интерфейсе будут подниматься много сабиков для вланов. Создавая новую сеть и указывая влан ид ты получишь эту сеть на каждом из гиперов
Илья | 😶☮️🐸
Спасибо
Ilya
Обычно новый сабик создаётся автоматически, как только на гипер приезжает первая ВМка в этой сети.
Ilya
Похожий механизм и при использовании OVS, только там создаются опенфлов правила, где внешний тэг влана для приходящего пакета меняется на внутренний тэг в OVS
Ilya
Во вспомнил, механизм драйверы - это к примеру линукс бридж или OVS, в них как составная часть присутствуют тайп драйверы - это как раз реализация различных типов сетей (flat или vlan)
Ilya
Вот к примеру: https://docs.openstack.org/neutron/latest/admin/deploy-lb-provider.html#architecture
Zloi
Народ.. прошу прощения за ламерские вопросы. Скажите. в проекте kolla\openstack который разворачивается в контейнерах докер через kolla-ansible должен быть запущен контейнер с glance или он входит в контейнер с nova-compute ?
Jain
Должен быть и glance запущен если вы его активировали.
Zloi
не могу сказать активирован он или нет.. не я разворачивал.. а как это можно посмотреть?
Zloi
На данный момент а подключаюсь через контейнер с опенстак кли
Jain
Там где-то globals.yml валяться должен и там ищите что-то типа enable_glance: yes ну или no
Zloi
glance_backend_file: "yes" glance_enable_rolling_upgrade: "no"
Zloi
в этом файле вообще 3 записи только cat /etc/kolla/globals.yml | egrep glance glance_backend_ceph: "yes" glance_backend_file: "yes" glance_enable_rolling_upgrade: "no"
Jain
Там что-то про openstack_core есть если оно yes то glance тоже поднимается. А в чем проблема то?
Zloi
да есть enable_openstack_core: "yes"
Zloi
А проблема в следующем.
Zloi
Вроде все установленно и даже работает как то но
Zloi
при попытке запустить инстанс выдает ошибку Ошибка:Вам не разрешено выполнение: запустить инстанс:
Jain
А, ну тогда вы нужно ковырять Keystone и nova-conductor логи. Раз у вас прав нет. Ну и выдать себе права в проекте.
Zloi
А при создании инстанса по идеи должен автоматически произойти его запуск но вылезает вот такая ошибка Ошибка: Не удалось выполнить запрошенную операцию для инстанса "Debian", инстанс находится в состоянии ошибки: Пожалуйста повторите еще раз позже [Error: Exceeded maximum number of retries. Exceeded max scheduling attempts 3 for instance adde791b-4425-4c6a-bd50-2c02a4a0cf8e. Last exception: invalid argument: could not find capabilities for domaintype=kvm ].
Jain
Ну вот и понятно. Ошибку в Гугл и вперёд.
Jain
Аргументы ему не нравится. С glance это никак не связанно. Это nova
Zloi
nova-compute ... но никак не могу нагуглить
Zloi
ему не нравить kvm .. хотя везде стоит в конфигах qemu
Jain
Вы это на виртуалках поставили?
Zloi
это в докере... сами хосты железные
Jain
А другие виртуалки работают и запускаются нормально? Это единственный ималд который не запускается? Другие пробовали? Вам нужно смотреть почему у вас нова виртуализации не видет.
Zloi
нет.. это первая виртуалка.. пробовал разные имиджи ни один не пускается ..
Jain
kvm-ok на нодах что говорит?
Zloi
нет такой команды :(
Jain
Установите. Она во всех репах есть
Zloi
скорее всего что в этом дистрибе нет .. это astra linux smolensk :(
Zloi
Виртуализация работает .. 100%
Jain
А, ну тогда сори. С такой экзотикой я незнаком.
Zloi
модули загружены авг 30 22:28:42 server2 pdp-init-libvirt[9398]: kvm_intel 217088 0 авг 30 22:28:42 server2 pdp-init-libvirt[9398]: kvm 614400 1 kvm_intel авг 30 22:28:42 server2 pdp-init-libvirt[9398]: irqbypass 16384 1 kvm
Zloi
а вот почему не стартует понять не могу
Ilya
Гуглите ошибку, что-то у вас с установкой квм. Вот например: https://serverfault.com/questions/1002043/libvirt-has-no-kvm-capabilities-even-though-qemu-kvm-works/1002063#1002063
Zloi
Да KVM вроде нормально работает. По крайней мере virsh --connect qemu:///system capabilities | grep baselabel выдает <baselabel type='kvm'>+0:+118</baselabel> <baselabel type='qemu'>+0:+118</baselabel>
Zloi
и сам инстанс создается... он не запускается
Ilya
и сам инстанс создается... он не запускается
Ну он не совсем создаётся - нова доходит до попытки зашедулить ВМКу на гипервизор и сталкивается с тем, что ни один хост не подходит... Нужно включать дебаг на всех вовлеченных сервисах (для удобства на паре контроллеров сервисы новы можно погасить - но это не очень хорошо для прода) и смотреть, может будут подробности. Но это уже не очень просто - надо понимать что и где смотреть
Ilya
Я бы предложил разобрать эту, с позволения сказать, хуйню и попробовать самостоятельно новый нормально работающий опенстек настроить. Универ же какой-то, как я понял.
Да, и так можно... Но это может быть сложнее - если кто-то извращался при установке (например закрытая инфра и реп внешних нет)
Zloi
Астра, ты говорил?
да astra linux smolensk 1.6
Zloi
Официально они в нем докер не поддерживают
Zloi
Тебе шедулеры нужно гасить а не гиперы. Шедулер же фильтрует
ну все же расписано в yml .. можно просто их погасить и оставить только один
J
да astra linux smolensk 1.6
Образовательное учреждение или просто государственное болото?
Илья | 😶☮️🐸
Илья | 😶☮️🐸
скажи сбер
J
Просто чем разбираться в том что какие-то дурачки-подрядчики делали и не доделали, лучше уж самому с нуля)
Zloi
скажи сбер
неее... в сбертехе свои люди есть .. более квалифицированные чем я :)
J
гос
И просто опенсорсный дистрибутив нельзя, нужно ИМПОРТОЗАМЕЩЕННЫЙ? А openstack kolla из репозиториев астры, надо думать.
Zloi
а сбертех ещё есть?
есть .. и не плохо живет
Zloi
А опенстек с гита можно чтоль?)
ну я имею ввиду kolla-ansible
J
ну я имею ввиду kolla-ansible
Так нельзя же вражеский код)
Zloi
сам то опенстак из репы астры
Я и твой кот
А что у них саппорт не купили?
Zloi
А что у них саппорт не купили?
ну ... сапорт есть ... и они оф ответ прислали что не поддерживают в 1.6 докер.. только с версии 1.7 ... но ее пока нет
J
Да не в докере ж проблема, а в опенстеке.
А на опенстек у астры нет поддержки, вроде) Эт к Тиониксу какому-нить)
Zloi
Да не в докере ж проблема, а в опенстеке.
они свое продвигают. опеннебулу.. но там за каждую виртуалку надо платить .. на что естественно не хотят... а про опенстек они говорят делаете на свой страх и риск
Zloi
в принципе.. он работает ... вроде все как положено .. но не удается запустить .. если через веб делать то инстанс создается но не запускается.. так же и через кли...
Zloi
в логах nova-compute толком нет ничего ..
Zloi
nova-scheduler выдает Running periodic task SchedulerManager._run_periodic_tasks run_periodic_tasks /var/lib/kolla/venv/lib/python3.7/site-packages/oslo_service/periodic_task.py:217
Zloi
ну вот к примеру лог шедулера https://pastebin.com/KQynNcTr
J
nova-scheduler выдает Running periodic task SchedulerManager._run_periodic_tasks run_periodic_tasks /var/lib/kolla/venv/lib/python3.7/site-packages/oslo_service/periodic_task.py:217
Сначала включить debug в его конфиге, потом смотреть. И выбор хоста это не одно сообщение, а несколько десятков. Он в лог пишет через какой фильтр прогоняет список хостов, какие остаются после отбора и по какой причине фильтры что-то срезают.
J
В том куске что ты скинул нет процесса выбора хоста.
Zloi
выбор хоста каким образом можно увидеть? куда глянуть ?