애셋을 검색하려면 모든 대상 애셋에 액세스할 수 있는 머신에 마이그레이션 센터 탐색 클라이언트 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")