Что бы сделать агрегат:
- Все интерфейсы, что планируем взять в агрегат должны быть свободны, не использоваться. Проверять:
#dladm show-dev
#dladm show-link
- Создаем устройство aggr1, которое состоит из двух интерфейсов igb2 и igb3
#dladm create-aggr -d igb2 -d igb3 1
- Смотрим на него:
#dladm show-aggr
#dladm show-aggr -L
#dladm show-aggr -s
- Выставить режим LACP (active/passive/off).
#dladm modify-aggr -l active 1
- Выставляем мультикаст если нужно в фиксированый вариант (авто по умолчанию). Кстати, внимание и осторожнее если выставили local-mac-address?=false. У вас будет бардак.
#dladm modify-aggr -u MCAST 1
- Если нужно изменить политику (P4 - по умолчанию).
#dladm modify-aggr -PL4 1
- Вытаскиваем наружу:
#ifconfig aggr1 plumb
- Назначаем адреса:
#ifconfig aggr1 IP netmask MASK
- Поднимаем:
#ifconfig aggr1 up
#ifconfig -a
- Что бы поднялся при старте системы:
# vi /etc/hostname.aggr1
ИМЯ netmask + broadcast + up
ИМЯ - в соотвествие с запиcью в /etc/hosts
- Удалить интерфейс из агрегата:
#dladm remove-aggr -d igb2 1
- Убить нафиг:
#dladm remove-aggr 1
_______________________________
Если нужно агрегат с VLAN, то агрегат остается как и раньше а вот сетевой интерфейс уже поднимаем с номером, который формируется так:
VLANID+KEY.
Здесь VLANID - ID нашего VLAN
KEY - номер нашего агрегата. Например если у нас aggr2, то KEY= 002 (обязательно из 3-х цифр состоит, добиваем впереди нулями если не хватает разрядности).
В нащем случае VLAN=172, aggr=2, делаем ifconfig aggr172002 plumb
- Все интерфейсы, что планируем взять в агрегат должны быть свободны, не использоваться. Проверять:
#dladm show-dev
#dladm show-link
- Создаем устройство aggr1, которое состоит из двух интерфейсов igb2 и igb3
#dladm create-aggr -d igb2 -d igb3 1
- Смотрим на него:
#dladm show-aggr
#dladm show-aggr -L
#dladm show-aggr -s
- Выставить режим LACP (active/passive/off).
#dladm modify-aggr -l active 1
- Выставляем мультикаст если нужно в фиксированый вариант (авто по умолчанию). Кстати, внимание и осторожнее если выставили local-mac-address?=false. У вас будет бардак.
#dladm modify-aggr -u MCAST 1
- Если нужно изменить политику (P4 - по умолчанию).
#dladm modify-aggr -PL4 1
- Вытаскиваем наружу:
#ifconfig aggr1 plumb
- Назначаем адреса:
#ifconfig aggr1 IP netmask MASK
- Поднимаем:
#ifconfig aggr1 up
#ifconfig -a
- Что бы поднялся при старте системы:
# vi /etc/hostname.aggr1
ИМЯ netmask + broadcast + up
ИМЯ - в соотвествие с запиcью в /etc/hosts
- Удалить интерфейс из агрегата:
#dladm remove-aggr -d igb2 1
- Убить нафиг:
#dladm remove-aggr 1
_______________________________
Если нужно агрегат с VLAN, то агрегат остается как и раньше а вот сетевой интерфейс уже поднимаем с номером, который формируется так:
VLANID+KEY.
Здесь VLANID - ID нашего VLAN
KEY - номер нашего агрегата. Например если у нас aggr2, то KEY= 002 (обязательно из 3-х цифр состоит, добиваем впереди нулями если не хватает разрядности).
В нащем случае VLAN=172, aggr=2, делаем ifconfig aggr172002 plumb
2 комментария:
Здравствуйте!
После установки влана и перегрузки системы, этот влан не виден, а удалить и пересоздать заново не получаеться, ошибка: SystemCallError: dladm: create operation failed: object already exists.
Не подскажите, что можно сделать?
День добрый.
А как смотрите? Работайте с помощью dladm show-link/show-aggr. объект существует но не настроен скорее по причине, что не сделана верная связка конфиг-файлов.
Если не получится разобраться, давайте спишемся, попробуем разобраться подробнее. kino505 и далее собачка гмайл ком:)
Отправить комментарий