Configurare un'appliance per i server fisici

Questo articolo descrive come configurare l'appliance di Azure Migrate se si valutano i server fisici con lo strumento Di individuazione e valutazione di Azure Migrate.

L'appliance di Azure Migrate è un'appliance leggera, usata da Azure Migrate: individuazione e valutazione per eseguire le operazioni seguenti:

  • Individuare i server locali.
  • Inviare metadati e dati sulle prestazioni per i server individuati ad Azure Migrate: individuazione e valutazione.

Altre informazioni sull'appliance di Azure Migrate.

Dopo aver creato l'appliance, verificare che possa connettersi ad Azure Migrate: individuazione e valutazione, configurarla per la prima volta e registrarla con il progetto.

Nota

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

Procedura di distribuzione dell'appliance

Per configurare l'appliance occorre:

  1. Specificare un nome dell'appliance e generare una chiave di progetto nel portale.
  2. Scaricare un file compresso con lo script del programma di installazione di Azure Migrate dal portale di Azure.
  3. Estrarre il contenuto del file compresso. Avviare la console PowerShell con privilegi amministrativi.
  4. Eseguire lo script di PowerShell per avviare Gestione configurazione appliance.
  5. Configurare l'appliance per la prima volta e registrarla con il progetto usando la chiave del progetto.

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 Fisico o altro (AWS, GCP, Xen e così via).

  3. In 1:Generare la chiave del progetto specificare un nome per l'appliance di Azure Migrate che verrà configurata per l'individuazione di server fisici o virtuali. Il nome deve essere costituito da un massimo di 14 caratteri alfanumerici.

  4. Fare clic su Genera chiave per avviare la creazione delle risorse di Azure necessarie. Non chiudere la pagina Individua server durante la creazione delle risorse.

  5. Dopo aver creato correttamente le risorse di Azure, viene generata una chiave di progetto.

  6. Copiare la chiave perché sarà necessaria per completare la registrazione dell'appliance durante la configurazione.

    Screenshot delle selezioni per Genera chiave.

Scaricare lo script del programma di installazione

In 2: Scaricare l'appliance Di Azure Migrate fare clic su Scarica.

Verificare la sicurezza

Prima di distribuire il file compresso, verificarne la sicurezza.

  1. Nel server in cui è stato scaricato il file aprire una finestra di comando dell'amministratore.
  2. Eseguire il comando seguente per generare l'hash per il file compresso:
    • C:\>CertUtil -HashFile <file_location> [Hashing Algorithm]
    • Esempio di utilizzo: C:\>CertUtil -HashFile C:\Users\administrator\Desktop\AzureMigrateInstaller.zip SHA256
  3. Verificare la versione più recente dell'appliance e il valore hash:
Scaricare Valore hash
Versione più recente a551f3552fee62ca5c7ea11648960a09a89d226659febd26314e22a37c7d857

Nota

Lo stesso script può essere usato per configurare l'appliance fisica per il cloud pubblico o Azure per enti pubblici di Azure.

Eseguire lo script del programma di installazione di Azure Migrate

  1. Estrarre il file compresso in una cartella nel server che ospiterà l'appliance. Assicurarsi di non eseguire lo script in un server con un'appliance di Azure Migrate esistente.

  2. Avviare PowerShell nello stesso server con privilegi amministrativi (elevati).

  3. Modificare la directory di PowerShell nella cartella in cui è stato estratto il contenuto del file compresso scaricato.

  4. Eseguire lo script denominato AzureMigrateInstaller.ps1 eseguendo il comando seguente:

    PS C:\Users\administrator\Desktop\AzureMigrateInstaller> .\AzureMigrateInstaller.ps1

  5. Selezionare uno scenario, opzioni di cloud e connettività per distribuire un'appliance con la configurazione desiderata. Ad esempio, la selezione illustrata di seguito configura un'appliance per individuare e valutare server fisici (o server in esecuzione in altri cloud come AWS, GCP, Xen e così via) in un progetto di Azure Migrate con connettività predefinita (endpoint pubblico) nel cloud pubblico di Azure.

    Screenshot che mostra come configurare l'appliance con la configurazione desiderata.

  6. Lo script del programma di installazione esegue le operazioni seguenti:

    • Installa gli agenti e un'applicazione Web.
    • Installa i ruoli di Windows, tra cui il Servizio Attivazione Windows, IIS e PowerShell ISE.
    • Scarica e installa un modulo di IIS riscrivibile.
    • Aggiorna una chiave del Registro di sistema (HKLM) con i dettagli delle impostazioni permanenti per Azure Migrate.
    • Crea i file seguenti nel percorso:
      • File di configurazione: %Programdata%\Microsoft Azure\Config
      • File di log: %Programdata%\Microsoft Azure\Logs

Dopo che lo script è stato eseguito correttamente, gestione configurazione appliance verrà avviato automaticamente.

Nota

In caso di problemi, è possibile accedere ai log degli script in C:\ProgramData\Microsoft Azure\Logs\AzureMigrateScenarioInstaller_Timestamp.log per la risoluzione dei problemi.

Verificare l'accesso dell'appliance ad Azure

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

Configurare l'appliance

Configurare l'appliance per la prima volta.

  1. Aprire un browser in qualsiasi computer in grado di connettersi 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 facendo clic sul relativo collegamento.

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

Configurare i prerequisiti e registrare l'appliance

In Configuration Manager selezionare Configura prerequisiti e quindi completare questi passaggi:

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

    • Selezionare Setup proxy (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.

    • Immettere le credenziali se il proxy richiede l'autenticazione.

    • 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 dell'ora: verificare che l'ora dell'appliance sia sincronizzata con l'ora 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 in Gestione configurazione appliance.

    Nota

    Si tratta di una nuova esperienza utente nell'appliance Azure Migrate 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 ha la chiave, passare ad Azure Migrate: Individuazione e valutazione>Panoramica>Gestire le appliance esistenti. Selezionare il nome dell'appliance specificato quando è stata generata la chiave del progetto e quindi 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 l'aggiornamento automatico è in esecuzione, è possibile selezionare Visualizza i servizi dell'appliance per visualizzare lo stato e le versioni dei servizi in esecuzione nel server dell'appliance.

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

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

    4. In una nuova scheda del 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 accidentalmente la scheda di accesso senza eseguire l'accesso, aggiornare la scheda del browser di Gestione configurazione 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 gestione configurazione appliance. Se l'account utente di Azure usato per accedere ha le autorizzazioni necessarie per le risorse di Azure create durante la generazione delle chiavi, viene avviata la registrazione dell'appliance.

      Dopo la registrazione dell'appliance, per visualizzare i dettagli della registrazione, selezionare Visualizza dettagli.

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

Avviare l'individuazione continua

A questo punto, connettersi dall'appliance ai server fisici da individuare e avviare l'individuazione.

  1. In Passaggio 1: Specificare le credenziali per l'individuazione di server fisici o virtuali Windows e Linux, fare clic su Aggiungi credenziali.

  2. Per Windows Server selezionare il tipo di origine come Windows Server, specificare un nome descrittivo per le credenziali, aggiungere il nome utente e la password. Fare clic su Salva.

  3. Se si usa l'autenticazione basata su password per il server Linux, selezionare il tipo di origine come Server Linux (basato su password), specificare un nome descrittivo per le credenziali, aggiungere il nome utente e la password. Fare clic su Salva.

  4. Se si usa l'autenticazione basata su chiave SSH per il server Linux, è possibile selezionare il tipo di origine come Linux Server (basato su chiavi SSH), specificare un nome descrittivo per le credenziali, aggiungere il nome utente, esplorare e selezionare il file di chiave privata SSH. Fare clic su Salva.

    • Azure Migrate supporta la chiave privata SSH generata dal comando ssh-keygen usando algoritmi RSA, DSA, ECDSA ed ed 25519.
    • Attualmente Azure Migrate non supporta la chiave SSH basata su passphrase. Usare una chiave SSH senza una passphrase.
    • Attualmente Azure Migrate non supporta il file di chiave privata SSH generato da PuTTy.
    • Azure Migrate supporta il formato OpenSSH del file di chiave privata SSH, come illustrato di seguito:

    Screenshot del formato supportato per la chiave privata SSH.

  5. Per aggiungere più credenziali contemporaneamente e salvarle, fare clic su Aggiungi altre. Sono supportate più credenziali per l'individuazione di server fisici.

    Nota

    Per impostazione predefinita, le credenziali verranno usate per raccogliere dati sulle applicazioni, i ruoli e le funzionalità installate e anche per raccogliere i dati sulle dipendenze dai server Windows e Linux, a meno che non si disabiliti il dispositivo di scorrimento per non eseguire queste funzionalità (come indicato nell'ultimo passaggio).

  6. Nel passaggio 2: Specificare i dettagli del server fisico o virtuale fare clic su Aggiungi origine di individuazione per specificare l'indirizzo IP/FQDN del server e il nome descrittivo per le credenziali per la connessione al server.

  7. È possibile selezionare Add single item (Aggiungi singolo elemento) o Add multiple items (Aggiungi più elementi). È disponibile anche un'opzione per fornire i dettagli del server tramite Importa CSV.

    Screenshot delle selezioni per l'aggiunta dell'origine di individuazione.

    • Se si sceglie Aggiungi elemento singolo, è possibile scegliere il tipo di sistema operativo, specificare un nome descrittivo per le credenziali, aggiungere un valore per Indirizzo IP/FQDN del server e fare clic su Salva.
    • Se si sceglie Aggiungi più elementi, è possibile aggiungere più record contemporaneamente specificando l'indirizzo IP del server /FQDN con il nome descrittivo per le credenziali nella casella di testo. Verificare** i record aggiunti e fare clic su Salva.
    • Se si sceglie Importa CSV (selezionato per impostazione predefinita), è possibile scaricare un file di modello CSV, popolare il file con l'indirizzo IP/FQDN del server e il nome descrittivo per le credenziali. Importare quindi il file nell'appliance, verificare i record nel file e fare clic su Salva.
  8. Quando si fa clic su Salva, l'appliance tenterà di convalidare la connessione ai server aggiunti e visualizzerà lo Stato di convalida nella tabella per ogni server.

    • Se la convalida non riesce per un server, esaminare l'errore facendo clic su Convalida non riuscita nella colonna Stato della tabella. Risolvere il problema e ripetere la convalida.
    • Per rimuovere un server, fare clic su Elimina.
  9. È possibile riconvalidare la connettività ai server in qualsiasi momento prima di avviare l'individuazione.

  10. Prima di avviare l'individuazione, è possibile scegliere di disabilitare il dispositivo di scorrimento per non eseguire l'inventario software e l'analisi delle dipendenze senza agente nei server aggiunti. È possibile modificare questa opzione in qualsiasi momento.

    Screenshot che mostra dove disabilitare il dispositivo di scorrimento.

  11. Per eseguire l'individuazione di istanze e database di SQL Server, è possibile aggiungere credenziali aggiuntive (dominio Windows/non dominio, credenziali di autenticazione SQL) e l'appliance tenterà di eseguire automaticamente il mapping delle credenziali ai server SQL. Se si aggiungono credenziali di dominio, l'appliance autentica le credenziali in Active Directory del dominio per impedire che eventuali account utente vengano bloccate. Per verificare la convalida delle credenziali del dominio, seguire questa procedura:

  • Nella tabella delle credenziali di Configuration Manager vedere Stato di convalida per le credenziali del dominio. Vengono convalidate solo le credenziali di dominio.
  • Se la convalida non riesce, è possibile selezionare lo stato Non riuscito per visualizzare l'errore di convalida. Risolvere il problema e quindi selezionare Riconvalida credenziali per ripetere la convalida delle credenziali.

Avviare l'individuazione

Fare clic su Avvia individuazione per avviare l'individuazione dei server convalidati correttamente. Dopo l'avvio dell'individuazione, è possibile controllare lo stato dell'individuazione per ogni server nella tabella.

Funzionamento dell'individuazione

  • Il completamento dell'individuazione di 100 server e dei relativi metadati nella portale di Azure richiede circa 2 minuti.
  • L'inventario software (individuazione delle applicazioni installate) viene avviato automaticamente al termine dell'individuazione dei server.
  • Il tempo impiegato per l'individuazione delle applicazioni installate dipende dal numero di server individuati. Per 500 server, la visualizzazione dell'inventario individuato nel progetto Azure Migrate nel portale richiede circa un'ora.
  • Durante l'inventario software, le credenziali del 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.

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 Server, database e app>Web Di Azure Migrate: individuazione e valutazione fare clic sull'icona che visualizza il conteggio per i server individuati.

Passaggi successivi

Provare a valutare i server fisici con Azure Migrate: individuazione e valutazione.