アセットを検出するには、すべてのターゲット アセットにアクセスできるマシンに移行センター ディスカバリー クライアント 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
をダウンロードする手順は次のとおりです。
マシンにログインします。
ゲスト収集スクリプトを 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
をダウンロードする手順は次のとおりです。
マシンにログインして PowerShell を開きます。
ゲスト収集スクリプトをマシンにダウンロードします。
$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")