下载 Migration Center 资产识别客户端 CLI

如需发现您的资产,您需要将 Migration Center 资产识别客户端 CLI 下载到有权访问所有目标资产的机器上。该机器可以是物理服务器,也可以是虚拟机 (VM) 实例。 mcdc CLI 可执行文件有两个版本,分别是 Linux 版和 Windows 版,具体取决于您要安装它的机器的操作系统。

mcdc CLI 通过在安装它的机器上远程运行目标机器上的收集脚本来执行 guest 发现。它还可以使用 IP 范围扫描功能从多台机器中查找和收集数据。您可以在 VMware 上运行的虚拟机上运行客机发现,也可以在与托管 mcdc CLI 的机器建立连接的机器上运行客机发现。

或者,如需对托管在 AWS 和 Azure 上或无法通过 SSH 访问的本地机器上的虚拟机执行发现,您需要下载访客收集脚本并在本地运行该脚本。在 Linux 机器上使用 mcdc-linux-collect.sh,在 Windows 机器上使用 mcdc-windows-collect.ps1

本文档介绍了如何下载 mcdc CLI 和收集脚本,以发现和收集基础架构数据。

准备工作

下载 mcdc CLI

根据机器的操作系统,下载 mcdc CLI 的 Linux 或 Windows 可执行文件。

Linux

  • 在 Linux 机器上下载最新版本的 mcdc CLI 并使其可执行:
curl -O "https://mc-release.storage.googleapis.com/mcdc/$(curl -s https://mc-release.storage.googleapis.com/mcdc/latest)/mcdc"
chmod +x mcdc

Windows

  • 如需在装有 PowerShell 和 Invoke-WebRequest 的 Windows 机器上下载最新版本的 mcdc CLI,请执行以下操作:
$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
  • 如需在装有命令提示符和 curl 的 Windows 机器上下载最新版本的 mcdc CLI,请执行以下操作:
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
  • 如需通过直接链接下载最新版本的 mcdc CLI,请执行以下操作:
https://mc-release.storage.googleapis.com/mcdc/current/windows/mcdc.exe

查看 mcdc CLI 的帮助信息

  • 如需查看 mcdc CLI 的帮助信息,请使用 --help 标志:

    Linux

    ./mcdc --help

    Windows

    mcdc.exe --help

  • 如需查看特定命令的帮助,请在该命令中使用 --help 标志。例如,如需查看 import 命令的帮助,请运行以下命令:

    Linux

    ./mcdc discover import --help

    Windows

    mcdc.exe discover import --help

下载客机收集脚本

如需在目标机器上下载客机收集脚本,请执行以下部分中的步骤。

在 Linux 机器上下载客机收集脚本

在 Linux 机器上,如需下载 mcdc-linux-collect.sh,请按以下步骤操作:

  1. 登录机器。

  2. 将客机收集脚本下载到机器并使其可执行:

    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
    

在 Windows 机器上下载客机收集脚本

在 Windows 机器上,如需下载 mcdc-windows-collect.ps1,请按以下步骤操作:

  1. 登录您的机器并打开 PowerShell。

  2. 将客机收集脚本下载到机器:

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

后续步骤