Поделиться через


Руководство по обновлению Network Fabric

В этом руководстве описано, как упростить процесс обновления для сетевой структуры. Она призвана помочь пользователям улучшить сетевую инфраструктуру с помощью API Azure, которые упрощают управление жизненным циклом различных сетевых устройств. Регулярные обновления важны для поддержания целостности системы и доступа к последним улучшениям продукта.

Обзор

Компоненты пакета среды выполнения. Эти компоненты требуют согласия оператора для обновлений, которые могут повлиять на поведение трафика или потребовать перезагрузки устройства. Структура сети позволяет применять обновления при сохранении непрерывного потока трафика данных.

Изменения среды выполнения классифицируются следующим образом:

  • Обновления операционной системы: требуется для поддержки новых функций или устранения проблем.

  • Обновления базовой конфигурации: начальные параметры, применяемые во время загрузки устройства.

  • Обновления структуры конфигурации: создано на основе пользовательских входных данных для конфигураций, таких как домены изоляции и списки управления доступом. Эти обновления размещают новые функции без изменения входных данных пользователей.

Необходимые условия

Убедитесь, что контроллер Network Fabric находится в состоянии "Подготовлено".

Обновление рабочего процесса

Шаг 1. Проверка версии среды выполнения Fabric

Проверьте текущую версию среды выполнения fabric перед обновлением: как проверить текущую версию среды выполнения кластера.

Шаг 2. Инициирование обновления

Запустите обновление с помощью следующей команды:

az networkfabric fabric upgrade -g [resource-group] --resource-name [fabric-name] --action start --version "2.0.0"
Пример команды
az networkfabric fabric upgrade -g myResourceGroup --resource-name myFabricName --action start --version "2.0.0"
Параметр Описание Пример
-g или --resource-group Имя группы ресурсов myResourceGroup
--resource-name Имя структуры для обновления myFabricName
--action Указывает действие обновления для выполнения start
--version Указывает версию для обновления до "2.0.0"

Замените myResourceGroup фактические myFabricName имена группы ресурсов и структуры соответственно.

Примечание.

Эта команда помещает NetworkFabric в раздел "Под обслуживанием".

Шаг 3. Обновление для конкретного устройства

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

Последовательность обновления устройства:

  1. Параллельное обновление коммутаторов top-of-Rack (TOR).

  2. Параллельное обновление коммутаторов управления.

  3. Последовательно обновите устройства сетевого брокера пакетов (NPB).

  4. Обновите вычислительные элементы (CES) по отдельности.

  5. Наконец, переключение агрегатных стоек обновления.

Проверки перед проверкой:

  • Убедитесь, что сетевая структура находится в состоянии "Успешно".

  • Убедитесь, что все устройства настроены и синхронизированы.

  • Убедитесь, что в каталоге /mnt есть не менее 3 ГБ свободного места на диске, чтобы продолжить обновление устройства NNF.

Обновите отдельные устройства с помощью следующей команды:

az networkfabric device upgrade --version 2.0.0 -g [resource-group] --resource-name [device-name] --debug
Пример команды
az networkfabric device upgrade --version 2.0.0 -g myResourceGroup --resource-name myDeviceName --debug
Параметр Описание Пример
--version Указывает версию для обновления до 2.0.0
-g или --resource-group Имя группы ресурсов myResourceGroup
--resource-name Имя устройства для обновления myDeviceName
--debug Включает режим отладки для подробных выходных данных --debug

Замените и myDeviceName на фактические myResourceGroup имена группы ресурсов и устройства соответственно.

Шаг 4. Завершение обновления

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

az networkfabric fabric upgrade --action Complete -g [resource-group] --resource-name [fabric-name]
Пример команды
az networkfabric fabric upgrade --action Complete -g myResourceGroup --resource-name myFabricName
Параметр Описание Пример
--action Указывает действие обновления для выполнения Complete
-g или --resource-group Имя группы ресурсов myResourceGroup
--resource-name Имя структуры для обновления myFabricName

Замените myResourceGroup фактические myFabricName имена группы ресурсов и структуры соответственно.

После проверки

Проверьте состояние версии всех устройств и структуры с помощью команд AZCLI.

Известные проблемы

  1. Создайте каталог образов EOS вручную /mnt/nvram/nexus/eosimages , если он отсутствует. Это особенно важно для сред, созданных из более старых версий NF.
  2. Обновление устройства NNF завершается сбоем, если доступное дисковое пространство в каталоге /mnt меньше 3 ГБ. Выполните ручную очистку, чтобы освободить место на диске на устройстве NNF, а затем повторите операцию обновления.