下载迁移中心资产识别客户端 CLI

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

mcdc CLI 通过在目标机器上从安装该 CLI 的机器远程运行收集脚本来执行访客发现。它还可以使用 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://mcdc-release.storage.googleapis.com/$(curl -s https://mcdc-release.storage.googleapis.com/latest)/mcdc"
chmod +x mcdc

Windows

  • 如需在装有 Powershell 和 Invoke-WebRequest 的 Windows 计算机上下载最新版本的 mcdc CLI,请执行以下操作:
$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
  • 如需在 Windows 计算机上使用命令提示符和 curl 下载最新版本的 mcdc CLI,请执行以下操作:
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
  • 如需使用直接链接下载最新版本的 mcdc CLI,请执行以下操作:
https://mcdc-release.storage.googleapis.com/2.1.0/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://mcdc-release.storage.googleapis.com/$(curl -s https://mcdc-release.storage.googleapis.com/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://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")
    

后续步骤