Automatizzare le risorse nel centro dati o nel cloud con i ruoli di lavoro ibrido per runbookAutomate resources in your data center or cloud with Hybrid Runbook Worker

I runbook in Automazione di Azure non possono accedere alle risorse in altri cloud o negli ambienti locali perché vengono eseguiti nel cloud di Azure.Runbooks in Azure Automation cannot access resources in other clouds or in your on-premises environment since they run in the Azure cloud. La funzionalità Ruolo di lavoro ibrido per runbook di Automazione di Azure consente di eseguire runbook direttamente sul computer che ospita il ruolo e su risorse nell'ambiente per gestire tali risorse locali.The Hybrid Runbook Worker feature of Azure Automation allows you to run runbooks directly on the computer hosting the role and against resources in the environment to manage those local resources. I runbook vengono infatti archiviati e gestiti in Automazione di Azure e quindi distribuiti a uno o più computer designati.Runbooks are stored and managed in Azure Automation and then delivered to one or more designated computers.

Questa funzionalità è illustrata nell'immagine seguente:This functionality is illustrated in the following image:

Panoramica di Hybrid Runbook Workers

Per una panoramica tecnica delle considerazioni sulla distribuzione e sui ruoli di lavoro ibrido per runbook, vedere Cenni preliminari sull'architettura di automazione.For a technical overview of the Hybrid Runbook Worker role and deployment considerations, see Automation architecture overview.

Gruppi di computer di lavoro runbook ibridiHybrid Runbook Worker groups

Ogni computer di lavoro runbook ibrido è un membro di un gruppo di computer di lavoro runbook ibridi che è possibile specificare quando si installa l'agente.Each Hybrid Runbook Worker is a member of a Hybrid Runbook Worker group that you specify when you install the agent. Un gruppo può includere un solo agente, ma è possibile installarvi più agenti per garantire una disponibilità elevata.A group can include a single agent, but you can install multiple agents in a group for high availability.

Quando si avvia un runbook in un ruolo di lavoro ibrido per runbook, è necessario specificare il gruppo in cui verrà eseguito.When you start a runbook on a Hybrid Runbook Worker, you specify the group that it runs on. I membri del gruppo determinano il ruolo di lavoro che gestirà la richiesta.The members of the group determine which worker services the request. Non è possibile scegliere un computer di lavoro specifico.You cannot specify a particular worker.

Relazione con Service Management AutomationRelationship to Service Management Automation

Service Management Automation (SMA) consente di eseguire gli stessi runbook supportati da Automazione di Azure nel data center locale.Service Management Automation (SMA) allows you to run the same runbooks that are supported by Azure Automation in your local data center. SMA viene in genere distribuito insieme a Windows Azure Pack, dal momento che Windows Azure Pack contiene un'interfaccia grafica per la gestione di SMA.SMA is generally deployed together with Windows Azure Pack, as Windows Azure Pack contains a graphical interface for SMA management. A differenza di Automazione di Azure, SMA richiede un'installazione locale che include server Web per ospitare l'API, un database per contenere i runbook e la configurazione SMA e ruoli di lavoro per runbook per eseguire i processi del runbook.Unlike Azure Automation, SMA requires a local installation that includes web servers to host the API, a database to contain runbooks and SMA configuration, and Runbook Workers to execute runbook jobs. Automazione di Azure offre questi servizi nel cloud e richiede solo di gestire i computer di lavoro runbook ibridi nell'ambiente locale.Azure Automation provides these services in the cloud and only requires you to maintain the Hybrid Runbook Workers in your local environment.

Gli utenti SMA già esistenti possono spostare i runbook in Automazione di Azure affinché vengano usati con Hybrid Runbook Workers senza alcuna modifica, presupponendo che eseguano la propria autenticazione per le risorse come illustrato in Esecuzione dei runbook per Hybrid Runbook Workers.If you are an existing SMA user, you can move your runbooks to Azure Automation to be used with Hybrid Runbook Worker with no changes, assuming that they perform their own authentication to resources as described in run runbooks on a Hybrid Runbook Worker. I runbook in SMA vengono eseguiti nel contesto dell'account del servizio nel server di lavoro, che può garantire tale autenticazione per i runbook.Runbooks in SMA run in the context of the service account on the worker server which may provide that authentication for the runbooks.

