Transfira a CLI do cliente de descoberta do centro de migração

Para descobrir os seus recursos, tem de transferir a CLI do cliente de descoberta do centro de migração para uma máquina que tenha acesso a todos os seus recursos de destino. A máquina pode ser um servidor físico ou uma instância de máquina virtual (VM). O executável da CLI mcdc está disponível em duas versões, Linux e Windows, consoante o SO da máquina onde o quer instalar.

A CLI executa a deteção de convidados através da execução de scripts de recolha remotamente nos computadores de destino a partir do computador onde está instalada.mcdc Também pode encontrar e recolher dados de várias máquinas através da análise de intervalo de IP. Pode executar uma deteção de convidados em VMs executadas no VMware e em máquinas com uma ligação à máquina que aloja a CLI mcdc.

Em alternativa, para realizar uma deteção em VMs alojadas na AWS e no Azure ou nas suas máquinas no local sem acesso SSH, tem de transferir o script de recolha de convidados e executá-lo localmente. Use mcdc-linux-collect.sh em máquinas Linux e mcdc-windows-collect.ps1 em máquinas Windows.

Este documento descreve como transferir a CLI e os scripts de recolha para descobrir e recolher os dados da sua infraestrutura.mcdc

Antes de começar

Transfira a CLI mcdc

Consoante o SO da máquina, transfira o executável do Linux ou do Windows da mcdcCLI.

Linux

  • Transfira a versão mais recente da CLI mcdc numa máquina Linux e torne-a executável:
curl -O "https://mcdc-release.storage.googleapis.com/$(curl -s https://mcdc-release.storage.googleapis.com/latest)/mcdc"
chmod +x mcdc

Windows

  • Para transferir a versão mais recente da CLI num computador Windows com o Powershell e o Invoke-WebRequest:mcdc
$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
  • Para transferir a versão mais recente da mcdcCLI num computador Windows com a Linha de comandos e o 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
  • Para transferir a versão mais recente da mcdcCLI com um link direto:
https://mcdc-release.storage.googleapis.com/current/windows/mcdc.exe

Veja informações de ajuda para a CLI mcdc

  • Para ver informações de ajuda para a CLI mcdc, use a flag --help:

    Linux

    ./mcdc --help

    Windows

    mcdc.exe --help

  • Para ver a ajuda de um comando específico, use a flag --help com o comando. Por exemplo, para ver a ajuda do comando import, execute o seguinte comando:

    Linux

    ./mcdc discover import --help

    Windows

    mcdc.exe discover import --help

Transfira scripts de recolha de convidados

Para transferir os scripts de recolha de convidados no computador de destino, siga os passos nas secções seguintes.

Transfira o script de recolha de convidados numa máquina Linux

Numa máquina Linux, para transferir o mcdc-linux-collect.sh, siga estes passos:

  1. Inicie sessão na máquina.

  2. Transfira o script de recolha de convidados para a máquina e torne-o executável:

    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
    

Transfira o script de recolha de convidados numa máquina Windows

Num computador Windows, para transferir o mcdc-windows-collect.ps1, siga estes passos:

  1. Inicie sessão no seu computador e abra o PowerShell.

  2. Transfira o script de recolha de convidados para a máquina:

    $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")
    

O que se segue?