Scarica l'interfaccia a riga di comando del client predittivo di Migration Center

Per rilevare gli asset, devi scaricare l'interfaccia a riga di comando del client predittivo di Migration Center su una macchina che abbia accesso a tutti gli asset di destinazione. La macchina può essere un server fisico o un'istanza di una 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 degli ospiti eseguendo gli script di raccolta in remoto sulle macchine di destinazione dalla macchina su dal momento dell'installazione. Può anche trovare e raccogliere dati da più computer con la scansione dell'intervallo IP. Puoi eseguire una ricerca di guest sulle VM in esecuzione su VMware e sulle macchine con una connessione alla macchina che ospita la CLI mcdc.

In alternativa, per eseguire un rilevamento sulle VM ospitate su AWS e Azure, sulle macchine on-premise senza accesso SSH, lo script di raccolta degli ospiti ed eseguirlo localmente. Utilizza mcdc-linux-collect.sh su macchine Linux e mcdc-windows-collect.ps1 su macchine Windows.

Questo documento descrive come scaricare la CLI mcdc e gli script di raccolta per scoprire e raccogliere i dati dell'infrastruttura.

Prima di iniziare

Scarica 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 di mcdc su un computer Windows con PowerShell e Invoke-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 il prompt dei comandi e curl:
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 la versione più recente 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 aiuto per l'interfaccia a riga di comando mcdc, utilizza il --help flag:

    Linux

    ./mcdc --help

    Windows

    mcdc.exe --help

  • Per visualizzare la guida per un comando specifico, utilizza il flag --help insieme al comando. Ad esempio, per visualizzare la guida per il comando import, esegui questo comando:

    Linux

    ./mcdc discover import --help

    Windows

    mcdc.exe discover import --help

Scarica script di raccolta degli invitati

Per scaricare gli script di raccolta degli ospiti sulla macchina di destinazione, segui i passaggi descritti nelle sezioni seguenti.

Scarica lo script di raccolta degli ospiti su un computer Linux

Per scaricare mcdc-linux-collect.sh su un computer Linux, segui questi passaggi:

  1. Accedi alla macchina.

  2. Scarica lo script di raccolta degli ospiti nella macchina 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
    

Scaricare lo script di raccolta degli ospiti su un computer Windows

Per scaricare mcdc-windows-collect.ps1 su un computer Windows, segui questi passaggi:

  1. Accedi al computer e apri PowerShell.

  2. Scarica lo script di raccolta degli ospiti sulla macchina:

    $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