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 mcdc
CLI.
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
mcdc
CLI num computador Windows com a Linha de comandos 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 transferir a versão mais recente da
mcdc
CLI 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 comandoimport
, 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:
Inicie sessão na máquina.
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:
Inicie sessão no seu computador e abra o PowerShell.
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?
Saiba como descobrir recursos através dos seguintes métodos: