Установка поддержки fiber-channel — различия между версиями
(Новая страница: «Выполните действия, описанные ниже, чтобы настроить интерфейс FCoE в системе AlterOS. 1.Настро…») |
|||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 23: | Строка 23: | ||
Измените конфигурационный файл FCoE следующим образом: | Измените конфигурационный файл FCoE следующим образом: | ||
− | # cp /etc/fcoe/cfg-eth0 /etc/fcoe/cfg- | + | # cp /etc/fcoe/cfg-eth0 /etc/fcoe/cfg-eno2 |
− | # cp /etc/fcoe/cfg-eth0 /etc/fcoe/cfg- | + | # cp /etc/fcoe/cfg-eth0 /etc/fcoe/cfg-eno1 |
6. Измените файл /etc/fcoe/cfg-[интерфейс], установив для DCB_REQUIRED значение “no“. Для параметра DCB_REQUIRED должно быть установлено значение no для сетевых интерфейсов, реализующих аппаратный клиент DCBX. Здесь мы не используем никакого аппаратного клиента DCBX. | 6. Измените файл /etc/fcoe/cfg-[интерфейс], установив для DCB_REQUIRED значение “no“. Для параметра DCB_REQUIRED должно быть установлено значение no для сетевых интерфейсов, реализующих аппаратный клиент DCBX. Здесь мы не используем никакого аппаратного клиента DCBX. | ||
Строка 30: | Строка 30: | ||
Пример: | Пример: | ||
− | $ cat /etc/fcoe/cfg- | + | $ cat /etc/fcoe/cfg-eno2 |
− | ## Type: yes/no | + | ## Type: yes/no |
− | ## Default: no | + | ## Default: no |
− | # Enable/Disable FCoE service at the Ethernet port | + | # Enable/Disable FCoE service at the Ethernet port |
− | # Normally set to "yes" | + | # Normally set to "yes" |
− | FCOE_ENABLE="yes" | + | FCOE_ENABLE="yes" |
+ | |||
+ | ## Type: yes/no | ||
+ | ## Default: no | ||
+ | DCB_REQUIRED="no" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ## Type: yes/no | + | ## Type: yes/no |
− | ## Default: no | + | ## Default: no |
− | + | # Normally set to "yes" | |
− | # Normally set to "yes" | + | AUTO_VLAN="yes" |
− | AUTO_VLAN="yes" | ||
− | ## Type: fabric/vn2vn | + | ## Type: fabric/vn2vn |
− | |||
− | |||
− | |||
− | |||
− | ## Type: yes/no | + | MODE="fabric" |
− | ## Default: no | + | |
− | + | ## Type: yes/no | |
− | #FIP_RESP="yes" | + | ## Default: no |
− | + | #FIP_RESP="yes" | |
+ | |||
+ | Сделайте то же самое для интерфейса eno1. | ||
7. Активируйте интерфейс при загрузке и включите Jumbo Frames – Установите “ONBOOT=yes” в соответствующем файле /etc/sysconfig/network-scripts/ifcfg-eno2 и /etc/sysconfig/network-scripts/ifcfg-eno1 для автоматической активации во время загрузки. Также включите большие кадры (MTU=9000) на интерфейсах с поддержкой FCoE. Если на интерфейсах будут включены большие фреймы, это позволит избежать ненужной фрагментации IP-адресов. | 7. Активируйте интерфейс при загрузке и включите Jumbo Frames – Установите “ONBOOT=yes” в соответствующем файле /etc/sysconfig/network-scripts/ifcfg-eno2 и /etc/sysconfig/network-scripts/ifcfg-eno1 для автоматической активации во время загрузки. Также включите большие кадры (MTU=9000) на интерфейсах с поддержкой FCoE. Если на интерфейсах будут включены большие фреймы, это позволит избежать ненужной фрагментации IP-адресов. | ||
− | # cat /etc/sysconfig/network-scripts/ifcfg-eno2 | + | # cat /etc/sysconfig/network-scripts/ifcfg-eno2 |
− | TYPE=Ethernet | + | TYPE=Ethernet |
− | BOOTPROTO=dhcp | + | BOOTPROTO=dhcp |
− | DEFROUTE=yes | + | DEFROUTE=yes |
− | PEERDNS=yes | + | PEERDNS=yes |
− | PEERROUTES=yes | + | PEERROUTES=yes |
− | IPV4_FAILURE_FATAL=no | + | IPV4_FAILURE_FATAL=no |
− | IPV6INIT=yes | + | IPV6INIT=yes |
− | IPV6_AUTOCONF=yes | + | IPV6_AUTOCONF=yes |
− | IPV6_DEFROUTE=yes | + | IPV6_DEFROUTE=yes |
− | IPV6_PEERDNS=yes | + | IPV6_PEERDNS=yes |
− | IPV6_PEERROUTES=yes | + | IPV6_PEERROUTES=yes |
− | IPV6_FAILURE_FATAL=no | + | IPV6_FAILURE_FATAL=no |
− | NAME=eno2 | + | NAME=eno2 |
− | UUID=fae9a6da-f05b-497e-b625-ba5826db0d77 | + | UUID=fae9a6da-f05b-497e-b625-ba5826db0d77 |
− | DEVICE=eno2 | + | DEVICE=eno2 |
− | #ONBOOT=no | + | #ONBOOT=no |
− | ONBOOT=yes | + | ONBOOT=yes |
− | MTU=9000 | + | MTU=9000 |
− | # cat /etc/sysconfig/network-scripts/ifcfg-eno1 | + | # cat /etc/sysconfig/network-scripts/ifcfg-eno1 |
− | TYPE=Ethernet | + | TYPE=Ethernet |
− | BOOTPROTO=dhcp | + | BOOTPROTO=dhcp |
− | DEFROUTE=yes | + | DEFROUTE=yes |
− | PEERDNS=yes | + | PEERDNS=yes |
− | PEERROUTES=yes | + | PEERROUTES=yes |
− | IPV4_FAILURE_FATAL=no | + | IPV4_FAILURE_FATAL=no |
− | IPV6INIT=yes | + | IPV6INIT=yes |
− | IPV6_AUTOCONF=yes | + | IPV6_AUTOCONF=yes |
− | IPV6_DEFROUTE=yes | + | IPV6_DEFROUTE=yes |
− | IPV6_PEERDNS=yes | + | IPV6_PEERDNS=yes |
− | IPV6_PEERROUTES=yes | + | IPV6_PEERROUTES=yes |
− | IPV6_FAILURE_FATAL=no | + | IPV6_FAILURE_FATAL=no |
− | NAME=eno1 | + | NAME=eno1 |
− | UUID=63157ec1-3013-4895-8ea4-079c5865d367 | + | UUID=63157ec1-3013-4895-8ea4-079c5865d367 |
− | DEVICE=eno1 | + | DEVICE=eno1 |
− | ONBOOT=yes | + | ONBOOT=yes |
− | MTU=9000 | + | MTU=9000 |
8. Для интерфейсов, требующих программного клиента DCBX, включите подключение центра обработки данных к интерфейсу Ethernet с помощью следующих команд: | 8. Для интерфейсов, требующих программного клиента DCBX, включите подключение центра обработки данных к интерфейсу Ethernet с помощью следующих команд: | ||
Строка 127: | Строка 122: | ||
11.Запустите демон подключения к центру обработки данных (dcbd), используя следующую команду: | 11.Запустите демон подключения к центру обработки данных (dcbd), используя следующую команду: | ||
− | # /etc/init.d/lldpad start | + | # /etc/init.d/lldpad start |
12. Просмотр настроенных устройств FCoE: | 12. Просмотр настроенных устройств FCoE: | ||
− | # fcoeadm -i | + | # fcoeadm -i |
Включить службы FCoE на AlterOS | Включить службы FCoE на AlterOS | ||
− | # systemctl enable fcoe | + | # systemctl enable fcoe |
− | # systemctl enable lldpad | + | # systemctl enable lldpad |
thanks source https://www.thegeekdiary.com/how-to-configure-a-fiber-channel-over-ethernet-fcoe-interface-in-centos-rhel/ | thanks source https://www.thegeekdiary.com/how-to-configure-a-fiber-channel-over-ethernet-fcoe-interface-in-centos-rhel/ |
Текущая версия на 11:09, 29 июня 2022
Выполните действия, описанные ниже, чтобы настроить интерфейс FCoE в системе AlterOS.
1.Настройте FCoE с помощью системного BIOS – Обратитесь к документации вашего сервера для получения инструкций о том, как включить FCoE на доступных интерфейсах.
2. Установите необходимые пакеты
# yum install fcoe-utils lldpad
3. Узнайте, какие интерфейсы настроены для FCoE – В этом примере это eno2 (6C:C2:17:2B:4D:12) и eno1 (6C:C2:17:2B:4D:17).
4. Настройте интерфейс Ethernet для использования FCoE – отключите интерфейсы и службу fcoe, если она запущена:
# ifconfig eno2 down # ifconfig eno1 down
а так же
# systemctl stop fcoe
5. Настройте новую VLAN, скопировав существующий сетевой скрипт, например vi /etc/fcoe/cfg-eth0, в имя устройства Ethernet, поддерживающего FCoE. Конфигурационный файл /etc/fcoe/cfg-eth0 предоставит вам настройки по умолчанию. Учитывая, что устройство FCoE является ethX, запустите:
# cp /etc/fcoe/cfg-eth0 /etc/fcoe/cfg-ethX
Измените конфигурационный файл FCoE следующим образом:
# cp /etc/fcoe/cfg-eth0 /etc/fcoe/cfg-eno2 # cp /etc/fcoe/cfg-eth0 /etc/fcoe/cfg-eno1
6. Измените файл /etc/fcoe/cfg-[интерфейс], установив для DCB_REQUIRED значение “no“. Для параметра DCB_REQUIRED должно быть установлено значение no для сетевых интерфейсов, реализующих аппаратный клиент DCBX. Здесь мы не используем никакого аппаратного клиента DCBX.
Пример:
$ cat /etc/fcoe/cfg-eno2 ## Type: yes/no ## Default: no # Enable/Disable FCoE service at the Ethernet port # Normally set to "yes" FCOE_ENABLE="yes" ## Type: yes/no ## Default: no DCB_REQUIRED="no"
## Type: yes/no ## Default: no # Normally set to "yes" AUTO_VLAN="yes"
## Type: fabric/vn2vn
MODE="fabric"
## Type: yes/no ## Default: no #FIP_RESP="yes"
Сделайте то же самое для интерфейса eno1.
7. Активируйте интерфейс при загрузке и включите Jumbo Frames – Установите “ONBOOT=yes” в соответствующем файле /etc/sysconfig/network-scripts/ifcfg-eno2 и /etc/sysconfig/network-scripts/ifcfg-eno1 для автоматической активации во время загрузки. Также включите большие кадры (MTU=9000) на интерфейсах с поддержкой FCoE. Если на интерфейсах будут включены большие фреймы, это позволит избежать ненужной фрагментации IP-адресов.
# cat /etc/sysconfig/network-scripts/ifcfg-eno2 TYPE=Ethernet BOOTPROTO=dhcp DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=eno2 UUID=fae9a6da-f05b-497e-b625-ba5826db0d77 DEVICE=eno2 #ONBOOT=no ONBOOT=yes MTU=9000
# cat /etc/sysconfig/network-scripts/ifcfg-eno1
TYPE=Ethernet BOOTPROTO=dhcp DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=eno1 UUID=63157ec1-3013-4895-8ea4-079c5865d367 DEVICE=eno1 ONBOOT=yes MTU=9000
8. Для интерфейсов, требующих программного клиента DCBX, включите подключение центра обработки данных к интерфейсу Ethernet с помощью следующих команд:
# dcbtool sc ethX dcb on
Затем включите FCoE на интерфейсе Ethernet, выполнив:
# dcbtool sc ethX app:fcoe e:1
Включите подключение Центра обработки данных к интерфейсу Ethernet с помощью следующих команд:
# dcbtool sc eno1 dcb on # dcbtool sc eno2 dcb on
Затем включите FCoE на интерфейсе Ethernet, выполнив:
# dcbtool sc eno1 app:fcoe e:1 # dcbtool sc eno2 app:fcoe e:1
9. Откройте интерфейсы и запустите службу fcoe:
# ifconfig eno1 up # ifconfig eno2 up
10. Запустите FCoE с помощью:
# systemctl start fcoe
11.Запустите демон подключения к центру обработки данных (dcbd), используя следующую команду:
# /etc/init.d/lldpad start
12. Просмотр настроенных устройств FCoE:
# fcoeadm -i
Включить службы FCoE на AlterOS
# systemctl enable fcoe # systemctl enable lldpad
thanks source https://www.thegeekdiary.com/how-to-configure-a-fiber-channel-over-ethernet-fcoe-interface-in-centos-rhel/