Para descobrir seus ativos, é necessário fazer o download da CLI do discovery client do Migration Center em uma máquina que tenha acesso a todos os ativos 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,
dependendo do SO da máquina em que você quer instalar.
A CLI mcdc realiza a descoberta de guests executando
scripts de coleta remotamente nas máquinas de destino a partir da máquina em que
ela está instalada. Ele também pode encontrar e coletar dados de várias máquinas usando a verificação de intervalo de IP.
É possível executar uma descoberta de convidado em VMs executadas no VMware e em máquinas
com uma conexão com a máquina que hospeda a CLI mcdc.
Como alternativa, para realizar uma descoberta em VMs hospedadas na AWS e no Azure ou nas suas máquinas locais sem acesso SSH, baixe e execute o script de coleta de convidados localmente.
Use mcdc-linux-collect.sh em máquinas Linux e mcdc-windows-collect.ps1
em máquinas Windows.
Este documento descreve como fazer o download da CLI mcdc
e dos scripts de coleta para descobrir e coletar dados da sua infraestrutura.
Antes de começar
Baixar a CLI mcdc
Dependendo do SO da máquina, faça o download do executável Linux ou Windows
da CLI mcdc.
Linux
- Baixe a versão mais recente da CLI
mcdcem uma máquina Linux e torne-a executável:
curl -O "https://mc-release.storage.googleapis.com/mcdc/$(curl -s https://mc-release.storage.googleapis.com/mcdc/latest)/mcdc"
chmod +x mcdc
Windows
- Para fazer o download da versão mais recente da CLI
mcdcem uma máquina Windows com Powershell eInvoke-WebRequest:
$ProgressPreference = 'SilentlyContinue'; $version = Invoke-RestMethod -Uri 'https://mc-release.storage.googleapis.com/mcdc/latest'; Invoke-WebRequest -Uri "https://storage.googleapis.com/mc-release/mcdc/$($version.Trim())/windows/mcdc.exe" -OutFile mcdc.exe
- Para fazer o download da versão mais recente da CLI
mcdcem uma máquina Windows com o prompt de comando ecurl:
for /f usebackq %V in (`curl -s https://mc-release.storage.googleapis.com/mcdc/latest`) do curl -O https://mc-release.storage.googleapis.com/mcdc/%V/windows/mcdc.exe
- Para fazer o download da versão mais recente da CLI
mcdccom um link direto:
https://mc-release.storage.googleapis.com/mcdc/current/windows/mcdc.exe
Conferir informações de ajuda para a CLI mcdc
Para conferir informações de ajuda sobre a CLI
mcdc, use a flag--help:Linux
./mcdc --help
Windows
mcdc.exe --help
Para visualizar a ajuda de um comando específico, use a flag
--helpcom o comando. Por exemplo, para ver a ajuda do comandoimport, execute o seguinte comando:Linux
./mcdc discover import --help
Windows
mcdc.exe discover import --help
Fazer o download de scripts de coleta de convidados
Para fazer o download dos scripts de coleta de convidados na máquina de destino, siga as etapas nas seções a seguir.
Baixar o script de coleta de convidados em uma máquina Linux
Em uma máquina Linux, para baixar o mcdc-linux-collect.sh, siga estas etapas:
Faça login na máquina.
Faça o download do script de coleta de convidados para a máquina e torne-o executável:
curl -O "https://mc-release.storage.googleapis.com/mcdc/$(curl -s https://mc-release.storage.googleapis.com/mcdc/latest)/mcdc-linux-collect.sh" chmod +x mcdc-linux-collect.sh
Baixar o script de coleta de convidados em uma máquina Windows
Em uma máquina Windows, para baixar o mcdc-windows-collect.ps1, siga estas etapas:
Faça login na sua máquina e abra o PowerShell.
Faça o download do script de coleta de convidados para a máquina:
$version = Invoke-WebRequest -UseBasicParsing https://mc-release.storage.googleapis.com/mcdc/latest $WebClient = New-Object System.Net.WebClient $WebClient.DownloadFile("https://mc-release.storage.googleapis.com/mcdc/"+$version+"/mcdc-windows-collect.ps1", (Get-Location).Path + "\mcdc-windows-collect.ps1")
A seguir
Saiba como descobrir recursos usando os seguintes métodos: