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


Обновление моста ресурсов Arc

В этой статье описывается обновление моста ресурсов Arc, а также два способа обновления: обновление, управляемое облаком, или обновление вручную. В настоящее время некоторые поставщики частных облачных служб отличаются тем, как они обрабатывают обновления моста ресурсов Arc.

Поставщики частного облака

В настоящее время поставщики частных облачных служб отличаются тем, как они выполняют обновления моста ресурсов Arc. Ознакомьтесь со следующими сведениями, чтобы узнать, как обновить мост ресурсов Arc для конкретного поставщика.

Для VSphere с поддержкой Arc доступны обновления вручную и облачное обновление. Устройства в версии 1.0.15 и более поздних версий автоматически выбираются для облачного обновления. Чтобы любой вариант обновления работал, необходимо выполнить необходимые условия обновления. Корпорация Майкрософт может попытаться выполнить облачное обновление моста ресурсов Arc в любое время, если (модуль) скоро не будет поддерживаться. Хотя корпорация Майкрософт предлагает облачное обновление, вы по-прежнему несете ответственность за обеспечение того, что мост ресурсов Arc находится в поддерживаемых версиях n-3. Нарушения могут привести к сбою обновления, управляемого облаком, и может потребоваться вручную обновить мост ресурсов Arc. Если вы не поддерживаете, выполните обновление вручную, чтобы оставаться в поддерживаемых версиях.  Не дождитесь обновления, управляемого облаком. Все (модуль), предшествующие версии 1.0.15, должны быть обновлены вручную.

Для управления виртуальными машинами Azure Arc (предварительная версия) в Azure Stack HCI (модуль) версии 1.0.15 или более поздней версии доступна только в сборке Azure Stack HCI 23H2. В HCI 23H2 средство LCM управляет обновлениями для всех компонентов HCI, моста ресурсов Arc и компонентов расширения в виде "проверенного рецепта". Перед обновлением с 22H2 до 23H2 необходимо удалить любую предварительную версию моста ресурсов Arc. При попытке обновить мост ресурсов Arc независимо от других компонентов среды HCI могут возникнуть проблемы в вашей среде, которые могут привести к сценарию аварийного восстановления. Дополнительные сведения см. на странице часто задаваемых вопросов об управлении виртуальными машинами Arc.

Для System Center с поддержкой Arc диспетчер виртуальных машин (SCVMM) функция обновления вручную доступна для (модуль) версии 1.0.14 и более поздних версий. Устройства ниже версии 1.0.14 должны выполнить параметр восстановления, чтобы получить версию 1.0.15 или более поздней. Просмотрите шаги по выполнению операции восстановления, а затем удалите виртуальную машину (модуль) из SCVMM и выполните действия по восстановлению. Это развертывает новый мост ресурсов и повторно подключает существующие ресурсы Azure.

Необходимые компоненты

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

  • Виртуальная машина (модуль) должна быть подключена к сети с состоянием "Выполнение". Вы можете проверка ресурс Azure моста ресурсов Arc для проверки.

  • Учетные данные в виртуальной машине (модуль) должны быть актуальными. Чтобы проверить, допустимы ли учетные данные в виртуальной машине моста ресурсов Arc, выполните операцию на виртуальной машине с поддержкой Arc из Azure или обновите учетные данные, чтобы они были определенными .

  • На компьютере управления должно быть достаточно места (около 3,5 ГБ) и (модуль) виртуальной машине (35 ГБ), чтобы скачать необходимые образы.

  • Для VMware с поддержкой Arc обновление моста ресурсов требует 200 ГБ свободного места в хранилище данных. Также создается новый шаблон.

  • Исходящее подключение с IP-адресов виртуальных машин устройства (k8snodeippoolstart/endIP-адрес виртуальной машины 1/2) к msk8s.sb.tlu.dl.delivery.mp.microsoft.comпорту 443 должно быть включено. Убедитесь, что также включен полный список необходимых конечных точек для моста ресурсов Arc.

  • При выполнении ручного обновления команда обновления должна выполняться с компьютера управления, используемого для первоначального развертывания моста ресурсов Arc и по-прежнему содержит файлы конфигурации (модуль) или одну, которая соответствует требованиям к компьютеру управления, а также содержит файлы конфигурации (модуль).

  • Мост ресурсов Arc, настроенный с помощью DHCP, не может быть обновлен и не поддерживается в рабочей среде. Вместо этого необходимо развернуть новый мост ресурсов Arc с помощью статической IP-конфигурации.