Per determinare se per le proprie esigenze sia più opportuno ricorrere ad Automazione di Azure con Hybrid Runbook Workers o a Service Management Automation, è possibile usare i criteri seguenti.You can use the following criteria to determine whether Azure Automation with Hybrid Runbook Worker or Service Management Automation is more appropriate for your requirements.

  • Se è necessaria un'interfaccia di gestione grafica, SMA richiede un'installazione locale di componenti sottostanti connessi a Windows Azure Pack.SMA requires a local installation of its underlying components that are connected to Windows Azure Pack if a graphical management interface is required. Sono necessarie più risorse locali con costi di manutenzione superiori rispetto ad Automazione di Azure, che richiede solo l'installazione di un agente nei ruoli lavoro per runbook locali.More local resources are needed with higher maintenance costs than Azure Automation, which only needs an agent installed on local runbook workers. Gli agenti vengono gestiti da Operations Management Suite, riducendo ulteriormente i costi di manutenzione.The agents are managed by Operations Management Suite, further decreasing your maintenance costs.
  • Automazione di Azure archivia i runbook nel cloud e li distribuisce ai computer di ruolo di lavoro ibrido per runbook in locale.Azure Automation stores its runbooks in the cloud and delivers them to on-premises Hybrid Runbook Workers. Se i criteri di sicurezza non consentono questo comportamento, è consigliabile usare SMA.If your security policy does not allow this behavior, then you should use SMA.
  • SMA è incluso in System Center e richiede pertanto una licenza di System Center 2012 R2.SMA is included with System Center; and therefore, requires a System Center 2012 R2 license. Automazione di Azure si basa su un modello di sottoscrizione a livelli.Azure Automation is based on a tiered subscription model.
  • Automazione di Azure offre funzionalità avanzate, tra cui runbook grafici, non disponibili in SMA.Azure Automation has advanced features such as graphical runbooks that are not available in SMA.

Installazione del ruolo di lavoro ibrido per runbook di WindowsInstalling the Windows Hybrid Runbook Worker

Per installare e configurare un ruolo di lavoro ibrido per runbook di Windows, sono disponibili due metodi.To install and configure a Windows Hybrid Runbook Worker, there are two methods available. Il metodo consigliato consiste nell'usare un runbook di Automazione per automatizzare completamente il processo necessario per configurare un computer Windows.The recommended method is using an Automation runbook to completely automate the process required to configure a Windows computer. Il secondo metodo prevede l'esecuzione di una procedura dettagliata per installare e configurare il ruolo manualmente.The second method is following a step-by-step procedure to manually install and configure the role.

Nota

Per gestire la configurazione dei server che supportano il ruolo di lavoro ibrido per runbook con DSC (Desired State Configuration), è necessario aggiungerli come nodi DSC.To manage the configuration of your servers supporting the Hybrid Runbook Worker role with Desired State Configuration (DSC), you need to add them as DSC nodes. Per informazioni sul caricamento dei server per la gestione con DSC, vedere Caricamento di computer per la gestione con Automation DSC per Azure.For more information about onboarding them for management with DSC, see Onboarding machines for management by Azure Automation DSC.

Se si abilita la soluzione di gestione aggiornamenti, qualsiasi computer Windows connesso all'area di lavoro OMS viene automaticamente configurato come ruolo di lavoro ibrido per runbook per supportare i runbook che fanno parte di questa soluzione.If you enable the Update Management solution, any Windows computer connected to your OMS workspace is automatically configured as a Hybrid Runbook Worker to support runbooks included in this solution. Non viene però eseguita la registrazione con i gruppi di ruoli di lavoro ibridi già definiti nell'account di Automazione.However, it is not registered with any Hybrid Worker groups already defined in your Automation account. È possibile aggiungere il computer a un gruppo ruolo di lavoro ibrido per runbook nell'account di Automazione per supportare i runbook di Automazione, purché si usi lo stesso account sia per la soluzione che per l'appartenenza al gruppo ruolo di lavoro ibrido per runbook.The computer can be added to a Hybrid Runbook Worker group in your Automation account to support Automation runbooks as long as you are using the same account for both the solution and Hybrid Runbook Worker group membership. Questa funzionalità è stata aggiunta alla versione 7.2.12024.0 del ruolo di lavoro ibrido per runbook.This functionality has been added to version 7.2.12024.0 of the Hybrid Runbook Worker.

Esaminare le informazioni seguenti per quanto riguarda i requisiti hardware e software e le informazioni per preparare la rete prima di iniziare la distribuzione di un ruolo di lavoro ibrido per runbook.Review the following information regarding the hardware and software requirements and information for preparing your network before you begin deploying a Hybrid Runbook Worker. Dopo avere distribuito correttamente un ruolo di lavoro per runbook, esaminare Esecuzione dei runbook per Hybrid Runbook Workers per informazioni su come configurare i runbook per automatizzare i processi nel centro dati locale o un altro ambiente cloud.After you have successfully deployed a runbook worker, review run runbooks on a Hybrid Runbook Worker to learn how to configure your runbooks to automate processes in your on-premises datacenter or other cloud environment.

Distribuzione automatizzataAutomated deployment

Seguire questa procedura per automatizzare l'installazione e la configurazione del ruolo di lavoro ibrido di Windows.Perform the following steps to automate the installation and configuration of the Windows Hybrid Worker role.

  1. Scaricare lo script New-OnPremiseHybridWorker.ps1 da PowerShell Gallery direttamente dal computer che esegue il ruolo di lavoro ibrido per runbook o da un altro computer nell'ambiente e copiarlo nel ruolo di lavoro.Download the New-OnPremiseHybridWorker.ps1 script from the PowerShell Gallery directly from the computer running the Hybrid Runbook Worker role or from another computer in your environment and copy it to the worker.

    Per l'esecuzione dello script New-OnPremiseHybridWorker.ps1 sono necessari i parametri seguenti:The New-OnPremiseHybridWorker.ps1 script requires the following parameters during execution:

    • AutomationAccountName (obbligatorio) - nome dell'account di Automazione.AutomationAccountName (mandatory) - the name of your Automation account.
    • ResourceGroupName (obbligatorio) - nome del gruppo di risorse associato all'account di Automazione.ResourceGroupName (mandatory) - the name of the resource group associated with your Automation account.
    • HybridGroupName (obbligatorio) - nome di un gruppo di ruoli di lavoro ibridi per runbook che si specifica come destinazione per i runbook che supportano questo scenario.HybridGroupName (mandatory) - the name of a Hybrid Runbook Worker group that you specify as a target for the runbooks supporting this scenario.
    • SubscriptionID (obbligatorio) - ID della sottoscrizione di Azure in cui si trova l'account di Automazione.SubscriptionID (mandatory) - the Azure Subscription Id that your Automation account is in.
    • WorkspaceName (facoltativo) - nome dell'area di lavoro OMS.WorkspaceName (optional) - the OMS workspace name. Se non si ha un'area di lavoro OMS, lo script ne crea e configura una.If you do not have an OMS workspace, the script creates and configures one.

      Nota

      Le uniche aree di Automazione supportate per l'integrazione con OMS sono attualmente: Australia sud-orientale, Stati Uniti orientali 2, Asia sud-orientale ed Europa occidentale.Currently the only Automation regions supported for integration with OMS are - Australia Southeast, East US 2, Southeast Asia, and West Europe. Se l'account di Automazione non si trova in una di queste aree, lo script crea un'area di lavoro OMS ma avvisa l'utente che non sarà possibile eseguire il collegamento.If your Automation account is not in one of those regions, the script creates an OMS workspace but it warns you that it cannot link them together.

  2. Nel computer in uso avviare Windows PowerShell dalla schermata Start in modalità amministratore.On your computer, start Windows PowerShell from the Start screen in Administrator mode.
  3. Dalla shell della riga di comando di PowerShell passare alla cartella che contiene lo script scaricato ed eseguirlo modificando i valori per i parametri -AutomationAccountName, -ResourceGroupName, -HybridGroupName, -SubscriptionId e -WorkspaceName.From the PowerShell command-line shell, navigate to the folder, which contains the script you downloaded and execute it changing the values for parameters -AutomationAccountName, -ResourceGroupName, -HybridGroupName, -SubscriptionId, and -WorkspaceName.

    Nota

    Verrà chiesto di eseguire l'autenticazione con Azure dopo aver eseguito lo script.You are prompted to authenticate with Azure after you execute the script. È necessario accedere con un account membro del ruolo Amministratori della sottoscrizione e coamministratore della sottoscrizione.You must sign in with an account that is a member of the Subscription Admins role and co-administrator of the subscription.

     .\New-OnPremiseHybridWorker.ps1 -AutomationAccountName <NameofAutomationAccount> `
     -ResourceGroupName <NameofOResourceGroup> -HybridGroupName <NameofHRWGroup> `
     -SubscriptionId <AzureSubscriptionId> -WorkspaceName <NameOfOMSWorkspace>
    
  4. Verrà chiesto di accettare di installare NuGet e di eseguire l'autenticazione con le credenziali di Azure.You are prompted to agree to install NuGet and you are prompted to authenticate with your Azure credentials.

    Esecuzione dello script New-OnPremiseHybridWorkerExecution of New-OnPremiseHybridWorker script

  5. Dopo il completamento dello script, il pannello Gruppi di ruoli di lavoro ibridi mostrerà il nuovo gruppo e il numero di membri oppure, nel caso di un gruppo esistente, il numero di membri verrà incrementato.After the script is complete, the Hybrid Worker Groups blade will show the new group and number of members or if an existing group, the number of members is incremented. È possibile selezionare il gruppo nell'elenco nel pannello Gruppi di ruoli di lavoro ibridi e selezionare il riquadro Ruoli di lavoro per runbook.You can select the group from the list on the Hybrid Worker Groups blade and select the Hybrid Workers tile. Nel pannello Ruoli di lavoro per runbook sono elencati i membri del gruppo.On the Hybrid Workers blade, you see each member of the group listed.

