Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Puede habilitar servidores habilitados para Azure Arc para una o varias máquinas Windows o Linux en su entorno realizando manualmente un conjunto de pasos. 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.
Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.
Conexión automática para SQL Server
Al conectar un servidor Windows o Linux a Azure Arc que también tenga instalado Microsoft SQL Server, las instancias de SQL Server también se conectan automáticamente a Azure Arc.
SQL Server habilitado para Azure Arc proporciona un inventario detallado y funcionalidades de administración adicionales para las instancias y bases de datos de SQL Server. Como parte del proceso de conexión, se implementa una extensión en el servidor habilitado para Azure Arc y se aplican nuevos roles a las bases de datos y SQL Server. Si no desea conectar automáticamente los servidores SQL Server a Azure Arc, puede optar por agregar una etiqueta al servidor Windows o Linux con el nombre ArcSQLServerExtensionDeployment y el valor Disabled al conectarlo a Azure Arc.
Para obtener más información, consulte Administración de la conexión automática para SQL Server habilitado por Azure Arc.
Prerrequisitos
Este método requiere que tenga permisos de administrador en la máquina para instalar y configurar el agente. En Linux, use la cuenta raíz y, en Windows, debe ser miembro del grupo Administradores locales.
Antes de empezar, revise los requisitos previos del agente de Connected Machine y compruebe que la suscripción y los recursos cumplen los requisitos. Para obtener información sobre las regiones admitidas y otras consideraciones relacionadas, consulte Regiones de Azure admitidas.
Note
Siga los procedimientos de seguridad recomendados y evite usar una cuenta de Azure con acceso de propietario a los servidores incorporados. En su lugar, use una cuenta que solo tenga la incorporación de Azure Connected Machine o la asignación de roles de administrador de recursos de Azure Connected Machine. Para obtener más información, consulte Azure Identity Management y las mejores prácticas de seguridad y control de acceso.
Generación del script de instalación desde Azure Portal
Use Azure Portal para crear un script que automatice la descarga e instalación del agente y establezca la conexión con Azure Arc. Para completar el proceso, realice los siguientes pasos:
- En la parte superior de Azure Portal, busque y seleccione Azure Arc.
- En el menú servicio, expanda Infraestructura y, a continuación, seleccione Máquinas.
- Seleccione Incorporar/Crear y, luego seleccione Incorporar máquinas existentes.
- En la página Aspectos básicos , proporcione lo siguiente:
- Seleccione la Suscripción y el Grupo de recursos de las máquinas.
- En Región, seleccione la región de Azure para almacenar los metadatos de los servidores.
- En Sistema operativo, seleccione el sistema operativo en el que está configurado el script para ejecutarse.
- En Método de conectividad:
- Seleccione Punto de conexión público o Punto de conexión privado. Si selecciona Punto de conexión privado, puede seleccionar un ámbito de vínculo privado existente o crear uno nuevo.
- Si desea usar una dirección URL del servidor proxy, escriba la dirección IP del servidor proxy o el nombre y el número de puerto que usa la máquina con el formato
http://<proxyURL>:<proxyport>. - Si seleccionó punto de conexión público y quiere usar la puerta de enlace de Azure Arc, seleccione un recurso de puerta de enlace existente o cree uno nuevo.
- En Autenticación, seleccione Autenticar máquinas manualmente y, a continuación, seleccione Siguiente.
- En Etiquetas, revise las etiquetas de ubicación física predeterminadas sugeridas y escriba un valor, o especifique una o varias etiquetas personalizadas para admitir los estándares.
- Seleccione Siguiente.
- En Descargar y ejecutar script, revise la información de resumen. Si necesita realizar cambios, seleccione Anterior y realice las modificaciones necesarias.
- Seleccione Descargar y, después, Cerrar.
Para Windows, se le pedirá que guarde OnboardingScript.ps1y para Linux OnboardingScript.sh en el equipo.
Instalació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.
Note
- Para instalar o desinstalar el agente, debe tener permisos de administrador.
- Primero debe descargar y copiar el paquete del instalador en una carpeta del servidor de destino o desde una carpeta de red compartida. Si ejecuta el paquete del instalador sin opciones, inicia un asistente para la instalación que puede seguir para instalar el agente de forma interactiva.
Si la máquina necesita comunicarse a través de un servidor proxy al servicio, después de instalar el agente, debe ejecutar un comando descrito en los pasos siguientes. Este comando permite establecer la variable de entorno del sistema del servidor proxy https_proxy. Cuando se usa esta configuración, el agente se comunica a través del servidor proxy mediante el protocolo HTTP.
Si no está familiarizado con las opciones de línea de comandos de los paquetes de Windows Installer, revise Las opciones de línea de comandos estándar de Msiexec y Las opciones de línea de comandos de Msiexec.
Por ejemplo, ejecute el programa de instalación con el parámetro /? para revisar la opción de ayuda y referencia rápida.
msiexec.exe /i AzureConnectedMachineAgent.msi /?
Para instalar el agente de forma silenciosa y crear un archivo de registro de instalación en la
C:\Support\Logscarpeta , ejecute el siguiente 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.
Si la máquina necesita comunicarse a través de un servidor proxy, establezca la variable de entorno del servidor proxy ejecutando el comando siguiente. Reemplace por
{proxy-url}la dirección del servidor proxy (por ejemplo,proxy.example.com) y{proxy-port}por el número de puerto (por ejemplo,8080).[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 HIMDSNote
El agente no admite la configuración de la autenticación de proxy.
Para obtener más información, consulte Configuración de proxy específica del agente.
Después de instalar el agente, configúrelo para comunicarse con el servicio Azure Arc.
Parámetros
-
--resource-group(cadena, ejemplo:myResourceGroup) -
--tenant-id(cadena, ejemplo:aaaabbbb-0000-cccc-1111-dddd2222eeee) -
--subscription-id(cadena, ejemplo:aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e) -
--location(cadena, ejemplo:eastus) -
--cloud(cadena, ejemplo:AzureCloud) -
--proxy(cadena, ejemplo:http://proxy.example.com:8080)
& "$env:ProgramFiles\AzureConnectedMachineAgent\azcmagent.exe" connect ` --resource-group "myResourceGroup" ` --tenant-id "aaaabbbb-0000-cccc-1111-dddd2222eeee" ` --location "eastus" ` --subscription-id "aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e"-
Instalación del agente en Linux
El agente de Connected Machine para Linux se proporciona en el formato de paquete preferido para la distribución (.RPM o .DEB) hospedada en el repositorio de paquetes de Microsoft. Este conjunto de scripts de shell Install_linux_azcmagent.sh realiza las acciones siguientes:
- Configura la máquina host para descargar el paquete del agente de packages.microsoft.com.
- Instala el paquete del proveedor de recursos híbridos.
Opcionalmente, puede configurar el agente con la información del proxy incluyendo el parámetro --proxy "{proxy-url}:{proxy-port}". Cuando se usa esta configuración, el agente se comunica a través del servidor proxy mediante el protocolo HTTP.
El script también contiene la lógica para identificar las distribuciones admitidas y no admitidas, y comprueba los permisos necesarios para realizar la instalación.
Para descargar e instalar el agente, ejecute los siguientes comandos:
# Download the installation package. wget https://aka.ms/azcmagent -O ~/Install_linux_azcmagent.sh # Install the Azure Connected Machine agent. bash ~/Install_linux_azcmagent.shSi la máquina necesita comunicarse a través de un servidor proxy para conectarse a Internet, incluya el
--proxyparámetro , por ejemplo:# Download the installation package. wget https://aka.ms/azcmagent -O ~/Install_linux_azcmagent.sh # Install the Azure Connected Machine agent. bash ~/Install_linux_azcmagent.sh --proxy "proxy.contoso.com:8080"Después de instalar el agente, configúrelo para comunicarse con el servicio Azure Arc:
Parámetros
-
--resource-group(cadena, ejemplo:myResourceGroup) -
--tenant-id(cadena, ejemplo:aaaabbbb-0000-cccc-1111-dddd2222eeee) -
--subscription-id(cadena, ejemplo:aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e) -
--location(cadena, ejemplo:eastus) -
--cloud(cadena, ejemplo:AzureCloud) -
--proxy(cadena, ejemplo:http://proxy.example.com:8080)
azcmagent connect \ --resource-group "myResourceGroup" \ --tenant-id "aaaabbbb-0000-cccc-1111-dddd2222eeee" \ --location "eastus" \ --subscription-id "aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e" \ --cloud "AzureCloud"-
Comprobación de la conexión con Azure Arc
Después de instalar el agente y configurarlo para conectarse a servidores habilitados para Azure Arc, vaya a Azure Portal para comprobar que el servidor se ha conectado correctamente.
Pasos siguientes
Puede encontrar información sobre la solución de problemas en la guía Solución de problemas de conexión del agente de Connected Machine.
Examine la guía de planeamiento e implementación para planear la implementación de servidores habilitados para Azure Arc a cualquier escala e implementar la administración y supervisión centralizadas.
Puede administrar las máquinas mediante Azure Policy para tareas como la configuración de invitado de máquina virtual (VM). Azure Policy también ayuda a comprobar que las máquinas están informando al área de trabajo esperada de Log Analytics. También puede supervisar las máquinas con VM Insights y otras herramientas de supervisión.