Esercitazione: Individuare i server in esecuzione in Hyper-V con Azure Migrate: Individuazione e valutazione

Il percorso di migrazione ad Azure prevede l'individuazione dei carichi di lavoro e dell'inventario locale.

Questa esercitazione illustra come individuare i server in esecuzione nell'ambiente Hyper-V usando lo strumento Azure Migrate: Individuazione e valutazione, un'appliance leggera di Azure Migrate. L'appliance viene distribuita come server nell'host Hyper-V per individuare continuamente i server e i relativi metadati delle prestazioni, le applicazioni in esecuzione nei server, le dipendenze dei server, le app Web e le istanze e i database di SQL Server.

In questa esercitazione apprenderai a:

  • Configura un account Azure
  • Preparare l'ambiente Hyper-V per l'individuazione.
  • Creare un progetto.
  • Configurare l'appliance di Azure Migrate.
  • Avviare l'individuazione continua.

Nota

Le esercitazioni illustrano il percorso più rapido per provare uno scenario e prevedono l'uso delle opzioni predefinite.

Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.

Prerequisiti

Prima di iniziare questa esercitazione, verificare che siano rispettati i prerequisiti seguenti.

Requisito Dettagli
Host Hyper-V Gli host Hyper-V in cui sono collocati i server possono essere autonomi o in cluster.

L'host deve eseguire Windows Server 2022, Windows Server 2019 o Windows Server 2016.

Accertarsi che le connessioni in ingresso siano consentite sulla porta WinRM 5985 (HTTP) in modo che l'appliance possa connettersi per recuperare i dati sulle prestazioni e i metadati dei server usando una sessione CIM (Common Information Model).
Distribuzione dell'appliance L'host Hyper-V richiede risorse da allocare a un server per l'appliance:

- 16 GB di RAM, otto vCPU e circa 8 GB di spazio di archiviazione su disco.

- Un commutatore virtuale esterno e accesso a Internet nell’appliance, direttamente o tramite un proxy.
Server Tutte le versioni del sistema operativo Windows e Linux sono supportate per l'individuazione dei metadati di configurazione e prestazioni.

Per l'individuazione delle applicazioni nei server, sono supportate tutte le versioni del sistema operativo Windows e Linux. Controllare le versioni del sistema operativo supportate per l'analisi delle dipendenze senza agente.

Per individuare le app Web ASP.NET in esecuzione nel server Web IIS, controllare le versioni supportate del sistema operativo Windows e IIS. Per l'individuazione delle applicazioni installate e per l'analisi delle dipendenze senza agente, nei server di Windows deve essere installato PowerShell versione 2.0 o successiva.

Per individuare le app Web Java in esecuzione nel server Web Apache Tomcat, controllare le versioni supportate del sistema operativo Linux e Tomcat.
Accesso a SQL Server Per individuare istanze e database di SQL Server, l'account di Windows o SQL Server richiede queste autorizzazioni per ogni istanza di SQL Server. È possibile usare l’utilità di provisioning dell'account per creare account personalizzati o usare qualunque account esistente che sia membro del ruolo del server sysadmin per semplicità.

Preparare un account utente Azure

Per creare un progetto e registrare l'appliance di Azure Migrate, è necessario un account con:

  • Autorizzazioni di collaboratore o proprietario per una sottoscrizione di Azure.
  • Autorizzazioni per registrare le app Microsoft Entra.

Se è appena stato creato un account Azure gratuito, si è proprietari della propria sottoscrizione. Se non si ha il ruolo di proprietario della sottoscrizione, collaborare con il proprietario per assegnare le autorizzazioni nel modo seguente:

  1. Nel portale di Azure cercare "sottoscrizioni" e in Servizi selezionare Sottoscrizioni.

    Screenshot della casella di ricerca per cercare la sottoscrizione di Azure.

  2. Nella pagina Sottoscrizioni, selezionare la sottoscrizione in cui creare un progetto.

  3. Seleziona Controllo di accesso (IAM).

  4. Selezionare Aggiungi>Aggiungi assegnazione di ruolo per aprire la pagina Aggiungi assegnazione di ruolo.

  5. Assegnare il ruolo seguente. Per la procedura dettagliata, vedere Assegnare ruoli di Azure usando il portale di Azure.

    Impostazione Valore
    Ruolo Collaboratore o proprietario
    Assegna accesso a User
    Membri azmigrateuser

    Screenshot della pagina di aggiunta dell’assegnazione di ruolo nel portale di Azure.

  6. Per registrare l'appliance, l'account Azure deve disporre delle autorizzazioni per registrare le app Microsoft Entra.

  7. Nel portale passare a Microsoft Entra ID>Utenti.

  8. Chiedere al tenant o all'amministratore globale di assegnare all’account il ruolo sviluppatore di applicazioni per consentire agli utenti la registrazione dell'app Microsoft Entra. Altre informazioni.

Preparare gli host Hyper-V

È possibile preparare gli host Hyper-V manualmente o usando uno script. I passaggi per la preparazione sono riepilogati nella tabella. Lo script li prepara automaticamente.

Step Script Manualee
Requisiti dell'host Hyper-V Verifica che l'host esegua una versione supportata di Hyper-V e il ruolo Hyper-V.

Abilita il servizio Gestione remota Windows e apre le porte 5985 (HTTP) e 5986 (HTTPS) nell'host (necessario per la raccolta dei metadati).
L'host deve eseguire Windows Server 2019, Windows Server 2016 o Windows Server 2012 R2.

Accertarsi che le connessioni in ingresso siano consentite sulla porta WinRM 5985 (HTTP) in modo che l'appliance possa connettersi per recuperare i dati sulle prestazioni e i metadati dei server usando una sessione CIM (Common Information Model).

Lo script attualmente non è supportato negli host con impostazioni locali non in lingua inglese.
Verificare la versione di PowerShell Verifica che lo script sia in esecuzione in una versione di PowerShell supportata. Verificare di eseguire PowerShell versione 4.0 o successiva nell'host Hyper-V.
Creare un account Accertarsi di disporre delle autorizzazioni corrette per l’host Hyper-V.

Consente di creare un account utente locale con le autorizzazioni corrette.
Opzione 1: Preparare un account con accesso come amministratore al computer host Hyper-V.

Opzione 2: Preparare un account amministratore locale o un account amministratore di dominio e aggiungere l'account a questi gruppi: Utenti di gestione remota, Amministratori Hyper-V e Utenti di Monitor prestazioni.
Abilitare la comunicazione remota di PowerShell Abilita la comunicazione remota di PowerShell nell'host in modo che l'appliance di Azure Migrate possa eseguire i comandi di PowerShell nell'host tramite una connessione WinRM. Per eseguire la configurazione, in ogni host aprire una console di PowerShell come amministratore ed eseguire il comando seguente: powershell Enable-PSRemoting -force
Configurare servizi di integrazione di Hyper-V Verifica che i Servizi di integrazione di Hyper-V siano abilitati in tutti i server gestiti dall'host. Abilitare i Servizi di integrazione di Hyper-V in ogni server.

Se si esegue Windows Server 2003, seguire queste istruzioni.
Delegare le credenziali se i dischi dei server si trovano in condivisioni SMB remote Delega le credenziali Eseguire questo comando per abilitare CredSSP per delegare le credenziali negli host che eseguono server con dischi in condivisioni SMB: powershell Enable-WSManCredSSP -Role Server -Force

È possibile eseguire questo comando in remoto in tutti gli host Hyper-V.

Se si aggiungono nuovi nodi host in un cluster, tali nodi vengono aggiunti automaticamente per l'individuazione, ma è necessario abilitare manualmente CredSSP.

Quando si configura l'appliance, si completa la configurazione di CredSSP abilitandolo nell'appliance.

Eseguire lo script

  1. Scaricare lo script dall'Area download Microsoft. Lo script è firmato da Microsoft per la crittografia.

  2. Convalidare l'integrità dello script usando il file hash SHA256. Il valore dell'hashtag è inferiore. Eseguire questo comando per generare l'hash per lo script:

    C:\>CertUtil -HashFile <file_location> [Hashing Algorithm]
    

    Sintassi di esempio:

    C:\>CertUtil -HashFile C:\Users\Administrators\Desktop\MicrosoftAzureMigrate-Hyper-V.ps1 SHA256
    
  3. Dopo aver convalidato l'integrità dello script, eseguire lo script in ogni host Hyper-V con questo comando di PowerShell con autorizzazioni elevate:

    PS C:\Users\Administrators\Desktop> MicrosoftAzureMigrate-Hyper-V.ps1
    

