移行センターのディスカバリー クライアント CLI をダウンロード

アセットを検出するには、すべてのターゲット アセットにアクセスできるマシンに移行センター ディスカバリー クライアント CLI をダウンロードする必要があります。マシンは、物理サーバーでも仮想マシン(VM)インスタンスでもかまいません。mcdc CLI 実行可能ファイルは、インストールするマシンの OS に応じて、Linux と Windows(プレビュー版)の 2 つのバージョンで使用できます。

mcdc CLI は、インストールされたマシンからターゲット マシンで収集スクリプトをリモートで実行することにより、ゲスト検出を実行します。また、IP 範囲のスキャンを使用して複数のマシンからデータを検出して収集することもできます。VMware 上で実行されている VM、および mcdc CLI をホストしているマシンに接続しているマシンで、ゲスト検出を実行できます。

代わりに、AWS と Azure でホストされている VM、SSH アクセスなしのオンプレミス マシンで検出を実行するには、ゲスト コレクション スクリプトをダウンロードして、ローカルで実行する必要があります。Linux マシンでは mcdc-linux-collect.sh を使用し、Windows マシンでは mcdc-windows-collect.ps1 を使用します。

このドキュメントでは、mcdc CLI と収集スクリプトをダウンロードして、インフラストラクチャ データを検出して収集する方法について説明します。

準備

mcdc CLI をダウンロードする

マシンの OS に応じて、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
  • コマンド プロンプトと curl を使用して Windows マシンに 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. ゲスト収集スクリプトを VM にダウンロードして実行可能にします。

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

次のステップ