Conexión de máquinas híbridas con Azure Arc mediante un script de implementación

Completado

Habilite los servidores habilitados para Azure Arc para máquinas Windows o Linux con un conjunto de pasos manuales. O bien, puede usar un método automatizado mediante la ejecución de un script de plantilla que le proporcionaremos. Este script automatiza la descarga e instalación de ambos agentes.

Este método requiere que tenga permisos de administrador en la máquina para instalar y configurar el agente. En Linux, con la cuenta raíz y, en Windows, usted es miembro del grupo de administradores locales.

Antes de comenzar, asegúrese de revisar los requisitos previos y compruebe que su suscripción y sus recursos los cumplen. Para obtener información sobre las regiones admitidas y otras consideraciones relacionadas, consulte Regiones de Azure admitidas.

Generación del script de instalación desde Azure Portal

El script para automatizar la descarga y la instalación, y para establecer la conexión con Azure Arc, está disponible en Azure Portal. Para completar el proceso, realice los siguientes pasos:

  1. En el explorador, inicie sesión en Azure Portal.

  2. En la página Azure Arc - Machines, seleccione Agregar o crear en la esquina superior izquierda y, a continuación, seleccione Agregar una máquina en el menú desplegable.

  3. En la página Agregar servidores con Azure Arc, en el icono Agregar un solo servidor, seleccione Generar script.

  4. En la página Básico, especifique la siguiente información.

    1. En la sección Detalles del proyecto, seleccione laSuscripción y Grupo de recursos se administrará la máquina.
    2. En la lista desplegable Región, seleccione la región de Azure en la que se almacenarán los metadatos de los servidores.
    3. En la lista desplegable Sistema operativo, seleccione el sistema operativo en el que se ejecutará el script.
    4. En la sección Método de conectividad, si la máquina se comunica a través de un servidor proxy para conectarse a Internet, seleccione la opciónServidor proxy. Especifique la dirección IP del servidor proxy o el nombre y el número de puerto que usará la máquina para comunicarse con el servidor proxy. Escriba el valor con el formato http://<proxyURL>:<proxyport>. Para que una máquina se comunique a través de un punto de conexión privado, seleccione la opción Punto de conexión privado en la lista desplegable. Para que una máquina se comunique a través de un punto de conexión público, seleccione la opción Punto de conexión público.
    5. En la sección Procedimientos recomendados de la máquina Automanage, es posible habilitar Automanage para incorporar y configurar los servicios de procedimientos recomendados en función de las necesidades del servidor.
    6. Seleccione Siguiente para ir a la página Etiquetas.
  5. En la página Etiquetas, revise las etiquetas de ubicación física predeterminadas sugeridas y escriba un valor, o bien especifique etiquetas personalizadas para que cumplan sus estándares.

  6. Seleccione Siguiente para Descargar y ejecutar la página de script.

  7. En la pestaña Descargar y ejecutar el script, revise la información del resumen y seleccione Descargar. Si todavía necesita realizar cambios, seleccione Anterior.

Instalación y validación del agente en Windows

Para instalar manualmente el agente de Connected Machine, puede ejecutar el paquete de Windows Installer llamado AzureConnectedMachineAgent.msi. Puede descargar la versión más reciente del paquete de Windows Installer con el agente del centro de descarga de Microsoft.

Nota:

Para instalar o desinstalar el agente, debe tener permisos de administrador.

Nota:

Primero debe descargar y copiar el paquete del instalador en una carpeta en el servidor de destino o desde una carpeta de red compartida. Si ejecuta el paquete del instalador sin opciones, se inicia un asistente para instalación que puede seguir para realizar la instalación del agente de forma interactiva.

Si la máquina necesitase comunicarse mediante un servidor proxy con el servicio, entonces ejecute un comando descrito en los pasos. Este comando establece la variable de entorno del sistema del servidor proxy https_proxy. Con esta configuración, el agente se comunica mediante el servidor proxy mediante el protocolo HTTP.

  1. Para instalar el agente de forma silenciosa y crear un archivo de registro de instalación en la carpeta C:\Support\Logs que existe, ejecute el comando.

    msiexec.exe /i AzureConnectedMachineAgent.msi /qn /l*v "C:\Support\Logs\Azcmagentsetup.log"
    
    

    Si el agente no se inicia una vez completada la instalación, compruebe los registros para obtener información detallada del error. El directorio de registro es %ProgramData%\AzureConnectedMachineAgent\log.

  2. Si la máquina necesita comunicarse a través de un servidor proxy, para establecer la variable de entorno del servidor proxy, ejecute el siguiente comando:

    [Environment]::SetEnvironmentVariable("https_proxy", "http://{proxy-url}:{proxy-port}", "Machine")
    $env:https_proxy = [System.Environment]::GetEnvironmentVariable("https_proxy","Machine")
    # For the changes to take effect, the agent service needs to be restarted after the proxy environment variable is set.
    Restart-Service -Name himds
    

    El agente no admite la configuración de la autenticación del proxy.

  3. Después de instalar el agente, debe configurarlo para que se comunique con el servicio Azure Arc mediante la ejecución del siguiente comando:

    "%ProgramFiles%\AzureConnectedMachineAgent\azcmagent.exe" connect --resource-group "resourceGroupName" --tenant-id "tenantID" --location "regionName" --subscription-id "subscriptionID"
    

Instalación con el método con script

  1. Inicie sesión en el servidor.
  2. Abra un símbolo del sistema de PowerShell con privilegios elevados.
  3. Cambie a la carpeta o recurso compartido en el que copió el script y ejecútelo en el servidor mediante el script ./OnboardingScript.ps1.

Si el agente no se inicia una vez completada la instalación, compruebe los registros para obtener información detallada del error. El directorio de registro es %ProgramData%\AzureConnectedMachineAgent\log.

Comprobación de la conexión con Azure Arc

Después de instalar el agente y configurarlo para que se conecte a los servidores habilitados para Azure Arc, vaya a Azure Portal a fin de comprobar que el servidor se ha conectado correctamente. Vea las máquinas en Azure Portal.

Captura de pantalla de Azure Portal para comprobar que el servidor se haya conectado correctamente mediante el script de instalación.