Per individuare gli asset, devi scaricare l'interfaccia a riga di comando del client predittivo del Centro di migrazione su una macchina che ha accesso a tutti gli asset di destinazione. La macchina può essere un server fisico o un'istanza di macchina virtuale (VM).
L'eseguibile dell'interfaccia a riga di comando mcdc
è disponibile in due versioni, Linux e Windows (Anteprima), a seconda del sistema operativo della macchina su cui vuoi installarlo.
L'interfaccia a riga di comando mcdc
esegue il rilevamento dei guest eseguendo script di raccolta in remoto sui computer di destinazione dalla macchina in cui è installato. Può anche trovare e raccogliere dati da più macchine
utilizzando la scansione dell'intervallo IP.
Puoi eseguire un rilevamento guest sulle VM in esecuzione su VMware e sulle macchine
con una connessione alla macchina che ospita l'interfaccia a riga di comando mcdc
.
In alternativa, per eseguire il rilevamento sulle VM ospitate su AWS e Azure o sulle tue macchine on-premise senza accesso SSH, devi scaricare lo script di raccolta guest ed eseguirlo localmente.
Utilizza mcdc-linux-collect.sh
su macchine Linux e mcdc-windows-collect.ps1
su macchine Windows.
Questo documento descrive come scaricare l'interfaccia a riga di comando mcdc
e gli script di raccolta per rilevare e raccogliere i dati dell'infrastruttura.
Prima di iniziare
Scarica l'interfaccia a riga di comando mcdc
A seconda del sistema operativo del computer, scarica l'eseguibile Linux o Windows dell'interfaccia a riga di comando mcdc
.
Linux
- Scarica la versione più recente dell'interfaccia a riga di comando
mcdc
su una macchina Linux e rendila eseguibile:
curl -O "https://mcdc-release.storage.googleapis.com/$(curl -s https://mcdc-release.storage.googleapis.com/latest)/mcdc"
chmod +x mcdc
Windows
- Per scaricare la versione più recente dell'interfaccia a riga di comando
mcdc
su un computer Windows con PowerShell eInvoke-WebRequest
:
$ProgressPreference = 'SilentlyContinue'; $version = Invoke-RestMethod -Uri 'https://mcdc-release.storage.googleapis.com/latest'; Invoke-WebRequest -Uri "https://storage.googleapis.com/mcdc-release/$($version.Trim())/windows/mcdc.exe" -OutFile mcdc.exe
- Per scaricare la versione più recente dell'interfaccia a riga di comando
mcdc
su un computer Windows con prompt dei comandi ecurl
:
for /f usebackq %V in (`curl -s https://mcdc-release.storage.googleapis.com/latest`) do curl -O https://mcdc-release.storage.googleapis.com/%V/windows/mcdc.exe
- Per scaricare l'ultima versione dell'interfaccia a riga di comando
mcdc
con un link diretto:
https://mcdc-release.storage.googleapis.com/2.1.0/windows/mcdc.exe
Visualizza le informazioni della guida per l'interfaccia a riga di comando mcdc
Per visualizzare le informazioni di assistenza per l'interfaccia a riga di comando
mcdc
, utilizza il flag--help
:Linux
./mcdc --help
Windows
mcdc.exe --help
Per visualizzare la guida per un comando specifico, usa il flag
--help
insieme al comando. Ad esempio, per visualizzare la guida per il comandoimport
, esegui questo comando:Linux
./mcdc discover import --help
Windows
mcdc.exe discover import --help
Scarica gli script per la raccolta degli invitati
Per scaricare gli script per la raccolta degli invitati sul computer di destinazione, segui la procedura indicata nelle sezioni seguenti.
Scarica lo script per la raccolta degli invitati su un computer Linux
Su un computer Linux, per scaricare mcdc-linux-collect.sh
procedi nel seguente modo:
Accedi alla macchina.
Scarica lo script di raccolta guest sul computer e rendilo eseguibile:
curl -O "https://mcdc-release.storage.googleapis.com/$(curl -s https://mcdc-release.storage.googleapis.com/latest)/mcdc-linux-collect.sh" chmod +x mcdc-linux-collect.sh
Scarica lo script per la raccolta degli invitati su un computer Windows
Su un computer Windows, per scaricare mcdc-windows-collect.ps1
procedi nel seguente modo:
Accedi alla tua macchina e apri PowerShell.
Scarica lo script per la raccolta degli invitati sul computer:
$version = Invoke-WebRequest -UseBasicParsing https://mcdc-release.storage.googleapis.com/latest $WebClient = New-Object System.Net.WebClient $WebClient.DownloadFile("https://mcdc-release.storage.googleapis.com/"+$version+"/mcdc-windows-collect.ps1", (Get-Location).Path + "\mcdc-windows-collect.ps1")
Passaggi successivi
Scopri come individuare gli asset utilizzando i seguenti metodi: