Бөлісу құралы:


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

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

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

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

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

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

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

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

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

  • Виртуальная машина устройства должна находиться в общедоступной версии (1.0.15 или более поздней). В противном случае необходимо повторно развернуть виртуальную машину моста ресурсов Arc. Если вы используете VMware/AVS с поддержкой Arc, можно выполнить аварийное восстановление. Если вы используете SCVMM с поддержкой Arc, следуйте этому руководству по аварийному восстановлению.

  • Виртуальная машина устройства должна быть подключена и работоспособна с состоянием Running. Чтобы проверить, можно проверить ресурс 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-адреса виртуальной машины устройства (k8snodeippoolend IP, IP-адрес виртуальной машины 2). После запуска нового моста ресурсов он становится активным мостом ресурсов. Старый мост ресурсов удаляется, и его IP-адрес виртуальной машины устройства (k8dsnodeippoolstartIP-адрес виртуальной машины 1) становится новым зарезервированным IP-адресом виртуальной машины устройства, который будет использоваться в следующем обновлении.

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

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

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

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

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

Чтобы проверить состояние моста ресурсов и версию устройства, выполните 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 и используйте встроенное средство управления обновлениями. Дополнительные сведения см. в разделе "Сведения об обновлениях для Azure Stack HCI" версии 23H2.

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

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

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

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

Например, если текущая версия — 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.

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

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

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

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

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

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

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

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