Habilitación de Change Tracking e Inventario desde un runbook
Importante
El Seguimiento de cambios e inventario con el agente de Log Analytics se ha retirado el 31 de agosto de 2024 y funcionará con soporte técnico limitado hasta el 01 de febrero de 2025. Se recomienda usar el agente de supervisión de Azure como nuevo agente de asistencia. Siga las instrucciones sobre la migración de la versión de Seguimiento de cambios e inventario mediante Log Analytics a la versión de Seguimiento de cambios e inventario mediante Azure Monitoring Agent.
En este artículo se describe cómo puede usar un runbook para habilitar Seguimiento de cambios e inventario para las máquinas virtuales del entorno. Para habilitar máquinas virtuales de Azure a escala, debe habilitar una máquina virtual existente mediante Change Tracking e Inventario.
Nota:
Al habilitar Change Tracking e Inventario, solo se admite la vinculación a un área de trabajo de Log Analytics y una cuenta de Automation en regiones concretas. Para obtener una lista de los pares de asignación que se admiten, consulte Asignación de región para la cuenta de Automation y el área de trabajo de Log Analytics.
Este método usa dos runbooks:
- Enable-MultipleSolution: el runbook principal que solicita información de configuración, consulta la VM especificada y realiza otras comprobaciones de validación y, luego, invoca el runbook Enable-AutomationSolution para configurar Seguimiento de cambios e inventario en cada VM del grupo de recursos especificado.
- Enable-AutomationSolution: habilita Seguimiento de cambios e inventario para una o varias máquinas virtuales especificadas en el grupo de recursos de destino. Comprueba que se cumplen los requisitos previos y que la extensión de VM de Log Analytics esté instalada (y la instala si no la encuentra); asimismo, agrega las VM a la configuración de ámbito en el área de trabajo de Log Analytics especificada y vinculada a la cuenta de Automation.
Requisitos previos
Suscripción de Azure. Si aún no tiene ninguna, puede activar las ventajas de la suscripción a MSDN o suscribirse para obtener una cuenta gratuita.
Una cuenta de Automation para administrar máquinas.
Una máquina virtual.
Dos recursos de Automation que usa el runbook Enable-AutomationSolution. Si este runbook aún no existe en su cuenta de Automation, se importa automáticamente mediante el runbook Enable-MultipleSolution durante la primera ejecución.
- LASolutionSubscriptionId: id. de la suscripción donde se encuentra el área de trabajo de Log Analytics.
- LASolutionWorkspaceId: id. del área de trabajo del área de trabajo de Log Analytics vinculada a la cuenta de Automation.
Estas variables se usan para configurar el área de trabajo de la VM incorporada. Si no se especifican, el script busca primero cualquier máquina virtual incorporada en Seguimiento de cambios e inventario en su suscripción, seguida de la suscripción en la que se encuentra la cuenta de Automation y otras suscripciones a las que tiene acceso la cuenta de usuario. Si no se configura correctamente, las máquinas podrían incorporarse a un área de trabajo de Log Analytics aleatoria.
Inicio de sesión en Azure
Inicie sesión en Azure Portal.
Habilitación de Change Tracking e Inventario
En Azure Portal, vaya a las cuentas de Automation. En la página Cuentas de Automation, seleccione su cuenta en la lista.
En la cuenta de Automation, seleccione Inventario o Change Tracking en Administración de configuración.
Seleccione el área de trabajo de Log Analytics y, después, haga clic en Habilitar. Mientras se habilita Inventario o Change Tracking, se muestra un banner.
Instalar y actualizar módulos
Para habilitar de forma correcta Update Management para las VM con el runbook, es necesario actualizar a los módulos de Azure más recientes e importar el módulo Az.OperationalInsights.
En la cuenta de Automation, seleccione Módulos en Recursos compartidos.
Seleccione Actualizar módulos de Azure para actualizar los módulos de Azure a la versión más reciente.
Haga clic en Sí para actualizar todos los módulos de Azure existentes a la versión más reciente.
Vuelva a Módulos en Recursos compartidos.
Seleccione Examinar la galería para abrir la galería de módulos.
Busque
Az.OperationalInsights
e importe este módulo en la cuenta de Automation.
Selección de la máquina virtual de Azure que se va a administrar
Con Change Tracking e Inventario habilitado, puede agregar una máquina virtual de Azure para la administración mediante la característica.
Desde la cuenta de Automation, seleccione Change Tracking o Inventario en Administración de configuración.
Haga clic en Agregar máquinas virtuales de Azure para agregar la máquina virtual.
Elija la máquina virtual en la lista y haga clic en Habilitar. Esta acción habilita Change Tracking e Inventario para la máquina virtual.
Nota:
Si intenta habilitar otra característica antes de que se complete la instalación de Change Tracking e Inventario, recibirá este mensaje:
Installation of another solution is in progress on this or a different virtual machine. When that installation completes the Enable button is enabled, and you can request installation of the solution on this virtual machine.
Importación de un runbook para habilitar Change Tracking e Inventario
En la cuenta de Automation, seleccione Runbooks en Automatización de procesos.
Seleccione Explorar la galería.
Busque la opción actualizaciones y seguimiento de cambios.
Seleccione el runbook y haga clic en Importar en la página Ver origen.
Seleccione Aceptar para importar el runbook en la cuenta de Automation.
En la página Runbook, seleccione el runbook Enable-MultipleSolution y, a continuación, haga clic en Editar. En el editor de texto, seleccione Publicar.
Cuando se le pida confirmación, haga clic en Sí para publicar el runbook.
Inicio del runbook
Debe haber habilitado Change Tracking e Inventario para que una máquina virtual de Azure inicie este runbook. Requiere una VM y un grupo de recursos existentes con la característica habilitada para configurar una o más VM en el grupo de recursos de destino.
Abra el runbook Enable-MultipleSolution.
Haga clic en el botón de inicio y escriba los valores de parámetros en los campos siguientes:
- VMNAME: el nombre de una máquina virtual existente que se va a agregar a Change Tracking e Inventario. Deje este campo en blanco para agregar todas las máquinas virtuales del grupo de recursos.
- VMRESOURCEGROUP: el nombre del grupo de recursos de las máquinas virtuales que se van a habilitar.
- SUBSCRIPTIONID: el identificador de la suscripción de la nueva máquina virtual que se va a habilitar. Deje este campo en blanco para usar la suscripción del área de trabajo. Si usa otro identificador de suscripción, agregue la cuenta de ejecución de la cuenta de Automation como colaborador de la suscripción.
- ALREADYONBOARDEDVM: el nombre de la máquina virtual que ya está habilitada manualmente para las actualizaciones.
- ALREADYONBOARDEDVMRESOURCEGROUP: el nombre del grupo de recursos al que pertenece la máquina virtual.
- SOLUTIONTYPE: escriba ChangeTracking.
Seleccione Aceptar para iniciar el trabajo del runbook.
Supervise el progreso del trabajo del runbook y los errores de la página Trabajos.
Pasos siguientes
Para programar un runbook, vea Administración de programaciones en Azure Automation.
Para más información sobre cómo trabajar con la característica, consulte Administración de Change Tracking y Administración del inventario.
Para solucionar problemas generales con la característica, consulte Solución de problemas de Change Tracking e Inventario.