Distribuzione manualeManual deployment

Eseguire i primi due passaggi una volta per l'ambiente di automazione e quindi ripetere i passaggi rimanenti per ogni computer di lavoro.Perform the first two steps once for your Automation environment and then repeat the remaining steps for each worker computer.

1. Creare l'area di lavoro di Operations Management Suite1. Create Operations Management Suite workspace

Se non si ha ancora un'area di lavoro di Operations Management Suite, crearne una seguendo le istruzioni in Gestire le aree di lavoro.If you do not already have an Operations Management Suite workspace, then create one using instructions at Manage your workspace. Se già si dispone di un'area di lavoro, è possibile usarla.You can use an existing workspace if you already have one.

2. Aggiungere la soluzione di automazione all'area di lavoro di Operations Management Suite2. Add Automation solution to Operations Management Suite workspace

Le soluzioni aggiungono funzionalità a Operations Management Suite.Solutions add functionality to Operations Management Suite. La soluzione di automazione aggiunge funzionalità per Automazione di Azure, incluso il supporto per il ruolo di lavoro ibrido per runbook.The Automation solution adds functionality for Azure Automation including support for Hybrid Runbook Worker. Quando si aggiunge la soluzione all'area di lavoro, i componenti del ruolo di lavoro vengono automaticamente propagati al computer dell'agente che verrà installato nel passaggio successivo.When you add the solution to your workspace, it automatically pushes down worker components to the agent computer that you will install in the next step.

Per aggiungere la soluzione Automazione all'area di lavoro di Operations Management Suite, seguire le istruzioni contenute nell'articolo relativo a come aggiungere una soluzione tramite la raccolta soluzioni .Follow the instructions at To add a solution using the Solutions Gallery to add the Automation solution to your Operations Management Suite workspace.

