Сеть
На странице вам доступны следующие операции:
- Управление виртуальными IP-адресами.
- Управление сетевыми интерфейсами.
- Управление объединением сетевых интерфейсов (бондами).
- Управление параметром «роль» сетевых интерфейсов.
Управление статическими маршрутами доступно через CLI при помощи команды $ rdcli network route ipv4. Подробнее о синтаксисе команды в документе «Справочник CLI RAIDIX 5.3.1».
Виртуальные IP-адреса
Виртуальный IP-адрес (англ. «Virtual IP Address», англ. аббр. «VIP») – IP-адрес, который не привязан к конкретному физическому сетевому интерфейсу и используется для обеспечения высокой доступности, отказоустойчивости и балансировки нагрузки сетевых сервисов. VIP позволяет перенаправлять трафик на другой сетевой интерфейс в случае отказа текущего, обеспечивая непрерывность работы сервисов СХД.
Вы можете использовать VIP для:
- обеспечения непрерывности доступа к файловым хранилищам (NAS) в DC-системе;
- настройки репликации в DC;
- назначения нескольких IP-адресов на одном сетевом интерфейсе.
Вам доступны следующие операции:
- Создание VIP.
- Изменение VIP.
- Удаление VIP.
Управление VIP в DC-системе
В DC-системе создайте интерфейс VIP на каждом контроллере с одинаковым IP-адресом, но с отличным параметром «Состояние на локальном контроллере»: на управляющем RAID контроллере с LUN, к которому планируется предоставить доступ, значение параметра VIP задайте Активно, а на другом контроллере – Пассивно. Таким образом, при отказе управляющего контроллера VIP-интерфейс на втором контроллере автоматически станет активным, предоставляя клиенту доступ к LUN по тому же IP-адресу.
В DC-системе меняйте виртуальный IP-адрес сразу на обоих контроллерах. Различные виртуальные IP-адреса на двух контроллерах могут привести к нарушению функций СХД, включая NAS и репликацию.
Пример настройки VIP в DC-системе:
Чтобы создать VIP, кликните Создать виртуальный IP и настройте его параметры. Описание параметров см. ниже в этой секции.
| Параметр | Назначение |
|---|---|
Интерфейс |
Сетевой интерфейс, на котором будет настроен виртуальный IP-адрес. |
Виртуальный IP |
Виртуальный IP-адрес. |
Маска подсети |
Маска подсети. |
Состояние на локальном контроллере |
Только для DC-системы. Статус интерфейса с виртуальным IP-адресом на локальном контроллере. Возможные варианты:
|
Чтобы изменить параметры виртуального IP-адреса, в строке нужного интерфейса кликните
и выберите Изменить.
В DC-системе меняйте виртуальный IP-адрес сразу на обоих контроллерах. Различные виртуальные IP-адреса на двух контроллерах могут привести к нарушению функций СХД, включая NAS и репликацию.
Чтобы удалить виртуальный IP-адрес, в строке нужного интерфейса кликните
и выберите Удалить.
Сетевые интерфейсы
Из-за особенностей сетевой подсистемы Linux рекомендуем на контроллере настраивать сетевые интерфейсы (кроме heartbeat) так, чтобы их реальные (не виртуальные) IP-адреса принадлежали разным подсетям. В противном случае возможны ошибки маршрутизации и, как следствие, потери пакетов и снижение скорости , а при настройке heartbeat или канала синхронизации данных – нарушение работоспособности соответствующих функций.
Чтобы настроить сетевой интерфейс, в строке нужного интерфейса кликните
и выберите Изменить.
Описание параметров см. ниже в этой секции.
По умолчанию, в секции Сетевые интерфейсы отображаются только «неиспользуемые» интерфейсы: в отображении не участвует основной интерфейс, интерфейсы heartbeat и канала синхронизации данных. Для отображения всех интерфейсов кликните Показать все интерфейсы.
| Параметр | Назначение |
|---|---|
Имя |
Имя сетевого интерфейса. |
IP |
IP-адрес интерфейса. |
Маска подсети |
Маска подсети. |
| Роль | Роль интерфейса (подробнее в секции Роли). |
Скорость |
Скорость соединения в Мб/c. |
MTU |
Максимальный размер пакета данных (англ. «Maximum Transmission Unit»). Возможные значения: от 46 до 16110. По умолчанию: 1500. |
Управление потоком |
Режим управления потоком для интерфейса. Возможные значения:
|
|
DHCP для интерфейса |
Статус использования DHCP (англ. «Dynamic Host Configuration Protocol») для получения IP-адресов. Возможные значения:
|
Включено |
Статус порта.
|
Соединение |
Статус соединения с портом. Возможные значения:
|
Бонды
Объединение сетевых интерфейсов (далее – бондинг) позволяет объединять несколько сетевых интерфейсов, по которым доступен контроллер, в один виртуальный скоростной канал (далее – бонд), а также распределять нагрузку между указанными каналами, увеличивая пропускную способность в два направления. Таким образом, бондинг способствует увеличению скорости доступа.
Вам доступны следующие операции:
- Создание бонда.
- Изменение бонда.
- Удаление бонда.
Особенности и ограничения бондинга
-
Если входящий в бонд сетевой интерфейс перестаёт существовать в системе или меняет своё имя, после возвращения или обратного изменения имени этот интерфейс невозможно вернуть в бонд. Например:
- при изменении прошивки адаптера;
- при замене адаптера;
- при переключении режима работы адаптеров VPI;
- при программной ошибке.
В таких случаях создайте бонд заново.
-
После создания бонда он будет дополнительно отображаться в секции Сетевые интерфейсы.
Если вы выключите бонд через соответствующий объект в секции Сетевые интерфейсы, бонд будет разобран (интерфейсы бонда будут удалены).
-
Следующие интерфейсы недоступны для добавления в бонд:
- основной интерфейс;
- используемый в heartbeat;
- используемый в бонде;
- используемый в VIP;
- выключенный.
Чтобы создать бонд:
- Кликните Создать бонд.
-
В открывшемся окне выберите сетевые интерфейсы и политику для бондинга, затем кликните Создать. Описание политик см. ниже в этой секции.
Политика Описание Balance-rr
«Балансировка Round-Robin».
Передача пакетов осуществляется последовательно от первого доступного интерфейса до последнего.
: При использовании этой политики и работе с инициатором ESXi, на инициаторе рекомендуем использовать политику «Route based on IP hash».Active-backup
«Активное резервирование».
Осуществляется работа только одного интерфейса, остальные находятся в очереди горячей замены. Если ведущий интерфейс перестаёт функционировать, осуществляется переключение на следующий интерфейс.
Balance-xor
«Балансировка XOR».
Балансировка трафика достигается с помощью разделения исходящих пакетов между интерфейсами. По возможности используется один и тот же интерфейс для каждого получателя. Передача данных осуществляется на основе выбранной политики хэша передачи.
Broadcast
«Вещание».
В режиме Broadcast трафик отправляется одновременно на все интерфейсы, объединённые посредством бондинга.
802.3ad
«Динамическое объединение каналов связи».
В данном режиме все объединённые интерфейсы используются в активном агрегаторе согласно спецификации 802.3ad. Режим динамического объединения каналов связи обеспечивает балансировку нагрузки и отказоустойчивость. Для работы в режиме 802.3ad может использоваться коммутатор с поддержкой IEEE 802.3ad и соответствующей настройкой режима LACP.
Balance-tlb
«Адаптивная балансировка нагрузки при передаче».
В режиме Balance-tlb предусмотрено объединение интерфейсов без каких-либо специальных настроек, без специального коммутатора. Исходящий трафик распределяется в соответствии с текущей нагрузкой (вычисляется по скоростям) для каждого интерфейса. Входящий трафик принимается текущим интерфейсом. Если принимающий интерфейс выходит из строя, то следующий интерфейс получает MAC-адрес вышедшего из строя интерфейса.
Balance-alb
«Адаптивная балансировка нагрузки».
Режим Balance-alb расширяет возможности режима Balance-tlb: предусмотрен механизм распределения нагрузки для трафика IPv4. Режим не требует специального конфигурирования. Балансировка нагрузки достигается опросом ARP. Драйвер перехватывает ответы ARP, направленные в локальной системе в поисках выхода и перезаписывает исходный адрес сетевой карты с уникальным аппаратным адресом одного из интерфейсов в группе.
Чтобы изменить бонд, в строке нужного бонда кликните
и выберите Изменить.
Чтобы удалить бонд, в строке нужного бонда кликните
и выберите Удалить.
Роли
Для упрощения управления сетевыми интерфейсами вы можете задать параметр «роль» для сетевого интерфейса. Роль – дополнительный (информационный) параметр сетевого интерфейса, отображающий назначение интерфейса в системе. Вы можете назначить следующие роли:
- Управление (для обозначения основного интерфейса);
- Heartbeat;
- Канал синхронизации данных;
- Передача данных (для обозначения каналов передачи данных любого доступного протокола блочного или файлового доступа);
- Не выбрано.
Назначив роль сетевому интерфейсу вы можете сортировать и фильтровать интерфейсы по параметру «роль» во всех функциях ПО RAIDIX, где используются сетевые интерфейсы.
Особенности и ограничения:
- После назначения интерфейса для какой-либо функции ПО RAIDIX система не назначает автоматически соответствующую роль интерфейсу.
- Назначение роли интерфейсу программно не запрещает использование этого интерфейса вне назначенной ему роли.
- Вы можете назначить роль бонду.
- Вы не можете назначить роль виртуальному IP (VIP).
- Объединение интерфейсов с назначенными ролями в бонд не влияет на роль бонда, а также роль бонда не влияет на роли входящих в него интерфейсов.
- Один сетевой интерфейс может иметь только одну роль или не иметь роли вообще.
Назначение ролей доступно в секции Сетевые интерфейсы. Дополнительно вы можете изменить роль интерфейса, используемого в качестве основного, при его настройке (подробнее в главе Основной интерфейс).
Чтобы назначить или снять роль через секцию Сетевые интерфейсы:
- В строке сетевого интерфейса кликните
и выберите Изменить. - Выберите значение параметра Роль.