The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз Proxmox VE 5.2, дистрибутива для организации работы ви..., opennews (?), 17-Май-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


41. "Релиз Proxmox VE 5.2, дистрибутива для организации работы ви..."  +2 +/
Сообщение от Аноним (-), 17-Май-18, 21:31 
Может кто-нибудь объяснить как PVE работает с VLAN?

У меня сервер с 2 сетевыми интерфейсами. Установил PVE в качестве гипервизора. Сеть нарезана VLANами, порт в транке. В мануалах и книгах а-ля Proxmox Mastering везде приводят пример с сетевым интерфейсом bond (linux bonding). Есть ли возможность без бондинга задать для vmbr VLAN?

VLAN для гипервизора не предусматривает выхода на свет, только через прокси, но для ВМ предназначен отдельный VLAN и они должны без прокси выходить в инет. Как этого добиться?

Я из веб-интерфейса создавал сетевые интерфейсы с мостами/бондингом и vSwitch. В ручную правил конфиг для интерфейсов, каждый раз после перезапуска интерфейса системд жаловался, что не может поднять интерфейс.

После ребута сервера сетевые настрйоки применялись, но сервер недоступен по ssh. Приходится через iLO ковырять сетевые настройки.

Пробовал задать первому сетевому интерфейсу статику с указанием VLAN и всё равно не стартует после изменения сеть. Без настроек VLAN сетевой интерфейс поднимается нормально.

Что я делаю не так?

Ответить | Правка | Наверх | Cообщить модератору

49. "Релиз Proxmox VE 5.2, дистрибутива для организации работы ви..."  +1 +/
Сообщение от Vit (??), 18-Май-18, 01:03 
>[оверквотинг удален]
> в инет. Как этого добиться?
> Я из веб-интерфейса создавал сетевые интерфейсы с мостами/бондингом и vSwitch. В ручную
> правил конфиг для интерфейсов, каждый раз после перезапуска интерфейса системд жаловался,
> что не может поднять интерфейс.
> После ребута сервера сетевые настрйоки применялись, но сервер недоступен по ssh. Приходится
> через iLO ковырять сетевые настройки.
> Пробовал задать первому сетевому интерфейсу статику с указанием VLAN и всё равно
> не стартует после изменения сеть. Без настроек VLAN сетевой интерфейс поднимается
> нормально.
> Что я делаю не так?

Указываешь на сетевухе виртуалки в качестве бриджа нужный физический интерфейс гипервизора и ставишь tag -- номер влана. Вот и все. Влан для гипервизора на порту свича отдавай аксесом, а уже для виртуалок будут идти тегированными


Ответить | Правка | Наверх | Cообщить модератору

59. "Релиз Proxmox VE 5.2, дистрибутива для организации работы ви..."  –1 +/
Сообщение от Аноним (-), 18-Май-18, 10:01 
>Указываешь на сетевухе виртуалки в качестве бриджа нужный физический интерфейс гипервизора и ставишь tag -- номер влана. Вот и все.

Это понятно, вопрос в другом.

>Влан для гипервизора на порту свича отдавай аксесом, а уже для виртуалок будут идти тегированными

Я не могу задать VLAN tag для сетевого интерфейса гипервизора. Системд выдаёт ошибку, что не может поднять интерфейс. Я руками вношу правку в /etc/interfaces и далее # ifdown интерфейс # ifup интерфейс. Даже если делаю через системд systemctl networking.service restart или stop/start всё равно интерфейс не поднимается. Утилита service в этом случае даже не видит сервис сетевой! После ребута интерфейс поднимается, но сервер недоступен и его никто не видит. Какие-либо запросы от сервера или к серверу не проходят. ifconfig показывает, что интерфейс поднят.

В сети встречал советы дескать необходимо vlan пакет установить и через vconfig добавить интерфейс и всё заработает. Я попробовал. И сломал зависимости. При # apt-get upgrade мне система заботливо выдаёт, что пакет proxmoxve будет удалён.

Ответить | Правка | Наверх | Cообщить модератору

61. "Релиз Proxmox VE 5.2, дистрибутива для организации работы ви..."  +/
Сообщение от EHLO (?), 18-Май-18, 10:30 
>[оверквотинг удален]
> Это понятно, вопрос в другом.
>>Влан для гипервизора на порту свича отдавай аксесом, а уже для виртуалок будут идти тегированными
> Я не могу задать VLAN tag для сетевого интерфейса гипервизора. Системд выдаёт
> ошибку, что не может поднять интерфейс. Я руками вношу правку в
> /etc/interfaces и далее # ifdown интерфейс # ifup интерфейс. Даже если
> делаю через системд systemctl networking.service restart или stop/start всё равно интерфейс
> не поднимается. Утилита service в этом случае даже не видит сервис
> сетевой! После ребута интерфейс поднимается, но сервер недоступен и его никто
> не видит. Какие-либо запросы от сервера или к серверу не проходят.
> ifconfig показывает, что интерфейс поднят.

Лучше не делай ifup и рестарт networking.service. Это можно, но есть нюансы. Сказываются особенности Дебиновского конфига сети, надо понимать как он работает. Я не один день маны читал и скрипты парсил.