Обзор

Процесс обновления развертывает новый мост ресурсов с помощью зарезервированного (МОДУЛЬ) IP-адреса виртуальной машины (k8snodeippoolendIP, IP-адрес виртуальной машины 2). После запуска нового моста ресурсов он становится активным мостом ресурсов. Старый мост ресурсов удаляется, и его (модуль) IP-адрес виртуальной машины (k8dsnodeippoolstart, IP-адрес виртуальной машины 1) становится новым зарезервированным IP-(модуль) адресом виртуальной машины, который будет использоваться в следующем обновлении.

Развертывание нового моста ресурсов состоит из скачивания образа (модуль) (~3,5 ГБ) из облака, используя образ для развертывания новой виртуальной машины (модуль), проверки запуска нового моста ресурсов, подключения его к Azure, удаления старой виртуальной машины (модуль) и резервирования старого IP-адреса, используемого для дальнейшего обновления.

В целом обновление обычно занимает не менее 30 минут в зависимости от скорости сети. Кратковременное время простоя может произойти во время передачи между старым мостом ресурсов Arc к новому мосту ресурсов Arc. Дополнительное время простоя может произойти, если предварительные требования не выполнены, или если изменение сети (DNS, брандмауэр, прокси и т. д.) влияет на сетевое подключение моста ресурсов Arc.

Существует два способа обновления моста ресурсов Arc: управляемые облаком обновления, управляемые корпорацией Майкрософт, или вручную обновления, в которых команды Azure CLI выполняются администратором.

Обновление, управляемое облаком

Мосты ресурсов Arc на поддерживаемом поставщике частного облака с (модуль) версии 1.0.15 или выше автоматически выбираются в облачное обновление. При обновлении, управляемом облаком, корпорация Майкрософт может попытаться обновить мост ресурсов Arc в любое время, если он находится на (модуль) версии, которая скоро не будет поддерживаться. Необходимые условия обновления должны выполняться для обеспечения работы управляемого облаком обновления. Хотя корпорация Майкрософт предлагает облачное обновление, вы по-прежнему несете ответственность за проверка, что мост ресурсов работоспособен, в сети, в состоянии "Выполнение" и в поддерживаемых версиях n-3. Сбои могут привести к сбою управляемых облаком обновлений. Если вы не поддерживаете, выполните обновление вручную, чтобы оставаться в поддерживаемых версиях.  Не дождитесь обновления, управляемого облаком.

Чтобы проверка состояние моста ресурсов и версия (модуль) выполните az arcappliance show команду с компьютера управления или проверка ресурс Azure моста ресурсов Arc. Если (модуль) виртуальная машина не работает, выполняется обновление, управляемое облаком, может завершиться сбоем.

Обновления, управляемые облаком, обрабатываются через Azure. Уведомление отправляется в Azure, чтобы отразить состояние виртуальной машины (модуль) при обновлении. По мере того как мост ресурсов выполняется через обновление, его состояние может переключаться между различными шагами обновления. Обновление завершается, когда виртуальная машина status (модуль) находится Running и provisioningState находится Succeededв ней.

Чтобы проверка состояние облачного обновления, проверка ресурс Azure в ARM или выполните следующую команду Azure CLI на компьютере управления:

az arcappliance show --resource-group [REQUIRED] --name [REQUIRED] 

Обновление вручную

Мост ресурсов Arc можно обновить вручную с компьютера управления. Перед попыткой обновления необходимо выполнить все предварительные требования для обновления. Компьютер управления должен иметь kubeconfig и (модуль) файлы конфигурации, хранящиеся локально или вы не сможете запустить обновление.

Обновление вручную обычно занимает от 30 до 90 минут в зависимости от скорости сети. Команда обновления принимает мост ресурсов Arc к следующей (модуль) версии, которая может не быть последней доступной версией (модуль). Для достижения поддерживаемой версии может потребоваться несколько обновлений. Вы можете проверка версию (модуль), проверка ресурс Azure моста ресурсов Arc.

Перед обновлением вам потребуется последнее расширение Azure CLI для arcappliance:

az extension add --upgrade --name arcappliance 

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

az arcappliance upgrade <private cloud> --config-file <file path to ARBname-appliance.yaml> 

Например, чтобы обновить мост ресурсов в VMware, выполните следующую команду: az arcappliance upgrade vmware --config-file c:\contosoARB01-appliance.yaml

Чтобы обновить мост ресурсов в SCVMM, выполните следующую команду: az arcappliance upgrade scvmm --config-file c:\contosoARB01-appliance.yaml

Чтобы обновить мост ресурсов в Azure Stack HCI, перейдите на 23H2 и используйте встроенное средство управления обновлениями. Дополнительные сведения см . здесь.

Выпуски версий

Версия моста ресурсов Arc привязана к версиям базовых компонентов, используемых в образе (модуль), например версии Kubernetes. При изменении образа (модуль) версия моста ресурсов Arc увеличивается. Обычно это происходит при выпуске новой az arcappliance версии расширения CLI. Новое расширение обычно выпускается по ежемесячному курсу в конце месяца или в начале месяца. Подробные сведения о выпуске см. в заметках о выпуске моста ресурсов Arc на сайте GitHub.

Поддерживаемые версии

Как правило, поддерживается последняя выпущенная версия и предыдущие три версии (n-3) моста ресурсов Arc, начиная с (модуль) версии 1.0.15 и более поздних версий. Мост ресурсов Arc с версией (модуль) более ранней версии 1.0.15 должен быть обновлен или повторно развернут, чтобы не менее (модуль) версии 1.0.15, чтобы быть в окне поддержки рабочей среды.

Например, если текущая версия — 1.0.18, то типичные поддерживаемые версии n-3:

  • Текущая версия: 1.0.18
  • n-1 версия: 1.0.17
  • n-2 версия: 1.0.16
  • n-3 версия: 1.0.15

Могут быть экземпляры, в которых поддерживаемые версии не являются последовательными. Например, версия 1.0.18 выпущена и позже найдена, чтобы содержать ошибку. Исправление, выпущенное в версии 1.0.19 и версии 1.0.18, удаляется. В этом сценарии поддерживаемые версии n-3 становятся версиями 1.0.19, 1.0.17, 1.0.16, 1.0.15.

Мост ресурсов Arc обычно выпускает новую версию по ежемесячному курсу, в конце месяца, хотя возможно, что задержки могут отправить дату выпуска дальше. Независимо от того, когда выходит новый выпуск, если вы находитесь в поддерживаемых версиях n-3, то поддерживается версия моста ресурсов Arc. Чтобы оставаться обновленными в выпусках, посетите заметки о выпуске моста ресурсов Arc на GitHub.

Если мост ресурсов не обновляется до одной из поддерживаемых версий (n-3), он выходит за пределы окна поддержки и не поддерживается. В этом случае может не всегда быть возможным обновить неподдерживаемый мост ресурсов до более новой версии, так как службы компонентов, используемые мостом ресурсов Arc, больше не могут быть совместимы. Кроме того, неподдерживаемый мост ресурсов может не предоставлять надежные метрики мониторинга и работоспособности.

Если мост ресурсов Arc не может быть обновлен до поддерживаемой версии, необходимо удалить его и развернуть новый мост ресурсов. В зависимости от того, какой продукт частного облака вы используете, может потребоваться выполнить другие действия, необходимые для повторного подключения моста ресурсов к существующим ресурсам. Дополнительные сведения см. в проверка документации по восстановлению моста ресурсов партнера Arc.

Доступность уведомлений и обновлений

Если мост ресурсов Arc находится в версии n-3, вы можете получить уведомление по электронной почте, позволяющее узнать, что мост ресурсов не будет поддерживаться после выпуска следующей версии. Если вы получите это уведомление, обновите мост ресурсов как можно скорее, чтобы разрешить время отладки для любых проблем с обновлением вручную или отправить запрос в службу поддержки, если обновление, управляемое облаком, не удалось обновить мост ресурсов.

Чтобы проверка, если мост ресурсов Arc доступен для обновления, выполните команду:

az arcappliance get-upgrades --resource-group [REQUIRED] --name [REQUIRED] 

Чтобы просмотреть текущую версию моста ресурсов Arc (модуль), запустите az arcappliance show или проверка ресурс Azure моста ресурсов Arc.

Следующие шаги