3. Installare Microsoft Monitoring Agent3. Install the Microsoft Monitoring Agent

Microsoft Monitoring Agent connette i computer a Operations Management Suite.The Microsoft Monitoring Agent connects computers to Operations Management Suite. Quando si installa l'agente nel computer locale e lo si connette all'area di lavoro, viene eseguito automaticamente il download dei componenti necessari per il ruolo di lavoro ibrido per runbook.When you install the agent on your on-premises computer and connect it to your workspace, it will automatically download the components required for Hybrid Runbook Worker.

Per installare l'agente nel computer locale, seguire le istruzioni contenute in Connettere computer Windows a Log Analytics.Follow the instructions at Connect Windows computers to Log Analytics to install the agent on the on-premises computer. È possibile ripetere questo processo per più computer per aggiungere più ruoli di lavoro nell'ambiente.You can repeat this process for multiple computers to add multiple workers to your environment.

Dopo che l'agente si è connesso a Operations Management Suite, viene elencato nella scheda Origini connesse del riquadro Impostazioni di Operations Management Suite.When the agent has successfully connected to Operations Management Suite, it will be listed on the Connected Sources tab of the Operations Management Suite Settings pane. È possibile verificare che l'agente abbia scaricato correttamente la soluzione di automazione se include una cartella AzureAutomationFiles in C:\Programmi\Microsoft Monitoring Agent\Agent.You can verify that the agent has correctly downloaded the Automation solution when it has a folder called AzureAutomationFiles in C:\Program Files\Microsoft Monitoring Agent\Agent. Per verificare la versione del ruolo di lavoro ibrido per runbook, passare a C:\Programmi\Microsoft Monitoring Agent\Agent\AzureAutomation\ e prendere nota della sottocartella \version.To confirm the version of the Hybrid Runbook Worker, you can navigate to C:\Program Files\Microsoft Monitoring Agent\Agent\AzureAutomation\ and note the \version subfolder.

4. Installare l'ambiente runbook e connettersi ad Automazione di Azure4. Install the runbook environment and connect to Azure Automation

Quando si aggiunge un agente a Operations Management Suite, la soluzione di automazione esegue il push del modulo HybridRegistration di PowerShell che contiene il cmdlet Add-HybridRunbookWorker.When you add an agent to Operations Management Suite, the Automation solution pushes down the HybridRegistration PowerShell module, which contains the Add-HybridRunbookWorker cmdlet. È possibile usare questo cmdlet per installare l'ambiente runbook nel computer e registrarlo in Automazione di Azure.You use this cmdlet to install the runbook environment on the computer and register it with Azure Automation.

Aprire una sessione di PowerShell in modalità amministratore ed eseguire i comandi seguenti per importare il modulo.Open a PowerShell session in Administrator mode and run the following commands to import the module.

cd "C:\Program Files\Microsoft Monitoring Agent\Agent\AzureAutomation\<version>\HybridRegistration"
Import-Module HybridRegistration.psd1

Eseguire quindi il cmdlet Add-HybridRunbookWorker con la sintassi seguente:Then run the Add-HybridRunbookWorker cmdlet using the following syntax:

Add-HybridRunbookWorker –GroupName <String> -EndPoint <Url> -Token <String>

È possibile ottenere le informazioni necessarie per questo cmdlet dal pannello Gestisci chiavi del portale di Azure.You can get the information required for this cmdlet from the Manage Keys blade in the Azure portal. Aprire il pannello selezionando l'opzione Chiavi nel pannello Impostazioni nell'account di Automazione.Open this blade by selecting the Keys option from the Settings blade in your Automation account.

Panoramica di Hybrid Runbook Workers

  • GroupName è il nome del gruppo di computer di lavoro runbook ibridi.GroupName is the name of the Hybrid Runbook Worker Group. Se il gruppo già esiste nell'account di automazione, il computer corrente vi verrà aggiunto direttamente.If this group already exists in the automation account, then the current computer is added to it. Se il gruppo ancora non esiste, verrà aggiunto.If it does not already exist, then it is added.
  • EndPoint è il valore del campo URL del pannello Gestisci chiavi.EndPoint is the URL field in the Manage Keys blade.
  • Token è il valore Chiave di accesso primaria nel pannello Gestisci chiavi.Token is the Primary Access Key in the Manage Keys blade.

Usare l'opzione -Verbose con Add-HybridRunbookWorker per ricevere informazioni dettagliate sull'installazione.Use the -Verbose switch with Add-HybridRunbookWorker to receive detailed information about the installation.

5. Installare i moduli di PowerShell5. Install PowerShell modules

I runbook possono usare tutte le attività e i cmdlet definiti nei moduli installati nell'ambiente di Automazione di Azure.Runbooks can use any of the activities and cmdlets defined in the modules installed in your Azure Automation environment. Questi moduli tuttavia non vengono distribuiti automaticamente nei computer locali, pertanto è necessario installarli manualmente.These modules are not automatically deployed to on-premises computers though, so you must install them manually. L'unica eccezione è rappresentata dal modulo Azure, che viene installato per impostazione predefinita, garantendo l'accesso ai cmdlet per tutti i servizi e le attività di Azure per Automazione di Azure.The exception is the Azure module, which is installed by default providing access to cmdlets for all Azure services and activities for Azure Automation.

Poiché lo scopo principale della funzionalità ruolo di lavoro ibrido per runbook è gestire le risorse locali, probabilmente sarà necessario installare i moduli che supportano queste risorse.Since the primary purpose of the Hybrid Runbook Worker feature is to manage local resources, you most likely need to install the modules that support these resources. Per informazioni sull'installazione dei moduli di Windows PowerShell, vedere il relativo articolo .You can refer to Installing Modules for information on installing Windows PowerShell modules. I moduli installati devono trovarsi in un percorso a cui fa riferimento la variabile di ambiente PSModulePath, in modo da venire importati automaticamente dal ruolo di lavoro ibrido.Modules that are installed must be in a location referenced by PSModulePath environment variable so that they are automatically imported by the Hybrid worker. Per altre informazioni, vedere Modifying the PSModulePath Installation Path (Modifica del percorso di installazione di PSModulePath).For further information, see Modifying the PSModulePath Installation Path.

Rimozione del ruolo di lavoro ibrido per runbookRemoving Hybrid Runbook Worker

È possibile rimuovere uno o più ruoli di lavoro ibrido per runbook da un gruppo o è possibile rimuovere il gruppo, a seconda dei requisiti.You can remove one or more Hybrid Runbook Workers from a group or you can remove the group, depending on your requirements. Per rimuovere un ruolo di lavoro ibrido per runbook da un computer locale, seguire questa procedura.To remove a Hybrid Runbook Worker from an on-premises computer, perform the following steps.

  1. Nel portale di Azure passare all'account di Automazione.In the Azure portal, navigate to your Automation account.
  2. Nel pannello Impostazioni selezionare Chiavi e prendere nota dei valori per il campo URL e Chiave di accesso primaria.From the Settings blade, select Keys and note the values for field URL and Primary Access Key. Queste informazioni saranno necessarie per il passaggio successivo.You need this information for the next step.
  3. Aprire una sessione di PowerShell in modalità amministratore ed eseguire il comando seguente - Remove-HybridRunbookWorker -url <URL> -key <PrimaryAccessKey>.Open a PowerShell session in Administrator mode and run the following command - Remove-HybridRunbookWorker -url <URL> -key <PrimaryAccessKey>. Per un log dettagliato del processo di rimozione, usare l'opzione -Verbose .Use the -Verbose switch for a detailed log of the removal process.

Nota

Questa operazione non rimuove Microsoft Monitoring Agent dal computer, ma solo la funzionalità e la configurazione del ruolo di lavoro ibrido per runbook.This does not remove the Microsoft Monitoring Agent from the computer, only the functionality and configuration of the Hybrid Runbook Worker role.

Rimuovere gruppi di ruoli di lavoro ibridiRemove Hybrid Worker groups

