Connettere computer ibridi ad Azure usando uno script di distribuzione

Completato

Abilitare i server abilitati per Azure Arc per computer Windows o Linux eseguendo manualmente un set di passaggi. Si può anche usare un metodo automatico eseguendo uno script di modello fornito da Microsoft. Lo script automatizza il download e l'installazione di entrambi gli agenti.

Con questo metodo sono necessarie le autorizzazioni di amministratore sulla macchina virtuale per installare e configurare l'agente. In Linux, usando l'account radice e in Windows, si è membri del gruppo Administrators locale.

Prima di iniziare, esaminare i prerequisiti e verificare che la sottoscrizione e le risorse soddisfino i requisiti. Per informazioni sulle aree supportate e altre considerazioni correlate, vedere Aree di Azure supportate.

Generare lo script di installazione dal portale di Azure

Lo script per automatizzare il download e l'installazione e stabilire la connessione con Azure Arc è disponibile nel portale di Azure. Per completare il processo, seguire questa procedura:

  1. Da un browser accedere al portale di Azure.

  2. Nella pagina Azure Arc - Computer selezionare Aggiungi/Crea in alto a sinistra e quindi selezionare Aggiungi un computer dal menu a discesa.

  3. Nella pagina Aggiungi server con Azure Arc, nel riquadro Aggiungi un singolo server, selezionare Genera script.

  4. Nella pagina Nozioni di base specificare le informazioni seguenti.

    1. Nella sezione Dettagli progetto selezionare la sottoscrizione e il gruppo di risorse da cui verrà gestito il computer.
    2. Nell'elenco a discesa Area selezionare l'area di Azure in cui archiviare i metadati dei server.
    3. Nell'elenco a discesa Sistema operativo selezionare il sistema operativo in cui è configurato lo script.
    4. Nella sezione Metodo di connettività, se il computer comunica tramite un server proxy per connettersi a Internet, selezionare l'opzione Server proxy. Specificare l'indirizzo IP del server proxy o il nome e il numero di porta che il computer userà per comunicare con il server proxy. Immettere il valore nel formato http://<proxyURL>:<proxyport>. Per un computer che comunica tramite un endpoint privato, selezionare l'opzione Endpoint privato nell'elenco a discesa. Per un computer che comunica tramite un endpoint pubblico, selezionare quindi l'opzione Endpoint pubblico.
    5. Nella sezione Procedure consigliate per la gestione automatica dei computer, è possibile abilitare la gestione automatica per eseguire l'onboarding e configurare i servizi delle procedure consigliate in base alle esigenze del server.
    6. Selezionare Avanti per passare alla pagina Tag.
  5. Nella pagina Tag, esaminare l'impostazione predefinita e suggerita di Tag di località fisica e immettere un valore oppure specificare Tag personalizzati in base ai propri standard.

  6. Selezionare Avanti per andare alla pagina Scaricare ed esegui lo script.

  7. Nella pagina Scarica ed esegui script esaminare le informazioni di riepilogo e quindi selezionare Scarica. Se occorre ancora apportare modifiche, selezionare Indietro.

Installare e convalidare l'agente in Windows

È possibile installare manualmente l'agente Connected Machine eseguendo il pacchetto di Windows Installer AzureConnectedMachineAgent.msi. È possibile scaricare la versione più recente del Pacchetto Windows Installer dell'agente Windows dall'Area download Microsoft.

Nota

Per installare o disinstallare l'agente, sono necessarie le autorizzazioni di Amministratore.

Nota

Occorre pima di tutto scaricare e copiare il pacchetto di installazione in una cartella nel server di destinazione o da una cartella di rete condivisa. Se si esegue il pacchetto di installazione senza opzioni, si avvia una procedura guidata che consente di completare l'installazione dell'agente in modo interattivo.

Se il computer deve comunicare tramite un server proxy con il servizio, eseguire un comando descritto nei passaggi. Questo comando imposta la variabile di ambiente del sistema del server proxy https_proxy. Usando questa configurazione, l'agente comunica tramite il server proxy usando il protocollo HTTP.

  1. Per installare l'agente in modo invisibile all'utente e creare un file di log di installazione nella cartella C:\Support\Logs esistente, eseguire il comando.

    msiexec.exe /i AzureConnectedMachineAgent.msi /qn /l*v "C:\Support\Logs\Azcmagentsetup.log"
    
    

    Se l'agente non si avvia dopo l'installazione, controllare i log per vedere le informazioni dettagliate sull'errore. La directory di log è %ProgramData%\AzureConnectedMachineAgent\log.

  2. Se il computer deve comunicare tramite un server proxy, per impostare la variabile di ambiente del server proxy, eseguire il comando seguente:

    [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 himds
    

    L'agente non supporta l'impostazione dell'autenticazione proxy.

  3. Dopo aver installato l'agente, è necessario configurarlo per la comunicazione con il servizio Azure Arc eseguendo il comando seguente:

    "%ProgramFiles%\AzureConnectedMachineAgent\azcmagent.exe" connect --resource-group "resourceGroupName" --tenant-id "tenantID" --location "regionName" --subscription-id "subscriptionID"
    

Eseguire l'installazione con il metodo con script

  1. Accedere al server.
  2. Aprire un prompt dei comandi di PowerShell con privilegi elevati.
  3. Passare alla cartella o alla condivisione in cui è stato copiato lo script ed eseguirlo sul server eseguendo lo script ./OnboardingScript.ps1.

Se l'agente non si avvia dopo l'installazione, controllare i log per vedere le informazioni dettagliate sull'errore. La directory di log è %ProgramData%\AzureConnectedMachineAgent\log.

Verificare la connessione con Azure Arc

Dopo aver installato l'operatore e averlo configurato per la connessione ai server abilitati per Azure Arc, passa al portale di Azure per verificare che il server sia stato collegato correttamente. Visualizzare i computer nel portale di Azure.

Screenshot del portale di Azure per verificare che il server sia connesso correttamente usando lo script di installazione.