Il valore hash è:

Hash valore
SHA256 07783A31D1E66BE963349B5553DC1F1E94C70AA149E11AC7D8914F4076480731

Creare un account per accedere ai server

L'account utente nei server deve disporre delle autorizzazioni necessarie per avviare l'individuazione delle applicazioni installate, dell'analisi delle dipendenze senza agente e delle istanze e dei database di SQL Server. È possibile fornire le informazioni sull'account utente nella gestione della configurazione dell’appliance. L'appliance non installa agenti nei server.

  • Per i server Windows, creare un account (locale o dominio) con autorizzazioni di amministratore nei server. Per individuare istanze e database di SQL Server, l'account di Windows o SQL Server deve essere un membro del ruolo server sysadmin o deve disporre di queste autorizzazioni per ogni istanza di SQL Server. Informazioni su come assegnare il ruolo necessario all'account utente.
  • Per i server Linux, fornire un account utente sudo con autorizzazioni per eseguire comandi ls e netstat o creare un account utente con le autorizzazioni CAP_DAC_READ_SEARCH e CAP_SYS_PTRACE per i file /bin/netstat e /bin/ls. Se si specifica un account utente sudo, assicurarsi di aver abilitato NOPASSWD per l'account per eseguire i comandi necessari senza richiedere una password ogni volta che viene richiamato il comando sudo.

Nota

È possibile aggiungere più credenziali server nella gestione della configurazione dell’appliance di Azure Migrate per avviare l'individuazione delle applicazioni installate, l’analisi delle dipendenze senza agente e le istanze e i database di SQL Server. È possibile aggiungere più domini, Windows (non dominio), Linux (non dominio) o credenziali di autenticazione di SQL Server. Informazioni su come aggiungere credenziali dei server.

Configurare un progetto

Configurare un nuovo progetto.

  1. Nel portale di Azure >Tutti i servizi cercare Azure Migrate.

  2. In Servizi selezionare Azure Migrate.

  3. In Attività iniziali, selezionare Crea progetto.

  4. In Crea progetto selezionare il gruppo di risorse e la sottoscrizione di Azure. Creare un gruppo di risorse, se non è presente.

  5. In Dettagli del progetto specificare il nome del progetto e l'area geografica in cui lo si vuole creare. Esaminare le aree geografiche supportate per i cloud pubblico e per enti pubblici.

    Nota

    Usare la sezione di configurazione Avanzata per creare un progetto di Azure Migrate con connettività dell'endpoint privato. Altre informazioni.

  6. Seleziona Crea.

  7. Attendere alcuni minuti durante la distribuzione del progetto. Lo strumento Azure Migrate: Individuazione e valutazione viene aggiunto per impostazione predefinita al nuovo progetto.

    Screenshot che mostra lo strumento Azure Migrate: Individuazione e valutazione aggiunto per impostazione predefinita.

Nota

Se è già stato creato un progetto, è possibile usare lo stesso progetto per registrare appliance aggiuntive per individuare e valutare più server. Ulteriori informazioni

Configurare l'appliance

Azure Migrate si basa su un'appliance leggera di Azure Migrate. L'appliance esegue l'individuazione dei server e invia i metadati e i dati di configurazione e prestazioni dei server ad Azure Migrate. L'appliance può essere configurata distribuendo un file VHD che può essere scaricato dal progetto.

Nota

  • Se per qualche motivo non è possibile configurare l’appliance usando il modello, è possibile configurarla usando uno script di PowerShell su un’istanza esistente di Windows Server 2019 o Windows Server 2022. Altre informazioni.
  • L'opzione per distribuire un'appliance usando un modello VHD non è supportata nel cloud di Azure per enti pubblici. Altre informazioni su come distribuire un'appliance per il cloud di Azure per enti pubblici.