Per rimuovere un gruppo, è innanzitutto necessario rimuovere il ruolo di lavoro ibrido per runbook da ogni computer membro del gruppo usando la procedura descritta in precedenza e quindi attenersi alla procedura seguente per rimuovere il gruppo.To remove a group, you first need to remove the Hybrid Runbook Worker from every computer that is a member of the group using the procedure shown earlier, and then you perform the following steps to remove the group.

  1. Nel portale di Azure aprire l'account di automazione.Open the Automation account in the Azure portal.
  2. Selezionare il riquadro Gruppi di ruoli di lavoro ibridi e nel pannello Gruppi di lavoro ibridi selezionare il gruppo che si desidera eliminare.Select the Hybrid Worker Groups tile and in the Hybrid Worker Groups blade, select the group you wish to delete. Dopo aver selezionato il gruppo specifico, viene visualizzato il pannello delle proprietà del Gruppo di lavoro ibrido.After selecting the specific group, the Hybrid worker group properties blade is displayed.
    Pannello Gruppi di ruoli di lavoro ibridi Hybrid Runbook Worker Group Blade
  3. Nel pannello delle proprietà del gruppo selezionato fare clic su Elimina.On the properties blade for the selected group, click Delete. Viene visualizzato un messaggio che chiede di confermare l'azione. Selezionare se si è certi che si vuole procedere.A message appears asking you to confirm this action, select Yes if you are sure you want to proceed.
    Finestra di dialogo di conferma dell'eliminazione del gruppoDelete Group Confirmation Dialog
    Questo processo può richiedere alcuni secondi. Per tenere traccia dello stato di avanzamento, è possibile usare la voce Notifiche nel menu.This process can take several seconds to complete and you can track its progress under Notifications from the menu.

risoluzione dei problemiTroubleshooting

