Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Fase 7: Configurare un server di automazione della migrazione
Il server di automazione della migrazione viene utilizzato per eseguire l'automazione della migrazione.
Crea un server Windows
Ti consigliamo di creare il server nel tuo account AWS, ma può anche essere creato nel tuo ambiente locale. Se creato in un account AWS, deve trovarsi nello stesso account AWS e nella stessa regione di Cloud Migration Factory. Per esaminare i requisiti del server, consulta Migration automation server.
Si consiglia di utilizzare l'immagine di base di Windows Server 2025, ma è supportato Windows Server 2019 o versione successiva. Ovunque tu distribuisca l'istanza di Windows, ti consigliamo di distribuirla come installazione standard che soddisfi i tuoi requisiti operativi e di sicurezza.
Nota
All'avvio dell'istanza, assegna una coppia di chiavi per recuperare la password dell'amministratore per l'accesso RDP. Non sono richieste connessioni in entrata sul tuo gruppo di sicurezza se utilizzi Windows Server 2019 Base o versioni successive, perché usi AWS Systems Manager (SSM) per la connessione.
Configurare le autorizzazioni AWS per il server di automazione della migrazione
A seconda di dove distribuisci il server di esecuzione della migrazione, scegli una delle opzioni seguenti per configurare le autorizzazioni AWS per il server di automazione della migrazione. Il ruolo o la policy IAM fornisce l'autorizzazione al server di automazione e l'accesso ad AWS Secrets Manager per ottenere le chiavi di installazione dell'agente e le credenziali dell'account del servizio di fabbrica. Puoi distribuire il server di automazione della migrazione su AWS come istanza EC2 o in locale.
Opzione 1: configura un server di automazione della migrazione EC2 nello stesso account e nella stessa regione
-
Accedi alla CloudFormation console AWS
e seleziona lo stack della soluzione. -
Seleziona la scheda Outputs, nella colonna Key, individua
AutomationServerInstanceProfilee registra il valore da utilizzare successivamente nella distribuzione.Scheda Output
-
Passa alla console Amazon Elastic Compute Cloud (EC2)
. -
Dal riquadro di navigazione a sinistra, seleziona Istanze.
-
Nella pagina Istanze, utilizza il campo Filtra istanze e inserisci il nome del server di esecuzione della migrazione per trovare l'istanza.
-
Seleziona l'istanza e seleziona Azioni dal menu.
-
Seleziona Sicurezza dall'elenco a discesa, quindi seleziona Modifica ruolo IAM.
-
Dall'elenco dei ruoli IAM, individua e seleziona il ruolo IAM contenente il valore
AutomationServerInstanceProfileche hai registrato in precedenza in questa procedura e scegli Salva. -
Seleziona l'istanza, quindi scegli Connect.
-
Nella scheda Session Manager, verifica che lo stato sia Connesso.
Nota
Se l'istanza non si connette dopo alcuni minuti, prova a connetterti utilizzando RDP. È necessario aggiornare i gruppi di sicurezza per consentire le connessioni esterne perché SSM non è ancora connesso.
-
Aggiungi il seguente tag all'istanza EC2 del server di automazione della migrazione: Key =
rolee Value =.mf_automationConsole EC2
Opzione 2: configura un server di automazione della migrazione locale
-
Accedi alla CloudFormation console AWS
e seleziona lo stack della soluzione. -
Seleziona la scheda Outputs, nella colonna Key, individua
AutomationServerIAMPolicye registra il valore da utilizzare successivamente nella distribuzione.Scheda Output
-
Passa alla console AWS Identity and Access Management (IAM)
. -
Dal riquadro di navigazione a sinistra, seleziona Utenti, quindi scegli Aggiungi utenti.
-
Nel campo Nome utente, crea un nuovo utente.
-
Scegli Next (Successivo).
-
Nella pagina Imposta autorizzazioni, nel campo Opzioni delle autorizzazioni, scegli Collega direttamente le policy. Viene visualizzato un elenco di politiche.
-
Dall'elenco delle politiche, individua e seleziona la politica contenente il valore per
AutomationServerIAMPolicycui hai registrato in Launch the stack. -
Scegli Avanti, quindi verifica che sia selezionata la politica corretta.
-
Selezionare Create user (Crea utente).
-
Dopo essere stato reindirizzato alla pagina Utenti, scegli l'utente creato nel passaggio precedente, quindi scegli la scheda Credenziali di sicurezza.
-
Nella sezione Chiavi di accesso, scegliere Crea chiave di accesso.
Nota
Le chiavi di accesso sono composte da un ID chiave di accesso e una chiave di accesso segreta che sono utilizzati per firmare le richieste programmatiche eseguite verso AWS. Se non disponi di chiavi di accesso, puoi crearle dalla Console di gestione AWS. Come best practice, non utilizzare le chiavi di accesso dell'utente root per attività in cui non sono necessarie. Invece ,crea un nuovo utente IAM amministratore con le chiavi di accesso riservate a te.
L'unica volta che è possibile visualizzare o scaricare la chiave di accesso segreta è durante la creazione delle chiavi. Non è possibile recuperarle successivamente. Tuttavia, è possibile creare nuove chiavi di accesso in qualsiasi momento. Occorre avere le autorizzazioni anche per effettuare le operazioni IAM richieste. Per ulteriori informazioni, consulta Autorizzazioni necessarie accedere alle risorse IAM nella Guida per l'utente di IAM.
-
Per visualizzare la nuova chiave di accesso, seleziona Mostra. Non sarà possibile accedere nuovamente alla chiave di accesso segreta dopo la chiusura di questa finestra di dialogo. Le credenziali saranno simili a quanto segue:
-
Access key ID: AKIAIOSFODNN7EXAMPLE -
Secret access key: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
-
-
Per fare il download della coppia di chiavi, scegliere Download .csv file. Conserva le chiavi in un posto sicuro. Non sarà possibile accedere nuovamente alla chiave di accesso segreta dopo la chiusura di questa finestra di dialogo.
Importante
Mantieni riservate le chiavi per proteggere il tuo account AWS e non inviarle mai via e-mail. Non condividerli all'esterno dell'organizzazione, anche se sembra che una richiesta provenga da AWS o Amazon.com. Nessuno che rappresenta legittimamente Amazon richiederà mai la tua chiave segreta.
-
Dopo aver scaricato il file
0—csv, seleziona Chiudi. Quando si crea una chiave di accesso, la coppia di chiavi è attiva di default e può essere utilizzata immediatamente. -
Usa il tuo protocollo RDP (Remote Desktop Protocol) per accedere al server di esecuzione della migrazione.
-
Effettuato l'accesso come amministratore, apri il prompt dei comandi ()
CMD.exe. -
Esegui il comando seguente per configurare le credenziali AWS sul server. Sostituisci
<your_access_key_id><your_secret_access key>e<your_region>con i tuoi valori:SETX /m AWS_ACCESS_KEY_ID <your_access_key_id> SETX /m AWS_SECRET_ACCESS_KEY <your_secret_access key> SETX /m AWS_DEFAULT_REGION <your_region> -
Riavviare il server di automazione.
-
Installa l'agente SSM utilizzando la modalità ibrida (server on-premise).
-
Crea un'attivazione ibrida; consulta Creare un'attivazione (console) nella Guida per l'utente di AWS Systems Manager. Durante questo processo, quando ti viene chiesto di fornire un ruolo IAM, seleziona un ruolo IAM esistente e scegli il ruolo con il suffisso -automation-server che è stato creato automaticamente quando è stato distribuito lo stack di Cloud Migration Factory.
-
Accedi al server di automazione della migrazione come amministratore.
-
Installa l'agente SSM; consulta Installare l'agente SSM per un ambiente ibrido e multicloud nella Guida per l'utente di AWS Systems Manager. Utilizza l'attivazione ibrida creata nel passaggio 20.a.
-
Dopo aver installato l'agente SSM, nella console SSM, scegli Fleet Manager. Identifica l'ID del nodo con il prefisso mi- e lo stato Online.
Gestore della flotta
-
Seleziona l'ID del nodo e assicurati che il ruolo IAM sia quello selezionato con il suffisso del server di automazione.
-
Aggiungi il seguente tag per questo nodo ibrido: Key =
rolee Value =.mf_automationTutto in minuscolo.Tag: nodo ibrido
-
Installa il software richiesto per supportare le automazioni
-
Per connetterti al server di automazione della migrazione, nella console EC2, seleziona l'istanza e scegli Connect > RDP client > Connect using Fleet Manager > Fleet Manager Remote Desktop. Accedere come Administrator (Amministratore).
-
Scarica Python
v3.14.4. Altre versioni di Python potrebbero funzionare anche se installate per tutti gli utenti che utilizzano il programma di installazione Python autonomo (non il gestore di installazione di Python). -
Esegui il programma di installazione di Python e scegli Personalizza installazione.
-
Scegli Avanti e seleziona Installa per tutti gli utenti e Aggiungi Python alle variabili di ambiente. Scegli Installa.
Scheda Dettagli degli attributi dell'interfaccia web di Migration Factory
-
Verifica di avere i privilegi di amministratore
cmd.exe, apri ed esegui i seguenti comandi per installare i pacchetti Python uno alla volta:python -m pip install requests python -m pip install paramiko python -m pip install boto3Se uno di questi comandi fallisce, aggiorna pip eseguendo il seguente comando:
python -m pip install --upgrade pip -
Installa la CLI (Command Line Interface) di AWS eseguendo il seguente comando:
msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msiPer ulteriori informazioni, consulta Installazione o aggiornamento all'ultima versione dell'interfaccia a riga di comando di AWS nella AWS CLI User Guide.
-
Apri PowerShell, quindi installa il modulo PowerShell for AWS, assicurandoti di avere il parametro*-Scope AllUsers * incluso nel comando.
Install-Module -Name AWSPowerShell -Scope AllUsersPer ulteriori informazioni, consulta Installing the AWS Tools for PowerShell nella AWS Tools for PowerShell User Guide.
-
Per abilitare l'esecuzione degli script, apri PowerShell come amministratore ed esegui il seguente comando:
Set-ExecutionPolicy RemoteSigned