Aleksey
В итоге нормальный ман есть?
Nova.conf images_type посмотри, если я не ошибаюсь то тебе нужно именно это
cheat
прям вот базовая инсталяция уже работает с lvm если следовать ей
Ну я читал там все не нашел как работать nova с lvm
Aleksey
Ну я читал там все не нашел как работать nova с lvm
А что ты подразумеваешь под «как работает»? Если ты хочешь детальное описание на каком этапе что чем создаётся , то скорее всего проще эмпирически разобраться
cheat
если там такая возможность
cheat
или место должно быть одно
cheat
внешних?
У меня два сервера 1 виртуалка на проксмоксе это controller. 2 сервер физический супермикро у него 24 корзины. Собственно хочу чтобы виртуалки работали на 2 серваки и хранилку юзали с внутренних корзин.
Dmitry
нова умеет только одну vg использовать. эти диски будут совсем не менеджебл (с точки зрения опенстэка их как бы как дисков и нет)
Dmitry
добавите оверхед в виде таргета - но оверхед будет не сильно большой
cheat
добавите оверхед в виде таргета - но оверхед будет не сильно большой
Ну я в доке читал я так понял без этого работать не будет
cheat
не будет
Ну через iscsi я так понимаю будет гонятся все.
cheat
@ddpechkin но это костыль да?:(
Dmitry
@ddpechkin но это костыль да?:(
это два штатных механизма опенстечных сервисов. как его использовать - уже на откуп тому, кто использует
Dmitry
так что не костыль
cheat
Спасибо дальше сам:)
Сергей
Спасибо дальше сам:)
В русскоязычной книге Маркелова "OpenStack" в главе cinder как раз ваша хотелка по шагам расписана: с контроллера VG раздаётся на compute-ноды
cheat
В русскоязычной книге Маркелова "OpenStack" в главе cinder как раз ваша хотелка по шагам расписана: с контроллера VG раздаётся на compute-ноды
Я англоизычный ман смотрю там впринципе все понятно. Думал какой то другой способ есть использовать много VG на Compute без использования Cinder.
cheat
@ddpechkin спасибо все получилось.
cheat
Еще момент как реализовать бридж нетворк на виртуалках
kay
Коллеги, я тут написал kubernetes ingress controller на основе terraform, возможно кому-нибудь пригодится https://github.com/kayrus/ingress-terraform
cheat
Коллеги я так понимаю в openstack с iso ставить это какой то не правильный способ?
ranebull
Коллеги я так понимаю в openstack с iso ставить это какой то не правильный способ?
Лучше готовить образа и с готовых образов уже разворачивать (qcow, raw, как удобнее)
cheat
Есть интерфейс провайдера за ним куча вланов
cheat
хочу в виртуалку отдавать тупо интерфейс а там разруливать как мне надо
cheat
L3 дорого для меня.
J
Уже понял , по поводу бриджа не подскажешь?
Бери и читай лучше, в двух словах не расскажешь все равно) Для твоей идеи вот чо надо. https://docs.openstack.org/ocata/networking-guide/config-trunking.html
J
Мне почему-то кажется что это не совсем то
Тогда поясни) Попробую подсказать куда смотреть.
cheat
Тогда поясни) Попробую подсказать куда смотреть.
Есть бридж интерфейс , нужно его подбрасывать в виртуалку
cheat
Для чего?
Я беру там и разруливаю для себя вланы внутри VM
cheat
Ну в proxmox как то так это выглядело
J
Я беру там и разруливаю для себя вланы внутри VM
Ну значит я правильно подсказал тебе. Neutron не так работает)
cheat
Ну значит я правильно подсказал тебе. Neutron не так работает)
Т.е из консоли придется дубасить в любом случае для каждой вм?
cheat
Суть в чем у меня есть разрабы они зашли в веб интерфейс нажали 2 кнопки
cheat
у них все завелось
cheat
Ну значит я правильно подсказал тебе. Neutron не так работает)
прочитал но что то не видно где описывается подключение к физическому порту
J
прочитал но что то не видно где описывается подключение к физическому порту
Вот как выглядит на деле изоляция self-service сетей с openvswitch: https://docs.openstack.org/ocata/networking-guide/deploy-ovs-selfservice.html А вот так с linux bridge: https://docs.openstack.org/liberty/networking-guide/scenario-classic-lb.html Если тебе не нужны виртуальные сети, которые существуют только внутри опенстека, то будет вот так: Бридж: https://docs.openstack.org/neutron/pike/admin/deploy-lb-provider.html ovs: https://docs.openstack.org/ocata/networking-guide/deploy-ovs-provider.html
J
Т.е. подать транк насквозь от провайдера в VM нельзя,чтобы уже в vm работать со всеми vlan-интерфейсами?
Можно. Транковый порт создать. Эти жесткие абстракции сделаны специально чтобы конечный пользователь не нахуевертил по недомыслию.
Сергей
Можно. Транковый порт создать. Эти жесткие абстракции сделаны специально чтобы конечный пользователь не нахуевертил по недомыслию.
По докам из линков внутренний транковый порт нельзя соединить с physical interface. Т.е. транк это внутренняя изолированная сущность
cheat
Честно хз но в моем понимании транк это агрегация нескольких интерфейсов
Сергей
Можно и у нас это скоро будет
Хорошо вам! :) А как это можно сделать не поделишься?
NS 🇷🇺
Сергей
Честно хз но в моем понимании транк это агрегация нескольких интерфейсов
в моём понимании транк это l2-интерфейс с тегированным трафиком, на котором в том числе может присутствовать нативный vlan для пакетов без тэгов.
NS 🇷🇺
До трейна :)
К сожалению нет. В угоду релизным циклам до квинса
Сергей
Ну как бы наверное это просто обычный интерфейс
обычный интерфейс не умеет в тэгирование и с точки зрения коммутаторов является access-портом без сопутствующего Spanning Tree Protocol
cheat
обычный интерфейс не умеет в тэгирование и с точки зрения коммутаторов является access-портом без сопутствующего Spanning Tree Protocol
Блин решил даже матчасть почитать (Spanning Tree Protocol (STP, протокол покрывающего дерева) — канальный протокол. Основной задачей STP является устранение петель в топологии произвольной сети Ethernet, )
Сергей
openstack познавательный! :)
cheat
openstack познавательный! :)
Да вот что то ситуация непонятная скачал image убунты , решил развернуть создает 10 минут щас block device
cheat
хотя в системе вижу что создан уже
cheat
Сергей
эта консоль показывает вывод bios boot loader в попытке загрузиться с чего-то, самой загрузки ещё нет
cheat
показывает что активный уже
cheat
но не грузится
NS 🇷🇺
но не грузится
Не видит загрузочный девайс
Сергей
но не грузится
можно проверить доступность диска на compute через virsh domblklist <libvirt vmname> и затем через lsblk <диск>. Также заглянуть в /var/log/nova/. И в зависимости от найденного чинить соответствующую причину. :)
cheat
можно проверить доступность диска на compute через virsh domblklist <libvirt vmname> и затем через lsblk <диск>. Также заглянуть в /var/log/nova/. И в зависимости от найденного чинить соответствующую причину. :)
Во-во )) Чинить)) Да ситуация такая что я поднял cinder на compute node. Если диск Volume ставлю гигов 10 но начинается интересная штука он как бы создался и чего то ждет
cheat
а чего не понятно
cheat
@budnikov_sergey Процесс я так понимаю такой берется имейдж и раскатывается на 10 гигов как сырые данные?
cheat
из за этого так долго?
Сергей
смотри логи cinder и nova. добавь в них debug.
cheat
7 минут прошло все стартануло
Сергей
зависит от volume backend
cheat
img весит 1 гиг