Если хочешь править конфиг одновременно из консоли и из ГУЯ, или видеть как Proxmox понимает твои правки, используй /etc/network/interfaces.new, а затем ребут.

Если хочешь добавлять и менять виланы хоста без ребута, используй Open vSwitch. Это рекомендуемый вариант в Proxmox VE 5.

Ответить | Правка | Наверх | Cообщить модератору

67. "Релиз Proxmox VE 5.2, дистрибутива для организации работы ви..."  +/
Сообщение от Аноним (-), 18-Май-18, 11:30 
>Лучше не делай ifup и рестарт networking.service. Это можно, но есть нюансы. Сказываются особенности Дебиновского конфига сети, надо понимать как он работает. Я не один день маны читал и скрипты парсил.

Странно. ifup и ifdown приводят в пример в книге Mastering Proxmox, правда в книге рассматривается версия 3 или 4. Тем не менее. Даже не используя скрипты ifup/down и только пользоваться systemd - эффект тот же самый.

>Если хочешь править конфиг одновременно из консоли и из ГУЯ, или видеть как Proxmox понимает твои правки, используй /etc/network/interfaces.new, а затем ребут.

Это я знаю.

>Если хочешь добавлять и менять виланы хоста без ребута, используй Open vSwitch. Это рекомендуемый вариант в Proxmox VE 5.

Пробовал. Я создавал ovs bridge со статическим IP и маской, без указания gw, т.к. на другом интерфейсе его уже задавал. После создал ovs bond и указал ему интерфейс ovs bridge. Ребутнул сервер и после загрузки сеть опять не загрузилась, хотя ifconfig показывает, что интерфейсы подняты, адреса/маска/шлюз заданы. Но сервер не отвечает ни на пинг, ни трассировку не проходит.

Порты на циске переводили из access в trunk и обратно, но сеть почему-то так и не взлетает. Работает только vmbr или если статикой задать каждому интерфейсу настройки. VLAN в таком случае всё ещё не работает.

Ответить | Правка | Наверх | Cообщить модератору

69. "Релиз Proxmox VE 5.2, дистрибутива для организации работы ви..."  +/
Сообщение от EHLO (?), 18-Май-18, 12:30 
> Странно. ifup и ifdown приводят в пример в книге Mastering Proxmox, правда
> в книге рассматривается версия 3 или 4. Тем не менее. Даже
> не используя скрипты ifup/down и только пользоваться systemd - эффект тот
> же самый.

В зависимости от ситуации, эффект будет разный. В случае простого добавления новых интерфейсов, должно работать. Дебианский ifupdown это долгая история. Как ни странно с OVS он лучше всего работает. Штатный способ PVE изменить конфиг и ребутнуть "Pending changes (Please reboot to activate changes)".

> Пробовал. Я создавал ovs bridge со статическим IP и маской, без указания
> gw, т.к. на другом интерфейсе его уже задавал. После создал ovs
> bond и указал ему интерфейс ovs bridge. Ребутнул сервер и после
> загрузки сеть опять не загрузилась, хотя ifconfig показывает, что интерфейсы подняты,
> адреса/маска/шлюз заданы. Но сервер не отвечает ни на пинг, ни трассировку
> не проходит.

Бонд не нужен, если у тебя на коммутаторе его нет.
В случае OVS, у тебя должен быть OVS Bridge vmbrX, у которого 2 порта: физический с транком и внутренний  (OVS IntPort) с вилан тэгом.
IP адрес нужно назначать не vmbrX, а внутреннему порту (OVS IntPort) на котором соответствующий гипервизору вилан.
Это естественно при условии что на коммутаторе транк с тегированным трафиком.

Ответить | Правка | Наверх | Cообщить модератору

73. "Релиз Proxmox VE 5.2, дистрибутива для организации работы ви..."  +/
Сообщение от Аноним (-), 18-Май-18, 15:26 
Спасибо. Буду курить в эту сторону.
Ответить | Правка | Наверх | Cообщить модератору

60. "Релиз Proxmox VE 5.2, дистрибутива для организации работы ви..."  +/
Сообщение от EHLO (?), 18-Май-18, 10:24 
>Сеть нарезана VLANами, порт в транке.
>Есть ли возможность без бондинга задать для vmbr VLAN?

Есть варианты.Вот некоторые:

Самый простой добавить в /etc/network/interfaces вилан обычным дебиановским способом на физический интерфейс --
vlan-interfaces(5) и на него навесить IP адрес гипервизора. Недостаток в том, что виртуалкам не дать тот же самый вилан шататным способом.

Второй
создаешь вилан в конфиге без адреса
iface ens18.100 inet manual
Создаешь бридж (vmbr1 к примеру). В его порты добавляешь ens18.100. IP адрес навешиваешь на бридж. (https://pve.proxmox.com/wiki/Network_Configuration#_vlan_802_1q)

Третий
Установить OVS. После этого сё конфигурится в ГУЕ. https://pve.proxmox.com/wiki/Open_vSwitch
Создаёшь OVS бридж, в него добавляешь физический интерфейс, на котором транк.
Создаёшь OVS IntPort, в котором задаёшь тэг вилана для доступа к гипервизору.

Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру