Abilitare Gestione aggiornamenti da un runbook

Questo articolo descrive come usare un runbook per abilitare la funzionalità Gestione aggiornamenti per le VM dell'ambiente. Per abilitare le macchine virtuali di Azure su larga scala, è necessario abilitare una macchina virtuale esistente con Gestione aggiornamenti.

Nota

Quando si abilita Gestione aggiornamenti, sono supportate solo determinate aree per il collegamento di un'area di lavoro Log Analytics e un account di Automazione. Per un elenco delle coppie di mapping supportate, vedere Mapping delle aree per l'account di Automazione e l'area di lavoro Log Analytics.

Questo metodo usa due runbook:

  • Enable-MultipleSolution : runbook primario che richiede informazioni di configurazione, esegue una query sulla macchina virtuale specificata ed esegue altri controlli di convalida e quindi richiama il runbook Enable-AutomationSolution per configurare Gestione aggiornamenti per ogni macchina virtuale all'interno del gruppo di risorse specificato.
  • Enable-AutomationSolution : abilita Gestione aggiornamenti per una o più macchine virtuali specificate nel gruppo di risorse di destinazione. Verifica che i prerequisiti siano soddisfatti, verifica che l'estensione della macchina virtuale di Log Analytics sia installata e installata se non viene trovata e aggiunge le macchine virtuali alla configurazione dell'ambito nell'area di lavoro Log Analytics specificata collegata all'account di Automazione.

Prerequisiti

  • Abbonamento di Azure. Se non si ha ancora una sottoscrizione, è possibile attivare i vantaggi dell'abbonamento a MSDN oppure iscriversi per ottenere un account gratuito.

  • Account di Automazione per gestire i computer.

  • area di lavoro Log Analytics

  • Una macchina virtuale.

  • Due asset di automazione, usati dal runbook Enable-AutomationSolution . Questo runbook, se non esiste già nell'account di Automazione, viene importato automaticamente dal runbook Enable-MultipleSolution durante la prima esecuzione.

    • LASolutionSubscriptionId: ID sottoscrizione della posizione dell'area di lavoro Log Analytics.
    • LASolutionWorkspaceId: ID area di lavoro dell'area di lavoro Log Analytics collegata all'account di Automazione.

    Queste variabili vengono usate per configurare l'area di lavoro della macchina virtuale di cui è stato eseguito l'onboarding ed è necessario crearle manualmente. Se non vengono specificati, lo script cerca prima di tutto qualsiasi macchina virtuale di cui è stato eseguito l'onboarding in Gestione aggiornamenti nella sottoscrizione, seguito dalla sottoscrizione a cui si trova l'account di Automazione, seguito da tutte le altre sottoscrizioni a cui l'account utente ha accesso. Se non è configurato correttamente, questo potrebbe comportare l'onboarding dei computer in un'area di lavoro Log Analytics casuale.

Accedere ad Azure

Accedi al portale di Azure.

Abilitare la gestione degli aggiornamenti

  1. Nella portale di Azure passare ad Account di automazione. Nella pagina Account di Automazione selezionare l'account dall'elenco.

  2. Nell'account di Automazione selezionare Gestione aggiornamenti in Gestione aggiornamenti.

  3. Selezionare l'area di lavoro Log Analytics, quindi fare clic su Abilita. Durante l'abilitazione di Gestione aggiornamenti, viene visualizzato un banner.

    Enable Update Management

Installare e aggiornare i moduli

È necessario eseguire l'aggiornamento ai moduli di Azure più recenti e importare il modulo AzureRM.OperationalInsights per abilitare correttamente Gestione aggiornamenti per le macchine virtuali con il runbook.

  1. Nell'account di Automazione selezionare Moduli in Risorse condivise.

  2. Selezionare Aggiorna moduli di Azure per aggiornare i moduli di Azure alla versione più recente.

  3. Fare clic su per aggiornare tutti i moduli di Azure esistenti alla versione più recente.

    Update modules

  4. Tornare in Moduli in Risorse condivise.

  5. Selezionare Esplora raccolta per aprire la raccolta di moduli.

  6. Cercare AzureRM.OperationalInsights e importare questo modulo nell'account di Automazione.

    Import OperationalInsights module

Selezionare la macchina virtuale di Azure da gestire

Con la funzionalità Gestione aggiornamenti abilitata, è possibile aggiungere una macchina virtuale di Azure per la ricezione degli aggiornamenti.

  1. Dall'account di Automazione selezionare Gestione aggiornamenti nella sezione Gestione aggiornamenti.

  2. Selezionare Aggiungi macchine virtuali di Azure per aggiungere la macchina virtuale.

  3. Scegliere la macchina virtuale dall'elenco e fare clic su Abilita per configurare la macchina virtuale per la gestione.

    Enable Update Management for VM

    Nota

    Se si prova ad abilitare un'altra funzionalità prima di completare la configurazione di Gestione aggiornamenti, si riceve questo messaggio: 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.

Importare un runbook per abilitare Gestione aggiornamenti

  1. Nell'account di Automazione selezionare Runbook in Automazione processi.

  2. Selezionare Esplora raccolta.

  3. Cercare l'aggiornamento e il rilevamento delle modifiche.

  4. Selezionare il runbook e fare clic su Importa nella pagina Visualizza origine .

  5. Fare clic su OK per importare il runbook nell'account di Automazione.

    Import runbook for setup

  6. Nella pagina Runbook selezionare il runbook Enable-MultipleSolution e quindi fare clic su Modifica. Nell'editor di testo selezionare Pubblica.

  7. Quando viene richiesto di confermare, fare clic su per pubblicare il runbook.

Avviare il runbook

Per avviare questo runbook, è necessario aver abilitato Gestione aggiornamenti per una macchina virtuale di Azure. Richiede una macchina virtuale e un gruppo di risorse esistenti con la funzionalità abilitata per configurare una o più macchine virtuali nel gruppo di risorse di destinazione.

  1. Aprire il runbook Enable-MultipleSolution.

    Multiple solution runbook

  2. Fare clic sul pulsante Avvia e immettere i valori dei parametri nei campi seguenti:

    • VMNAME: il nome di una macchina virtuale esistente da aggiungere a Gestione aggiornamenti. Lasciare vuoto questo campo per aggiungere tutte le macchine virtuali nel gruppo di risorse.
    • VMRESOURCEGROUP : il nome del gruppo di risorse per la VM da abilitare.
    • SUBSCRIPTIONID: l'ID sottoscrizione della nuova VM da abilitare. Lasciare vuoto questo campo per usare la sottoscrizione dell'area di lavoro. Se si usa un ID sottoscrizione diverso, aggiungere l'account RunAs per l'account di Automazione come collaboratore per la sottoscrizione.
    • ALREADYONBOARDEDVM: il nome della VM già abilitata manualmente per gli aggiornamenti.
    • ALREADYONBOARDEDVMRESOURCEGROUP - Nome del gruppo di risorse a cui appartiene la macchina virtuale.
    • SOLUTIONTYPE: immettere Updates.

    Enable-MultipleSolution runbook parameters

  3. Selezionare OK per avviare il processo di runbook.

  4. Monitorare lo stato di avanzamento del processo del runbook ed eventuali errori nella pagina Processi .

Passaggi successivi