In questa esercitazione viene configurata l'appliance in un server in esecuzione nell'ambiente Hyper-V, come indicato di seguito:

  1. Fornire un nome dell’appliance e generare una chiave del progetto nel portale.
  2. Scaricare un disco rigido virtuale Hyper-V compresso dal portale di Azure.
  3. Creare l'appliance e accertarsi che riesca a connettersi ad Azure Migrate: Individuazione e valutazione.
  4. Configurare l'appliance per la prima volta e registrarla con il progetto usando la chiave del progetto.

1. Generare la chiave del progetto

  1. In Obiettivi di migrazione>Server, database e app Web>Azure Migrate: Individuazione e valutazione, selezionare Individua.
  2. In Individua server>I server sono virtualizzati? selezionare Sì, con Hyper-V.
  3. In 1: Generare la chiave del progetto, specificare un nome per l'appliance di Azure Migrate che verrà configurata per l'individuazione dei server. Il nome deve essere costituito da un massimo di 14 caratteri alfanumerici.
  4. Selezionare Genera chiave per avviare la creazione delle risorse di Azure necessarie. Non chiudere la pagina Individua server durante la creazione delle risorse.
  5. Una volta create le risorse di Azure, viene generata una chiave del progetto.
  6. Copiare la chiave perché sarà necessaria per completare la registrazione dell'appliance durante la relativa configurazione.

2. Scaricare il disco rigido virtuale

In 2: Scaricare l’appliance di Azure Migrate, selezionare il file .VHD, quindi selezionare Scarica.

Verificare la sicurezza

Prima di distribuire il file compresso, verificarne la sicurezza.

  1. Nel computer in cui è stato scaricato il file aprire una finestra di comando con privilegi di amministratore.

  2. Eseguire il comando di PowerShell seguente per generare il codice hash per il file ZIP

    • C:\>Get-FileHash -Path <file_location> -Algorithm [Hashing Algorithm]
    • Esempio di utilizzo: C:\>Get-FileHash -Path ./AzureMigrateAppliance_v3.20.09.25.zip -Algorithm SHA256
  3. Verificare le versioni più recenti dell'appliance e i valori hash:

    • Per il cloud pubblico di Azure:

      Scenario Scaricare SHA256
      Hyper-V (8,91 GB) Versione più recente 952e493a63a45f97ecdc0945807d504f4bd2f0f4f8248472b784c3e6bd25eb13
    • Per Azure per enti pubblici:

      Scenario* Scaricare SHA256
      Hyper-V (85,8 MB) Versione più recente 07783A31D1E66BE963349B5553DC1F1E94C70AA149E11AC7D8914F4076480731

3. Creare un’appliance

Importare il file scaricato e creare un’appliance.

  1. Estrarre il file VHD compresso in una cartella nell'host Hyper-V che ospiterà l'appliance. Vengono estratte tre cartelle.
  2. Aprire Hyper-V Manager. In Azioni fare clic su Importa macchina virtuale.
  3. Nella procedura guidata di importazione della macchina virtuale, >Prima di iniziare, fare clic su Avanti.
  4. In Individua cartellaspecificare la cartella contenente il disco rigido virtuale estratto. Fare clic su Avanti.
  5. In Selezione macchina virtuale fare clic su Avanti.
  6. In Scegliere il tipo di importazione fare clic su Copia macchina virtuale (crea nuovo ID univoco). Fare clic su Avanti.
  7. In Selezione destinazione lasciare l'impostazione predefinita. Fare clic su Avanti.
  8. In Cartelle di archiviazione lasciare l'impostazione predefinita. Fare clic su Avanti.
  9. In Scegli rete, specificare il commutatore virtuale che verrà usato dall’appliance. È necessario che il commutatore abbia connettività Internet per inviare dati ad Azure.
  10. In Riepilogo rivedere le impostazioni. Fare quindi clic su Fine.
  11. In Hyper-V Manager >Macchine virtuali, avviare l’appliance.

Verificare l'accesso dell'appliance ad Azure

Accertarsi che l'appliance possa connettersi agli URL di Azure per i cloud pubblici ed enti pubblici.

4. Configurare l'appliance

Configurare l'appliance per la prima volta.

Nota

Se si configura l'appliance usando uno script PowerShell invece del disco rigido virtuale scaricato, i primi due passaggi di questa procedura non sono pertinenti.

  1. In Hyper-V Manager >Macchine virtuali, fare clic con il pulsante destro del mouse sull’appliance e scegliere >Connetti.

  2. Specificare la lingua, il fuso orario e la password per l'appliance.

  3. Aprire un browser in un computer qualunque in grado di collegarsi all’appliance e aprire l’URL dell’app Web dell’appliance: https://nome appliance o indirizzo IP: 44368.

    In alternativa, è possibile aprire l'app dal desktop dell'appliance facendo clic sul relativo collegamento.

  4. Accettare le condizioni di licenza e leggere le informazioni di terze parti.

Configurare i prerequisiti e registrare l'appliance

In Gestione configurazione selezionare Configura prerequisiti e quindi completare questi passaggi:

  1. Connettività: l'appliance verifica che il server abbia accesso a Internet. Se il server usa un proxy:

    • Selezionare Proxy di installazione per specificare l'indirizzo proxy (nel formato http://ProxyIPAddress o http://ProxyFQDN, dove FQDN fa riferimento a un nome di dominio completo) e alla porta di ascolto.

    • Se il proxy richiede l'autenticazione, immettere le credenziali.

    • Se sono stati aggiunti i dettagli del proxy o disabilitato il proxy o l'autenticazione, selezionare Salva per attivare la connettività e controllare di nuovo la connettività.

      È supportato solo il proxy HTTP.

  2. Sincronizzazione ora: accertarsi che l’ora nell’appliance sia sincronizzata con l’ora di Internet per il corretto funzionamento dell'individuazione.

  3. Installare gli aggiornamenti e registrare l'appliance: per eseguire l'aggiornamento automatico e registrare l'appliance, seguire questa procedura:

    Screenshot che mostra la configurazione dei prerequisiti nella gestione della configurazione dell’appliance.

    Nota

    Questa è una nuova esperienza utente nell'appliance di Azure Migrate che è disponibile solo se è stata configurata un'appliance usando lo script OVA/Installer più recente scaricato dal portale. Le appliance che sono già state registrate continueranno a visualizzare la versione precedente dell'esperienza utente e continueranno a funzionare senza problemi.

    1. Affinché l'appliance esegua l'aggiornamento automatico, incollare la chiave del progetto copiata dal portale. Se non si dispone della chiave, passare ad Azure Migrate: Individuazione e valutazione>Panoramica>Gestisci appliance esistenti. Selezionare il nome dell'appliance specificato quando è stata generata la chiave del progetto e copiare la chiave visualizzata.

    2. L'appliance verificherà la chiave e avvierà il servizio di aggiornamento automatico, che aggiorna tutti i servizi nell'appliance alle versioni più recenti. Quando viene eseguito l’aggiornamento automatico, è possibile selezionare Visualizza servizi appliance per visualizzare lo stato e le versioni dei servizi in esecuzione nel server dell’appliance.

    3. Per registrare l'appliance, è necessario selezionare Accesso. In Continua con l'accesso di Azure, selezionare Copia codice e accesso per copiare il codice del dispositivo (è necessario disporre un codice del dispositivo per l'autenticazione con Azure) e aprire una richiesta di accesso di Azure in una nuova scheda del browser. Per visualizzare la richiesta, accertarsi di aver disabilitato il blocco popup nel browser.

      Screenshot che mostra dove copiare il codice del dispositivo e accedere.

    4. In una nuova scheda nel browser, incollare il codice del dispositivo e accedere usando il nome utente e la password di Azure. L'accesso con un PIN non è supportato.

      Nota

      Se si chiude la scheda di accesso per errore senza eseguire l'accesso, aggiornare la scheda del browser della gestione della configurazione dell'appliance per visualizzare il codice del dispositivo e il pulsante Copia codice e accesso.

    5. Dopo aver eseguito l'accesso, tornare alla scheda del browser che visualizza la gestione della configurazione dell’appliance. Se l'account utente di Azure usato per accedere ha le autorizzazioni necessarie per le risorse di Azure create durante la generazione della chiave, viene avviata la registrazione dell'appliance.

      Al termine della registrazione dell'appliance, è possibile visualizzare i dettagli della registrazione selezionando Visualizza dettagli.

È possibile rieseguire i prerequisiti in qualunque momento durante la configurazione dell'appliance per verificare se l'appliance soddisfa tutti i prerequisiti.

Delegare le credenziali per i dischi rigidi virtuali SMB

Se i dischi rigidi virtuali sono in esecuzione in SMB, è necessario abilitare la delega delle credenziali dall'appliance agli host Hyper-V. Per eseguire questa operazione dall'appliance:

  1. Eseguire questo comando nell’appliance. HyperVHost1/HyperVHost2 sono nomi host di esempio.

    Enable-WSManCredSSP -Role Client -DelegateComputer HyperVHost1.contoso.com, HyperVHost2.contoso.com, HyperVHost1, HyperVHost2 -Force
    
  2. In alternativa, eseguire questa operazione nell'editor Criteri di gruppo locali dell'appliance:

    • In Criteri del computer locale>Configurazione computer fare clic su Modelli amministrativi>Sistema>Delega di credenziali.
    • Fare doppio clic su Consenti delega credenziali nuove e selezionare Abilitata.
    • In Opzioni fare clic su Mostra e aggiungere all'elenco ogni host Hyper-V da individuare, con wsman/ come prefisso.
    • In Delega di credenziali fare doppio clic su Consenti delega credenziali nuove solo con autenticazione server NTLM. Anche in questo caso, aggiungere all'elenco ogni host Hyper-V da individuare, con wsman/ come prefisso.

Avviare l'individuazione continua

Connettersi dall'appliance agli host o cluster Hyper-V e avviare l'individuazione dei server.

Fornire i dettagli dell’host/cluster Hyper-V

  1. In Passaggio 1: Fornire le credenziali dell’host Hyper-V, selezionare Aggiungi credenziali per specificare un nome descrittivo per le credenziali, aggiungere Nome utente e Password per un host/cluster Hyper-V che verrà utilizzato dall’appliance per individuare i server. Selezionare Salva.

  2. Per aggiungere più credenziali contemporaneamente, selezionare Aggiungi altro per salvare e aggiungere altre credenziali. Sono supportate più credenziali per l'individuazione dei server nell'ambiente Hyper-V.

  3. In Passaggio 2: Fornire i dettagli dell’host/cluster Hyper-V, selezionare Aggiungi origine individuazione per specificare l’indirizzo IP/FQDN dell’host/cluster Hyper-V e il nome descrittivo per le credenziali per connettersi all’host/cluster.

  4. È possibile selezionare Add single item (Aggiungi singolo elemento) o Add multiple items (Aggiungi più elementi). È disponibile anche un'opzione per fornire i dettagli dell'host/cluster Hyper-V tramite Importa CSV.

    • Se si sceglie Aggiungi singolo elemento, è necessario specificare un nome descrittivo per le credenziali e l’indirizzo IP/FQDN dell'host/cluster Hyper-V, quindi fare clic su Salva.
    • Se si sceglie Aggiungi più elementi(selezionato per impostazione predefinita), è possibile aggiungere più record contemporaneamente specificando l’indirizzo IP/FQDN dell'host/cluster Hyper-V con il nome descrittivo per le credenziali nella casella di testo. Verificare i record aggiunti e selezionare Salva.
    • Se si sceglie Importa CSV è possibile scaricare un file modello CSV, quindi compilare il file con Indirizzo IP/FQDN dell'host/cluster Hyper-V e il nome descrittivo per le credenziali. Importare, quindi, il file nell'appliance, verificare i record nel file e fare clic su Salva.
  5. Quando si fa clic su Salva, l'appliance tenterà di convalidare la connessione agli host/cluster Hyper-V aggiunti e visualizzerà lo Stato di convalida nella tabella per ogni host/cluster.

    • Per gli host o i cluster convalidati correttamente, è possibile visualizzare altri dettagli facendo clic sul relativo indirizzo IP/FQDN.
    • Se la convalida non riesce per un host, esaminare l'errore facendo clic su Convalida non riuscita nella colonna Stato della tabella. Risolvere il problema e ripetere la convalida.
    • Per rimuovere host o cluster, selezionare Elimina.
    • Non è possibile rimuovere un host specifico da un cluster. È possibile rimuovere solo l'intero cluster.
    • È possibile aggiungere un cluster, anche in caso di problemi con host specifici al suo interno.
  6. È possibile riconvalidare la connettività agli host/server in qualunque momento prima di avviare l'individuazione.

Fornire le credenziali dei server

In Passaggio 3: Fornire le credenziali per eseguire l’inventario software, l'analisi delle dipendenze senza agente e l'individuazione di istanze e database di SQL Server nell'ambiente Microsoft HyperV. È possibile fornire più credenziali server. Se non si desidera usare alcuna di queste funzionalità dell'appliance, è possibile disabilitare il dispositivo di scorrimento e procedere con l'individuazione dei server in esecuzione in host/cluster Hyper-V. È possibile modificare questa opzione in qualunque momento.

Screenshot che mostra l'inserimento delle credenziali per l'inventario software e l'analisi delle dipendenze.

Per usare queste funzionalità, fornire le credenziali dei server completando i passaggi seguenti. L'appliance tenta di eseguire automaticamente il mapping delle credenziali ai server per eseguire le funzionalità di individuazione.

Per aggiungere le credenziali dei server:

  1. Selezionare Aggiungi credenziali.

  2. Nel menu a discesa, selezionare Tipo di credenziali.

    È possibile aggiungere domini, Windows (non dominio), Linux (non dominio) e credenziali di autenticazione di SQL Server. Informazioni su come fornire le credenziali e come vengono gestite.

  3. Per ogni tipo di credenziali, immettere:

    • Un nome descrittivo.
    • Un nome utente.
    • Password. Seleziona Salva.

    Se si sceglie di usare le credenziali di dominio, è necessario immettere anche il nome di dominio completo (FQDN) per il dominio. Il nome di dominio completo (FQDN) è necessario per convalidare l'autenticità delle credenziali con l'istanza di Active Directory in tale dominio.

  4. Rivedere le autorizzazioni richieste nell’account per l’individuazione delle applicazioni installate, dell'analisi delle dipendenze senza agente e delle istanze e dei database di SQL Server.

  5. Per aggiungere più credenziali contemporaneamente, selezionare Aggiungi altro per salvare le credenziali e aggiungere altre credenziali. Quando si seleziona Salva o Aggiungi altro, l'appliance convalida le credenziali del dominio con l'istanza di Active Directory del dominio per l'autenticazione. La convalida viene eseguita dopo ogni aggiunta per evitare blocchi dell'account durante l'iterazione dell'appliance per il mapping delle credenziali ai rispettivi server.

Per controllare la convalida delle credenziali del dominio:

Nella gestione della configurazione, nella tabella delle credenziali, vedere Stato convalida per le credenziali del dominio. Vengono convalidate solo le credenziali del dominio.

Se la convalida non riesce, è possibile selezionare uno stato Non riuscito per visualizzare l'errore di convalida. Risolvere il problema e selezionare Riconvalida credenziali per ritentare la convalida delle credenziali.

Screenshot che mostra la specifica e la convalida di più credenziali.

Avviare l'individuazione

Selezionare Avvia individuazione per avviare l'individuazione dei server host/cluster convalidati. Dopo l'avvio dell'individuazione, è possibile controllare lo stato dell'individuazione per ogni host/server nella tabella.

Funzionamento dell'individuazione

  • Per la visualizzazione dei metadati dei server individuati nel portale di Azure sono necessari circa 2 minuti per ogni host.

  • Se sono state fornite le credenziali dei server, l’inventario software (individuazione delle applicazioni installate) viene avviato automaticamente al termine dell'individuazione dei server in esecuzione negli host/cluster Hyper-V.

  • L’inventario software identifica le istanze di SQL Server in esecuzione nei server. Usando le informazioni raccolte, l'appliance tenta di connettersi alle istanze di SQL Server tramite le credenziali di autenticazione di Windows o le credenziali di autenticazione di SQL Server fornite nell'appliance. Raccoglie, quindi, i dati nei database di SQL Server e le relative proprietà. L’individuazione di SQL Server viene eseguita una volta ogni 24 ore.

  • L'appliance può connettersi solo alle istanze di SQL Server per cui ha una line-of-sight della rete, mentre l'inventario software in sé potrebbe non richiedere una line-of-sight della rete.

  • Il tempo impiegato per l'individuazione delle applicazioni installate dipende dal numero di server individuati. Per 500 server, è necessaria circa un'ora prima che l'inventario delle applicazioni venga visualizzato nel portale di Azure Migrate nel portale.

  • L’inventario software identifica il ruolo del server Web esistente nei server individuati. Se viene rilevato che un server ha il ruolo del server Web abilitato, Azure Migrate eseguirà l'individuazione delle app Web nel server. I dati di configurazione delle app Web vengono aggiornati una volta ogni 24 ore.

  • Durante l'inventario software, le credenziali dei server aggiunte vengono iterate nei server e convalidate per l'analisi delle dipendenze senza agente. Al termine dell'individuazione dei server, nel portale è possibile abilitare l'analisi delle dipendenze senza agente nei server. È possibile selezionare solo i server in cui la convalida ha esito positivo per abilitare l’analisi delle dipendenze senza agente.

  • Le istanze di SQL Server e i dati dei database iniziano a essere visualizzati nel portale entro 24 ore dall'avvio dell'individuazione.

  • Per impostazione predefinita, Azure Migrate usa il modo più sicuro per connettersi alle istanze SQL, vale a dire che Azure Migrate crittografa la comunicazione tra l'appliance di Azure Migrate e le istanze di SQL Server di origine impostando la proprietà TrustServerCertificate su true. Inoltre, il livello trasporto usa SSL per crittografare il canale e ignorare la catena di certificati per la convalida dell'attendibilità. Il server dell’appliance, quindi, deve essere configurato per considerare attendibile l'autorità radice del certificato. È possibile, tuttavia, modificare le impostazioni di connessione selezionando Modifica proprietà di connessione di SQL Server nell'appliance. Altre informazioni per comprendere la scelta da effettuare.

    Screenshot che mostra come modificare le proprietà di connessione di SQL Server.

Verificare i server nel portale

Dopo l'individuazione, è possibile verificare se i server vengono visualizzati nel portale.

  1. Aprire il dashboard di Azure Migrate.
  2. Nella pagina Azure Migrate - Server>Azure Migrate: Individuazione e valutazione, fare clic sull’icona che visualizza il conteggio dei Server individuati.

Visualizzare lo stato del supporto

È possibile ottenere informazioni più approfondite sul comportamento di supporto dell'ambiente dalle sezioni Server individuati e Istanze di database individuate.

La colonna Stato di supporto delle licenze del sistema operativo visualizza lo stato di supporto del sistema operativo, indipendentemente dal supporto Mainstream, dal supporto “Extended” o dal supporto assente. Selezionando lo stato di supporto, si apre un riquadro a destra che fornisce indicazioni chiare sui passaggi interattivi che possono essere eseguiti per proteggere server e database con supporto “Extended” o assente.

Per visualizzare la durata rimanente fino alla fine del supporto, vale a dire il numero di mesi per cui la licenza è valida, selezionare Colonne>Il supporto termina tra>Invia. La colonna Il supporto termina tra visualizza la durata in mesi.

Istanze di database visualizza il numero di istanze individuate da Azure Migrate. Selezionare il numero di istanze per visualizzare i dettagli dell'istanza del database. Stato di supporto delle licenze dell’istanza del database visualizza lo stato di supporto dell'istanza del database. Selezionando lo stato di supporto, si apre un riquadro a destra che fornisce indicazioni chiare sui passaggi interattivi che possono essere eseguiti per proteggere server e database con supporto “Extended” o assente.

Per visualizzare la durata rimanente fino alla fine del supporto, vale a dire il numero di mesi per cui la licenza è valida, selezionare Colonne>Il supporto termina tra>Invia. La colonna Il supporto termina tra visualizza la durata in mesi.

Eseguire l'onboarding in Azure Stack HCI (facoltativo)

Nota

Eseguire questo passaggio solo se si esegue la migrazione ad Azure Stack HCI.

Fornire le informazioni sul cluster di Azure Stack e le credenziali per la connessione al cluster. Per altre informazioni, vedere Download del software Azure Stack HCI.

Screenshot che mostra la sezione di onboarding in Azure Stack HCI.

Passaggi successivi