Il ruolo di lavoro ibrido per runbook dipende da Microsoft Monitoring Agent per comunicare con l'account di automazione per registrare il ruolo di lavoro, ricevere i processi del runbook e segnalare lo stato.The Hybrid Runbook Worker depends on the Microsoft Monitoring Agent to communicate with your Automation account to register the worker, receive runbook jobs, and report status. Se la registrazione del ruolo di lavoro non riesce, ecco alcune possibili cause dell'errore:If registration of the worker fails, here are some possible causes for the error:

  1. Il ruolo di lavoro ibrido è protetto da proxy o firewall.The hybrid worker is behind a proxy or firewall.
    Verificare che il computer abbia accesso in uscita a *.azure-automation.net sulla porta 443.Verify the computer has outbound access to *.azure-automation.net on port 443.

  2. Il computer in cui è in esecuzione il ruolo di lavoro ibrido non soddisfa i requisiti hardware.The computer the hybrid worker is running on has less than the minimum hardware requirements.
    I computer che eseguono il ruolo di lavoro ibrido per runbook devono soddisfare i requisiti hardware minimi per poter ospitare questa funzionalità.Computers running the Hybrid Runbook Worker should meet the minimum hardware requirements before designating it to host this feature. In caso contrario, a seconda dell'utilizzo di risorse di altri processi in background e dei conflitti causati dai runbook durante l'esecuzione, il computer diverrà sovraccarico e causerà ritardi o interruzioni del processo del runbook.Otherwise, depending on the resource utilization of other background processes and contention caused by runbooks during execution, the computer will become over utilized and cause runbook job delays or timeouts. Verificare che il computer designato per svolgere il ruolo di lavoro ibrido per runbook soddisfi i requisiti hardware minimi.Confirm the computer designated to run the Hybrid Runbook Worker feature meets the minimum hardware requirements. In caso affermativo, monitorare l'utilizzo della CPU e della memoria per determinare eventuali correlazioni tra le prestazioni dei processi del ruolo di lavoro ibrido per runbook e Windows.If it does, monitor CPU and memory utilization to determine any correlation between the performance of Hybrid Runbook Worker processes and Windows. In caso di utilizzo eccessivo della CPU o memoria, potrebbe essere necessario aggiornare o aggiungere altri processori o aumentare la memoria per risolvere il collo di bottiglia della risorsa e quindi l'errore.If there is memory or CPU pressure, this may indicate the need to upgrade or add additional processors, or increase memory to address the resource bottleneck and resolve the error. In alternativa, selezionare una risorsa di calcolo diversa in grado di supportare i requisiti minimi e scalare quando le esigenze del carico di lavoro indicano la necessità di un aumento.Alternatively, select a different compute resource that can support the minimum requirements and scale when workload demands indicate an increase is necessary.

  3. Il servizio Microsoft Monitoring Agent non è in esecuzione.The Microsoft Monitoring Agent service is not running.
    Se il servizio Microsoft Monitoring Agent di Windows non è in esecuzione, il ruolo di lavoro ibrido per runbook non è in grado di comunicare con Automazione di Azure.If the Microsoft Monitoring Agent Windows service is not running, this prevents the Hybrid Runbook Worker from communicating with Azure Automation. Verificare l'esecuzione dell'agente immettendo il comando seguente in PowerShell: get-service healthservice.Verify the agent is running by entering the following command in PowerShell: get-service healthservice. Se il servizio viene arrestato, immettere il comando seguente in PowerShell per avviare il servizio: start-service healthservice.If the service is stopped, enter the following command in PowerShell to start the service: start-service healthservice.

  4. Nel log eventi Log applicazioni e servizi\Operazioni, viene visualizzato l'evento 4502 ed EventMessage contenente Microsoft.EnterpriseManagement.HealthService.AzureAutomation.HybridAgent con la seguente descrizione: il certificato presentato dal servizio .oms.opinsights.azure.com non è stato rilasciato da un'autorità di certificazione usata per i servizi Microsoft. Contattare l'amministratore di rete per verificare che il proxy che intercetta la comunicazione TLS/SSL sia in esecuzione. L'articolo KB3126513 contiene altre informazioni sulla risoluzione dei problemi di connettività.In the Application and Services Logs\Operations Manager event log, you see event 4502 and EventMessage containing Microsoft.EnterpriseManagement.HealthService.AzureAutomation.HybridAgent with the following description: The certificate presented by the service .oms.opinsights.azure.com was not issued by a certificate authority used for Microsoft services. Please contact your network administrator to see if they are running a proxy that intercepts TLS/SSL communication. The article KB3126513 has additional troubleshooting information for connectivity issues. Questo può dipendere dal firewall di rete o proxy blocca le comunicazioni in Microsoft Azure.This can be caused by your proxy or network firewall blocking communication to Microsoft Azure. Verificare che il computer abbia accesso in uscita a *.azure-automation.net sulle porte 443.Verify the computer has outbound access to *.azure-automation.net on ports 443.

I log vengono archiviati localmente in ogni ruolo di lavoro ibrido in C:\ProgramData\Microsoft\System Center\Orchestrator\7.2\SMA\Sandboxes.Logs are stored locally on each hybrid worker at C:\ProgramData\Microsoft\System Center\Orchestrator\7.2\SMA\Sandboxes. È possibile verificare se sono presenti eventuali eventi di avviso o errore scritti nel log eventi Log applicazioni e servizi\Microsoft-SMA\Operazioni e Log applicazioni e servizi\Gestore operazioni che indicano un problema di connettività o altro problema che interessa il caricamento del ruolo nell'Automazione di Azure durante l'esecuzione di operazioni normali.You can check if there are any warning or error events written to the Application and Services Logs\Microsoft-SMA\Operations and Application and Services Logs\Operations Manager event log that would indicate a connectivity or other issue affecting onboarding of the role to Azure Automation or issue while performing normal operations.

Passaggi successiviNext steps

Esaminare Esecuzione dei runbook per Hybrid Runbook Workers per informazioni su come configurare i runbook per automatizzare i processi nel centro dati locale o un altro ambiente cloud.Review run runbooks on a Hybrid Runbook Worker to learn how to configure your runbooks to automate processes in your on-premises datacenter or other cloud environment.