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
mcdcnuma 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 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
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
--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
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: