애셋을 검색하려면 모든 대상 애셋에 액세스할 수 있는 머신에 마이그레이션 센터 탐색 클라이언트 CLI를 다운로드해야 합니다. 머신은 물리적 서버이거나 가상 머신(VM) 인스턴스일 수 있습니다.
mcdc
CLI 실행 파일은 설치하려는 머신의 OS에 따라 Linux 및 Windows(미리보기)의 두 가지 버전으로 제공됩니다.
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
를 다운로드하려면 다음 단계를 따르세요.
머신에 로그인합니다.
게스트 수집 스크립트를 머신에 다운로드하고 실행 파일로 만듭니다.
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")