Содержание

Базовая настройка Mellanox SX6036

В этом разделе разобраны первые шаги после приобретения коммутатора: от подключения к консоли до базовой настройки сети и обновления операционной системы MLNX-OS.

⚠️ Напоминание: Все операции производятся в режиме CLI (Command Line Interface). Для применения большинства настроек вам потребуются права администратора (admin).

Шаг 1: Физическое подключение и консоль

Для первоначальной настройки вам понадобится консольный кабель. На Mellanox SX6036 консольный порт выполнен в формате RJ-45 (находится на стороне интерфейсной панели).

Параметры подключения в PuTTY / TeraTerm / Serial:

Данные для входа по умолчанию:

При первом входе система может запустить мастер первоначальной настройки (Configuration Wizard). Вы можете пройти его или выйти (Ctrl+C), чтобы настроить всё вручную.

Шаг 2: Переход в режим конфигурации и базовая сеть

После успешной авторизации перейдите в привилегированный режим и режим конфигурации:

switch > enable
switch # configure terminal
switch (config) #

1. Настройка имени коммутатора

switch (config) # hostname MSX6036-Core

2. Настройка сетевого интерфейса управления (Management)

Коммутатор имеет выделенный порт mgmt0. Назначим ему статический IP-адрес и шлюз по умолчанию:

MSX6036-Core (config) # interface mgmt0 ip address 192.168.1.10 /24
MSX6036-Core (config) # ip route 0.0.0.0/0 192.168.1.1

3. Включение SSH и веб-интерфейса

Для удаленного управления активируем нужные протоколы:

MSX6036-Core (config) # ssh server enable
MSX6036-Core (config) # web-proxy enable

4. Безопасность (Смена пароля)

Обязательно смените дефолтный пароль администратора:

MSX6036-Core (config) # username admin password vash_slozhniy_parol

Шаг 3: Настройка времени (NTP)

Корректное время критически важно для чтения логов и разбора сетевых инцидентов.

MSX6036-Core (config) # ntp server 192.168.1.5
MSX6036-Core (config) # clock timezone MSK UTC 3 0

Шаг 4: Обновление прошивки (MLNX-OS)

Перед тем как вводить коммутатор в эксплуатацию, крайне рекомендуется обновить MLNX-OS до последней поддерживаемой версии (для этой линейки актуальны ветки 3.6.xxxx или 3.9.xxxx в зависимости от аппаратной ревизии).

Где скачать образ прошивки?
Его можно скачать с официального сайта NVIDIA по ссылке:
Archive of Firmware and Software for Lenovo InfiniBand
Да, это архив прошивок для вендора Lenovo, но они как-раз и подходят для стандартных ревизий SX6036
Искать надо во вкладке "Switches". Ищем по левой колонке такой текст:

MLNX-OS SX65XX Series / MLNX-OS SX1036 / SX6036 / MLNX-OS SX6036G Gateway

Крайняя и последняя прошивка для данного устройства: 3.6.8012 от 17 декабря 2019 года.

Процесс обновления через CLI:
1. Скачиваем образ на коммутатор:

MSX6036-Core # image fetch tftp://192.168.1.5/image-X86_64-3.6.8008.img

2. Запускаем установку во второй (неактивный) слот памяти:

MSX6036-Core # image install image-X86_64-3.6.8008.img

3. Меняем загрузочный слот на новый:

MSX6036-Core # image boot next

Процесс обновления через WEB:
1. Скачиваем образ на коммутатор. Идём по меню:

System -> MLNX-OS Upgrade -> Install from local file

2. Выбираем файл образа и загружаем:
Отслеживание процесса запустится после загрузки файла.
3. Обновляемся и перезапускаемся.
4. После перезагрузки проверяем прошивку коммутатора:

System -> MLNX-OS Upgrade -> Installed Images

Там будем указано примерно такое:

Partition 1 - Active Image (partition of next boot)
PPC_M460EX 3.6.8012 2019-12-17 12:09:04 ppc
Partition 2
PPC_M460EX 3.6.6003 2018-04-02 12:09:04 ppc

Как видно, он имеет два загрузчика. Один остался на старой, а второй на новой, который помечен как Active Image, т.е. образ текущей загрузки.

Шаг 5: Сохранение конфигурации

Пока вы не выполните команду сохранения, все настройки живут только в оперативной памяти и исчезнут после перезагрузки!

MSX6036-Core (config) # configuration write

После этого можно отправить коммутатор в перезагрузку для применения новой прошивки:

MSX6036-Core (config) # reload

Полезные команды для проверки статуса: