La CLI del client predittivo di Migration Center ti consente di raccogliere informazioni sulle tue istanze EC2 su AWS. Poi invia queste informazioni al Centro di migrazione, dove puoi continuare con la valutazione.
Questo documento descrive i passaggi per eseguire una scoperta dell'inventario nel tuo ambiente AWS utilizzando l'interfaccia a riga di comando mcdc
.
Informazioni disponibili nel rilevamento dell'inventario
La CLI mcdc
raccoglie le seguenti informazioni dalle tue istanze EC2:
- ID, nome e regione dell'istanza
- Tipo di istanza
- Dimensioni della macchina, incluse CPU, memoria e dimensioni dello spazio di archiviazione
- Sistema operativo guest: nome, versione, architettura
- Stato dell'alimentazione (on/off)
- Interfacce di rete e indirizzi IP e MAC associati
- Dischi: tipo di interfaccia, tipo di volume, etichetta, dimensioni
- Dati prestazioni
- Supporto iperthreading
Prima di iniziare
- Esamina i requisiti per scaricare ed eseguire l'interfaccia a riga di comando
mcdc
. - Completa i passaggi per scaricare l'interfaccia a riga di comando
mcdc
.
Configura l'ambiente AWS
Le sezioni seguenti descrivono come configurare l'ambiente AWS per consentire all'interfaccia a riga di comando mcdc
di raccogliere i dati dalle istanze EC2.
Crea un criterio AWS IAM
Crea un criterio AWS IAM con le seguenti autorizzazioni per leggere i dati di inventario:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ec2:DescribeRegions",
"ec2:DescribeInstances",
"ec2:DescribeVolumes",
"ec2:DescribeInstanceTypes",
"ssm:DescribeInstanceInformation",
"cloudwatch:GetMetricData"
],
"Resource": "*"
}
]
}
Creare un utente IAM su AWS
- Crea un utente IAM dedicato per interagire con l'API AWS.
- Collega il criterio IAM creato nel passaggio precedente al nuovo utente.
- Crea una chiave di accesso. Nella console AWS, vai all'utente che hai creato nel passaggio precedente: Utente > Credenziali di sicurezza > Crea chiave di accesso > Altro > Avanti > Crea chiave di accesso.
- Memorizza l'ID chiave di accesso e la chiave di accesso segreta generati durante questo passaggio. Ti occorrono per eseguire la scansione dell'inventario AWS utilizzando
l'interfaccia a riga di comando
mcdc
.
Eseguire un rilevamento dell'inventario su AWS
Per raccogliere le informazioni sull'inventario dalle tue istanze EC2, è sufficiente eseguire la scansione dell'inventario una volta. Puoi ripetere questa operazione se vuoi eseguire la scansione di più regioni.
Esegui il rilevamento dell'inventario:
Linux
./mcdc discover aws --access-key-id YOUR_ACCESS_KEY_ID --secret-access-key YOUR_SECRET_ACCESS_KEY
Windows
mcdc.exe discover aws --access-key-id YOUR_ACCESS_KEY_ID --secret-access-key YOUR_SECRET_ACCESS_KEY
Sostituisci quanto segue:
- YOUR_ACCESS_KEY_ID: l'ID chiave di accesso che hai creato nella sezione Configurare l'ambiente AWS.
- YOUR_SECRET_ACCESS_KEY: la chiave di accesso segreta che hai creato nella sezione Configurare l'ambiente AWS.
Al termine della ricerca, esamina i dati raccolti con il seguente comando:
Linux
./mcdc discover ls
Windows
mcdc.exe discover ls
L'output dovrebbe essere simile al seguente:
Collected 166 VMs [✓] Collection completed.
Passaggi successivi
- Scopri come eseguire una ricerca di ospiti.
- Scopri come esportare i dati raccolti in Migration Center.