Actualización del puente de recursos de Arc
En este artículo se describe cómo se actualiza el puente de recursos de Arc y se pueden realizar las dos maneras de realizar la actualización: actualización administrada por la nube o actualización manual. Actualmente, algunos proveedores de nube privada difieren en cómo controlan las actualizaciones del puente de recursos de Arc.
Proveedores de nube privada
Actualmente, los proveedores de nube privada difieren en cómo realizan las actualizaciones del puente de recursos de Arc. Revise la siguiente información para ver cómo actualizar el puente de recursos de Arc para un proveedor específico.
Para VMware vSphere habilitado para Azure Arc, la actualización manual y la actualización administrada en la nube están disponibles. Los dispositivos a partir de la versión 1.0.15 se incluyen automáticamente en la actualización administrada desde la nube. La actualización administrada en la nube ayuda a garantizar que la máquina virtual del dispositivo se mantiene dentro de las versiones compatibles con n-3, pero no en la última versión. Si desea estar en la versión más reciente, debe actualizar manualmente. Para que cualquiera de las opciones de actualización funcione, se deben cumplir los requisitos previos de actualización. Microsoft puede intentar realizar una actualización administrada por la nube del puente de recursos de Arc en cualquier momento si el dispositivo pronto no estará disponible. Aunque Microsoft ofrece una actualización administrada por la nube, sigue siendo responsable de garantizar que el puente de recursos de Arc esté dentro de las versiones n-3 admitidas. Las interrupciones podrían provocar un error en la actualización administrada por la nube y es posible que tenga que actualizar manualmente el puente de recursos de Arc. Si el puente de recursos de Arc está cerca de dejar de ser compatible, se recomienda una actualización manual para asegurarse de mantener una versión compatible, en lugar de esperar a la actualización administrada por la nube.
Para la administración de máquinas virtuales de Azure Arc (versión preliminar) en Azure Stack HCI, la versión de dispositivo 1.0.15 o superior solo está disponible en Azure Stack HCI versión 23H2. En HCI 23H2, la herramienta LCM administra las actualizaciones de todos los componentes de HCI, puente de recursos de Azure Arc y extensión como un paquete de "receta validada". Antes de actualizar de 22H2 a 23H2 debe eliminarse cualquier versión anterior del puente de recursos de Azure Arc. Intentar actualizar el puente de recursos de Azure Arc independientemente de otros componentes del entorno HCI puede causar problemas en su entorno que podrían dar lugar a un escenario de recuperación de desastres. Para obtener información, consulte Acerca de las actualizaciones de Azure Stack HCI.
Para System Center Virtual Machine Manager (SCVMM) habilitado para Arc, la característica de actualización manual está disponible para la versión 1.0.15 del dispositivo y versiones posteriores. Los dispositivos que ejecutan una versión inferior a la 1.0.15 deben realizar la opción de recuperación para obtener la versión 1.0.15 o posterior. Revise los pasos para realizar la operación de recuperación. Esto implementa un nuevo puente de recursos y vuelve a conectar los recursos de Azure preexistentes.
Requisitos previos
Antes de actualizar un puente de recursos de Arc, se deben cumplir los siguientes requisitos previos:
La máquina virtual del dispositivo debe estar en una versión de disponibilidad general (1.0.15 o posterior). Si no es así, la máquina virtual del puente de recursos de Arc debe volver a implementarse. Si usa VMware/AVS habilitado para Arc, puede realizar la recuperación ante desastres. Si usa SCVMM habilitado para Arc, siga esta guía de recuperación ante desastres.
La máquina virtual del dispositivo debe estar en línea y en buen estado con un estado de
Running
. Puede comprobar el recurso de Azure del puente de recursos de Arc para comprobarlo.Las credenciales de la máquina virtual del dispositivo deben estar actualizadas. Para probar que las credenciales dentro de la máquina virtual del puente de recursos de Arc son válidas, realice una operación en una máquina virtual habilitada para Arc desde Azure. También puede actualizar credenciales para asegurarse.
Debe haber suficiente espacio en el equipo de administración (~3,5 GB) y la máquina virtual del dispositivo (35 GB) para descargar imágenes necesarias.
Para VMware habilitado para Arc, la actualización del puente de recursos requiere 200 GB de espacio libre en el almacén de datos. También se crea una nueva plantilla.
La conexión saliente de las direcciones IP de máquina virtual del dispositivo (
k8snodeippoolstart/end
, IP de máquina virtual 1/2) amsk8s.sb.tlu.dl.delivery.mp.microsoft.com
, puerto 443, debe estar habilitada. Asegúrese de que también está habilitada la lista completa de puntos de conexión necesarios para el puente de recursos de Arc.Al realizar una actualización manual, ejecute el comando upgrade desde el equipo de administración usado para implementar inicialmente el puente de recursos de Arc, que todavía debe contener los archivos de configuración del dispositivo. También puede ejecutar el comando de actualización desde una máquina diferente que cumpla los requisitos del equipo de administración y contenga los archivos de configuración del dispositivo.
El puente de recursos de Arc configurado con DHCP no se puede actualizar y no se admite en un entorno de producción. En su lugar, se debe implementar un nuevo puente de recursos de Arc mediante configuración de IP estática.
Información general
El proceso de actualización implementa un nuevo puente de recursos mediante la dirección IP de máquina virtual del dispositivo reservado (k8snodeippoolend
IP, IP de máquina virtual 2). Una vez que el nuevo puente de recursos está activo, se convierte en el puente de recursos activo. El puente de recursos antiguo se elimina y su dirección IP de máquina virtual del dispositivo (k8dsnodeippoolstart
, IP de máquina virtual 1) se convierte en la nueva dirección IP de máquina virtual reservada del dispositivo que se usará en la siguiente actualización.
La implementación de un nuevo puente de recursos es un proceso que está compuesto por varios pasos: descargar la imagen del dispositivo (~3,5 GB) desde la nube, mediante la imagen para implementar una nueva máquina virtual del dispositivo, comprobar que se está ejecutando el nuevo puente de recursos, conectarla a Azure, eliminar la máquina virtual del dispositivo anterior y reservar la dirección IP antigua que se usará para una actualización futura.
En general, la actualización suele tardar al menos 30 minutos, en función de las velocidades de red. Es posible que se produzca un breve tiempo de inactividad intermitente durante la entrega entre el puente de recursos antiguo de Arc al nuevo puente de recursos de Arc. Puede producirse un tiempo de inactividad adicional si no se cumplen los requisitos previos o si un cambio en la red (DNS, firewall, proxy, etc.) afecta a la conectividad de red del puente de recursos de Arc.
Hay dos maneras de actualizar el puente de recursos de Arc: actualizaciones administradas por la nube administradas por Microsoft o actualizaciones manuales en las que un administrador realiza los comandos de la CLI de Azure.
Actualización administrada por la nube
Los puentes de recursos de Azure Arc en un proveedor de nube privada compatible con una versión de dispositivo 1.0.15 o superior se incluyen automáticamente en la actualización administrada por nube. Con la actualización administrada por la nube, Microsoft puede intentar actualizar su Puente de recursos de Azure Arc en cualquier momento si se encuentra en una versión de dispositivo que pronto dejará de ser compatible. Para que la actualización administrada por la nube funcione, deben cumplirse los requisitos previos de actualización. Aunque Microsoft ofrece actualización administrada en la nube, usted sigue siendo responsable de comprobar que su puente de recursos está en buen estado, en línea, en estado "En ejecución" y dentro de las versiones n-3 admitidas. Las interrupciones podrían hacer fracasar las actualizaciones administradas desde la nube. Si el puente de recursos de Arc está cerca de dejar de ser compatible, se recomienda una actualización manual para asegurarse de mantener una versión compatible, en lugar de esperar a la actualización administrada por la nube.
Para comprobar el estado de su puente de recursos y la versión del dispositivo, ejecute el comando az arcappliance show
desde su equipo de administración o compruebe el recurso Azure de su puente de recursos de Azure Arc. Si la máquina virtual de su dispositivo no se encuentra en un estado de ejecución saludable, la actualización administrada por la nube podría fallar.
Las actualizaciones administradas por la nube se controlan a través de Azure. Se inserta una notificación en Azure para reflejar el estado de la máquina virtual del dispositivo a medida que se actualiza. A medida que el puente de recursos avanza a través de la actualización, su estado puede cambiar entre diferentes pasos de actualización. La actualización se completa cuando la máquina virtual del dispositivostatus
es Running
y provisioningState
es Succeeded
.
Para comprobar el estado de una actualización administrada por la nube, compruebe el recurso de Azure en ARM o ejecute el siguiente comando de la CLI de Azure desde la máquina de administración:
az arcappliance show --resource-group [REQUIRED] --name [REQUIRED]
Actualización manual
El puente de recursos de Arc se puede actualizar manualmente desde la máquina de administración. Debe cumplir todos los requisitos previos de actualización antes de intentar actualizar. La máquina de administración debe tener almacenados localmente los archivos de configuración del dispositivo y kubeconfig o no podrá ejecutar la actualización.
La actualización manual suele tardar entre 30 y 90 minutos, en función de las velocidades de red. El comando de actualización lleva el puente de recursos de Arc a la siguiente versión del dispositivo, que podría no ser la versión más reciente del dispositivo disponible. Podrían ser necesarias varias actualizaciones para alcanzar una versión compatible. Puede comprobar la versión del dispositivo comprobando el recurso de Azure del puente de recursos de Arc.
Antes de hacer la actualización, necesitará la extensión más reciente de la CLI de Azure para arcappliance
:
az extension add --upgrade --name arcappliance
Para actualizar manualmente el puente de recursos, use el siguiente comando:
az arcappliance upgrade <private cloud> --config-file <file path to ARBname-appliance.yaml>
Por ejemplo, para actualizar un puente de recursos en VMware, ejecute: az arcappliance upgrade vmware --config-file c:\contosoARB01-appliance.yaml
Para actualizar un puente de recursos en SCVMM, ejecute: az arcappliance upgrade scvmm --config-file c:\contosoARB01-appliance.yaml
Para actualizar un puente de recursos en Azure Stack HCI, haga la transición a 23H2 y use la herramienta de administración de actualizaciones integrada. Para obtener información, consulte Acerca de las actualizaciones de Azure Stack HCI, versión 23H2.
Versiones de lanzamientos
La versión del puente de recursos de Arc está vinculada a las versiones de los componentes subyacentes usados en la imagen del dispositivo, como la versión de Kubernetes. Cuando se produce un cambio en la imagen del dispositivo, se incrementa la versión del puente de recursos de Arc. Esto suele ocurrir cuando se publica una nueva versión de extensión de la CLI de az arcappliance
. Normalmente se publica una nueva extensión cada mes, a finales o principios de mes. Para obtener información detallada sobre la versión, vea las notas de la versión del puente de recursos de Arc.
Versiones compatibles
Por lo general, se admiten la versión más reciente publicada y las tres versiones anteriores (n-3) del puente de recursos de Arc. Un puente de recursos de Arc en una versión no admitida debe actualizarse o volver a implementarse para estar en una ventana de soporte técnico de producción.
Por ejemplo, si la versión actual es 1.0.18, las versiones compatibles típicas de n-3 son:
- Versión actual: 1.0.18
- Versión n-1: 1.0.17
- Versión n-2: 1.0.16
- Versión n-3: 1.0.15
Es posible que haya instancias en las que las versiones admitidas no sean secuenciales. Por ejemplo, se publica la versión 1.0.18 y se encuentra más adelante para contener un error. Se publica una corrección activa en la versión 1.0.19 y se quita la versión 1.0.18. En este escenario, las versiones admitidas de n-3 se convierten en 1.0.19, 1.0.17, 1.0.16, 1.0.15.
El puente de recursos de Arc normalmente publica una nueva versión en una cadencia mensual, al final del mes, aunque es posible que los retrasos podrían ampliar la fecha de lanzamiento. Independientemente de cuándo salga una nueva versión, si está dentro de las versiones compatibles con n-3, se admite la versión del puente de recursos de Arc. Para mantenerse actualizado sobre las versiones, visite las notas de la versión del puente de recursos de Arc.
Si un puente de recursos no se actualiza a una de las versiones admitidas (n-3), estará fuera del período de soporte técnico y no será compatible. Es posible que no siempre sea posible actualizar un puente de recursos no admitido a una versión más reciente, ya que los servicios de componentes usados por el puente de recursos de Arc pueden no ser compatibles. Además, es posible que el puente de recursos no admitido no pueda proporcionar métricas de supervisión y mantenimiento confiables.
Si un puente de recursos de Arc no se puede actualizar a una versión compatible, debe eliminarlo e implementar un nuevo puente de recursos. En función del producto de nube privada que use, puede haber otros pasos necesarios para volver a conectar el puente de recursos a los recursos existentes. Para obtener más información, consulte la documentación de recuperación del puente de recursos de Arc del producto asociado.
Disponibilidad de notificaciones y actualizaciones
Si el puente de recursos de Arc está en la versión n-3, puede recibir una notificación por correo electrónico que le informa de que el puente de recursos no será compatible una vez que se publique la versión siguiente. Si recibe esta notificación, actualice el puente de recursos lo antes posible para permitir el tiempo de depuración de cualquier problema con la actualización manual o enviar una incidencia de soporte técnico si la actualización administrada por la nube no pudo actualizar el puente de recursos.
Para comprobar si el puente de recursos de Arc tiene disponible una actualización, ejecute el comando:
az arcappliance get-upgrades --resource-group [REQUIRED] --name [REQUIRED]
Para ver la versión actual de un dispositivo de puente de recursos de Arc, ejecute az arcappliance show
o compruebe el recurso de Azure del puente de recursos de Arc.
Pasos siguientes
- Obtenga información sobre las operaciones de mantenimiento del puente de recursos de Arc.
- Obtenga información sobre lasolución de problemas de puente de recursos de Arc.