Habilitación de Change Tracking e Inventario desde un runbook

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.

  • Área de trabajo de Log Analytics

  • 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

  1. En Azure Portal, vaya a las cuentas de Automation. En la página Cuentas de Automation, seleccione su cuenta en la lista.

  2. En la cuenta de Automation, seleccione Inventario o Change Tracking en Administración de configuración.

  3. 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.

    Enable Change Tracking and Inventory

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.

  1. En la cuenta de Automation, seleccione Módulos en Recursos compartidos.

  2. Seleccione Actualizar módulos de Azure para actualizar los módulos de Azure a la versión más reciente.

  3. Haga clic en para actualizar todos los módulos de Azure existentes a la versión más reciente.

    Update modules

  4. Vuelva a Módulos en Recursos compartidos.

  5. Seleccione Examinar la galería para abrir la galería de módulos.

  6. Busque Az.OperationalInsights e importe este módulo en la cuenta de Automation.

    Import OperationalInsights module

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.

  1. Desde la cuenta de Automation, seleccione Change Tracking o Inventario en Administración de configuración.

  2. Haga clic en Agregar máquinas virtuales de Azure para agregar la máquina virtual.

  3. 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.

    Enable Change Tracking and Inventory for VM

    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

  1. En la cuenta de Automation, seleccione Runbooks en Automatización de procesos.

  2. Seleccione Explorar la galería.

  3. Busque la opción actualizaciones y seguimiento de cambios.

  4. Seleccione el runbook y haga clic en Importar en la página Ver origen.

  5. Seleccione Aceptar para importar el runbook en la cuenta de Automation.

    Import runbook for setup

  6. 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.

  7. Cuando se le pida confirmación, haga clic en 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.

  1. Abra el runbook Enable-MultipleSolution.

    Multiple solution runbook

  2. 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.

    Enable-MultipleSolution runbook parameters

  3. Seleccione Aceptar para iniciar el trabajo del runbook.

  4. Supervise el progreso del trabajo del runbook y los errores de la página Trabajos.

Pasos siguientes