Para descobrir seus recursos, você precisa fazer o download da CLI do discovery client da Central de migração em uma
máquina que tenha acesso a todos os 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,
dependendo do SO da máquina em que você quer instalá-lo.
A CLI mcdc
realiza a descoberta de convidados executando
scripts de coleta remotamente nas máquinas de destino 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 convidados em VMs em execução no VMware e em máquinas
com uma conexão para 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, é necessário fazer o download
do script de coleta 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 fazer o download do CLI mcdc
e dos scripts de coleta para descobrir e coletar dados de infraestrutura.
Antes de começar
Fazer o download da CLI mcdc
Dependendo do SO da máquina, faça o download do executável Linux ou Windows
da CLI mcdc
.
Linux
- Faça o download da versão mais recente da CLI
mcdc
em uma 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 fazer o download da versão mais recente da CLI
mcdc
em uma máquina Windows com o Powershell e oInvoke-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
- Para fazer o download da versão mais recente da CLI
mcdc
em uma máquina Windows com o prompt de comando e ocurl
:
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 fazer o download da versão mais recente da CLI
mcdc
com um link direto:
https://mcdc-release.storage.googleapis.com/2.1.0/windows/mcdc.exe
Conferir as informações de ajuda da CLI mcdc
Para conferir as informações de ajuda da CLI
mcdc
, use a flag--help
:Linux
./mcdc --help
Windows
mcdc.exe --help
Para conferir a ajuda de um comando específico, use a flag
--help
com o comando. Por exemplo, para conferir 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.
Fazer o download do script de coleta de convidados em uma máquina Linux
Em uma máquina Linux, para fazer o download do 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://mcdc-release.storage.googleapis.com/$(curl -s https://mcdc-release.storage.googleapis.com/latest)/mcdc-linux-collect.sh" chmod +x mcdc-linux-collect.sh
Fazer o download do script de coleta de convidados em uma máquina Windows
Em uma máquina Windows, para fazer o download do mcdc-windows-collect.ps1
, siga estas etapas:
Faça login na 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://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")
A seguir
Saiba como descobrir recursos usando os seguintes métodos: