Aleksey
А может кто подскажет из простого - как зафигачить VXLAN туннели между двумя серверами?
satandyh
Вроде выше сказали, что это делается автоматом
J
дальше
Что дальше?)
Дальше пакет от первой вм попадает на линуксовый бридж qbr где к нему применяются правила security групп. После этого пакет с линуксового бриджа кидается через veth пару на br-int. Там с учетом входящего порта и мака виртуалки на пакет навешивается временный vlan тэг и пакет выкидывается на br-tun. В br-tun по соответствующему openflow правилу с пакета снимается vlan тэг и навешивается vxlan идентификатор. А дальше пакет выкидывается на vxlan интерфейс в том же br-tun. А дальше уже ядро заботится о том через какой реальный интерфейс сроутить исходящий vxlan пакет. На ноде назначения все в обратном порядке происходит.
J
Может я ошибся в том, разве что, где временный влан тэг подменяется на tunnel id - хз на br-int или br-tun. Ща гляну.
Anonymous
Aleksey
Вне OpenStack, но с использованием Open vSwitch
Aleksey
Хочу Proxmox-сервера между собой объединить
Anonymous
Anonymous
vtep сделать на овс бридже
Aleksey
Тоже так думал, но где-то ошибся и у меня модуль ядра не начинает слушать VXLAN порт =(
Anonymous
да можно и без овс
Anonymous
ипрут2 утилитой
Aleksey
при этом в ovs-vsctl show было видно эти бриджи...
Aleksey
Можно, но нужно на них. Ими через Ansible удобнее командовать
Sergey
Anonymous
J
и как это снимает нагрузку?
Не снимает.
Но и не думаю что создает, так то. В сравнении с тем что жрут сами виртуальные машины это сущие мелочи будут. Особенно с dpdk.
Sergey
Aleksey
Сейчас проверю
Anonymous
Anonymous
скорее всего
Aleksey
Не страшно, есть бекапный ифейс
Andrey
это хорошее обоснование вот этого, да
что непонятного, запустили 2x ВМ в VNI 11111 на compute1 ВМке выдали VLAN 1 на compute2 выдали VLAN 2, на сетевом железе замапили на HW-port-compute1-VNI 11111 в VLAN 1 а на HW port-compute2-VNI 11111 в VLAN 2
Andrey
это автоматом должен делать плагин нейтрона под конкретное железо
Aleksey
rmmod vport_vxlan; rmmod vxlan; modprobe vxlan; modprobe vport_vxlan;
nc -u -l 192.0.2.1 4789 получается забиндить
Anonymous
Aleksey
К сожалению нет.
Aleksey
Такой вопрос - у меня адрес, на котором должен слушаться этот порт не в ovs бридже. В этом может быть проблема?
Aleksey
Блин, а может кто посоветует нормального манула/книгу по ovs на покурить?
J
J
Aleksey
Aleksey
Но тут до форвардинга не доходит. Модуль ядра не биндится на нужный порт
Oleg
объединял два бриджа ovs за натом с помощью openvpn+tap, но с mtu потом довольно много костылял
Oleg
согласен костыль )
Anonymous
Anonymous
да пробовать, что еще делать
Aleksey
Roman
вот этот чувак мне нравится еще, у него хорошие интро https://www.youtube.com/user/mahler711/videos
Anonymous
V.
Привет. подскажите есть ли возможность узнать изнутри инстанса, из одной numa ноды была выделена ему память или нет
J
V.
вобщем я правильно понимаю, чем жирнее виртуалка по vcpu и по памяти, тем больше шансов что с памятью она будет работать медленнее?
Михаил
V.
спасибо за ответы
Михаил
однако у nova есть возможности NUMA тюнинга
V.
openstack используем исключительно как пользователи, провайдер им рулит ) пока инстансов толше чем на 4 vcpu и 8Гб Ram нет. и внутри гостя видно только 1 нума ноду. планируем ввести толстые инстансы от 8 vcpu 32 Гб Ram.
V.
вот и интересно. как опенстэк разруливает такие инстансы.
V.
есть ли у него возможность транслировать внутрь инстанса структуру физических numa нод, на которых инстанс запущен
Andrey
А за DRS в openstack кто ?
Alexander
Михаил
я че-то не смог нагуглить по поводу vNUMA в KVM
Uncel
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/virtualization_tuning_and_optimization_guide/sect-virtualization_tuning_optimization_guide-numa-numa_and_libvirt
Uncel
вот шляпный гайд для примера
Dorian
Чем бы по быстрому для PoC раскатать OpS на 3х нодах?
Dorian
Centos
Александр
RDO centos. либо самописные playbook для ansible
Yefim
Kolla
Александр
ооо вот kolla лично для меня как то совсем не зашла
Dorian
Мне б по быстрому...
С калой ещё поибатца наверняка придется
Dorian
Как ни странно но самая безболезненная инсталляция у меня была на autopilot
Александр
если совсем без геморая. то на три ноды руками и скриптами.по документации не слишком то и долго все ставиться.
Александр
если память не изменяет у автопилота есть ограничения
Dorian
Александр
Dorian
не совсем понял вопрос.
Вы про эти скрипты ?
https://docs.openstack.org/project-deploy-guide/openstack-ansible/latest/
Александр
да.
Aleksey
Вопрос по поводу Open vSwitch + GRE Tunnel. Правильно-ли понимаю, что GRE работает в Userspace?
Dorian
Спасибо
Тогда rdo )
Anonymous
Danila
Друзья, вм в лайвмиграции целый день
Danila
откуда начинать траблшутить?
J
А дальше смотреть логи новы и кролика.
Danila
не, через CLI