쿠키 기본 설정 선택

당사는 사이트와 서비스를 제공하는 데 필요한 필수 쿠키 및 유사한 도구를 사용합니다. 고객이 사이트를 어떻게 사용하는지 파악하고 개선할 수 있도록 성능 쿠키를 사용해 익명의 통계를 수집합니다. 필수 쿠키는 비활성화할 수 없지만 '사용자 지정' 또는 ‘거부’를 클릭하여 성능 쿠키를 거부할 수 있습니다.

사용자가 동의하는 경우 AWS와 승인된 제3자도 쿠키를 사용하여 유용한 사이트 기능을 제공하고, 사용자의 기본 설정을 기억하고, 관련 광고를 비롯한 관련 콘텐츠를 표시합니다. 필수가 아닌 모든 쿠키를 수락하거나 거부하려면 ‘수락’ 또는 ‘거부’를 클릭하세요. 더 자세한 내용을 선택하려면 ‘사용자 정의’를 클릭하세요.

Microsoft 워크로드의 검색 및 AWS로의 마이그레이션 가속화 - 권장 가이드

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Microsoft 워크로드의 검색 및 AWS로의 마이그레이션 가속화

작성자: Ali Alzand

요약

이 패턴은 Migration Validator Toolkit PowerShell 모듈을 사용하여 Microsoft 워크로드를 검색하고 AWS로 마이그레이션하는 방법을 보여줍니다. 이 모듈은 Microsoft 워크로드와 관련된 일반적인 작업에 대해 여러 검사와 검증을 수행하여 작동합니다. 예를 들어, 모듈은 여러 디스크가 연결되어 있을 수 있는 인스턴스 또는 많은 IP 주소를 사용하는 인스턴스를 확인합니다. 모듈이 수행할 수 있는 검사의 전체 목록은 모듈의 GitHub 페이지에서 검사 섹션을 참조하세요.

Migration Validator Toolkit PowerShell 모듈을 사용하면 조직이 Microsoft 워크로드에서 실행 중인 애플리케이션과 서비스를 검색하는 데 드는 시간과 노력을 줄일 수 있습니다. 또한 이 모듈을 사용하면 워크로드의 구성을 식별하여 해당 구성이 AWS에서 지원되는지 확인할 수 있습니다. 이 모듈에서는 마이그레이션 전, 도중, 후에 잘못된 구성을 방지할 수 있도록 다음 단계와 완화 조치에 대한 권장 사항도 제공합니다.

사전 조건 및 제한 사항

사전 조건 

  • 로컬 관리자 계정

  • PowerShell 4.0

제한 사항

  • Microsoft Windows Server 2012 R2 이상에서만 작동

도구

도구

  • PowerShell 4.0

코드 리포지토리

이 패턴에 대한 Migration Validator Toolkit PowerShell 모듈은 GitHubmigration-validator-toolkit-for-microsoft-workloads에서 사용할 수 있습니다.

에픽

작업설명필요한 기술

모듈을 다운로드, 추출, 가져오기 및 호출합니다.

다음 방법 중 하나를 선택하여 모듈을 다운로드하고 배포합니다.

  • PowerShell 스크립트 실행

  • .zip 파일 다운로드 및 추출

  • GitHub 리포지토리 복제

PowerShell 스크립트 실행

PowerShell에서 다음 예제 코드를 실행합니다.

#MigrationValidatorToolkit $uri = 'https://github.com/aws-samples/migration-validator-toolkit-for-microsoft-workloads/archive/refs/heads/main.zip' $destination = (Get-Location).Path if ((Test-Path -Path "$destination\MigrationValidatorToolkit.zip" -PathType Leaf) -or (Test-Path -Path "$destination\MigrationValidatorToolkit")) { write-host "File $destination\MigrationValidatorToolkit.zip or folder $destination\MigrationValidatorToolkit found, exiting" }else { Write-host "Enable TLS 1.2 for this PowerShell session only." [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 $webClient = New-Object System.Net.WebClient Write-host "Downloading MigrationValidatorToolkit.zip" $webClient.DownloadFile($uri, "$destination\MigrationValidatorToolkit.zip") Write-host "MigrationValidatorToolkit.zip download successfully" Add-Type -Assembly "system.io.compression.filesystem" [System.IO.Compression.ZipFile]::ExtractToDirectory("$destination\MigrationValidatorToolkit.zip","$destination\MigrationValidatorToolkit") Write-host "Extracting MigrationValidatorToolkit.zip complete successfully" Import-Module "$destination\MigrationValidatorToolkit\migration-validator-toolkit-for-microsoft-workloads-main\MigrationValidatorToolkit.psm1"; Invoke-MigrationValidatorToolkit }

코드는 .zip 파일에서 모듈을 다운로드합니다. 그런 다음 코드는 모듈을 추출, 가져오기 및 호출합니다.

.zip 파일 다운로드 및 추출

  1. .zip 파일(다운로드)을 다운로드합니다.

  2. .zip 파일의 압축을 풉니다.

  3. 이 가이드의 모듈 수동 호출 스토리의 단계를 따릅니다.

GitHub 리포지토리 복제

  1. GitHubmigration-validator-toolkit-for-microsoft-workloads를 복제하려면 터미널 창에서 다음 Git 명령을 실행합니다.

    git clone https://github.com/aws-samples/migration-validator-toolkit-for-microsoft-workloads.git
  2. 이 가이드의 모듈 수동 호출 스토리의 단계를 따릅니다.

시스템 관리자

모듈을 수동으로 호출합니다.

  1. 다운로드한 모듈이 저장된 디렉터리로 이동합니다.

  2. 선택한 출력을 생성하려면 PowerShell에서 관리자로 다음 명령 중 하나를 실행합니다.

Format-Tableformat:

Import-Module .\MigrationValidatorToolkit.psm1;Invoke-MigrationValidatorToolkit

형식-목록 형식:

Import-Module .\MigrationValidatorToolkit.psm1;Invoke-MigrationValidatorToolkit -List

Out-GridViewformat:

Import-Module .\MigrationValidatorToolkit.psm1;Invoke-MigrationValidatorToolkit -GridView

ConvertTo-Csvformat:

Import-Module .\MigrationValidatorToolkit.psm1;Invoke-MigrationValidatorToolkit -csv
시스템 관리자

단일 대상에서 Migration Validator Toolkit PowerShell 모듈 실행

작업설명필요한 기술

모듈을 다운로드, 추출, 가져오기 및 호출합니다.

다음 방법 중 하나를 선택하여 모듈을 다운로드하고 배포합니다.

  • PowerShell 스크립트 실행

  • .zip 파일 다운로드 및 추출

  • GitHub 리포지토리 복제

PowerShell 스크립트 실행

PowerShell에서 다음 예제 코드를 실행합니다.

#MigrationValidatorToolkit $uri = 'https://github.com/aws-samples/migration-validator-toolkit-for-microsoft-workloads/archive/refs/heads/main.zip' $destination = (Get-Location).Path if ((Test-Path -Path "$destination\MigrationValidatorToolkit.zip" -PathType Leaf) -or (Test-Path -Path "$destination\MigrationValidatorToolkit")) { write-host "File $destination\MigrationValidatorToolkit.zip or folder $destination\MigrationValidatorToolkit found, exiting" }else { Write-host "Enable TLS 1.2 for this PowerShell session only." [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 $webClient = New-Object System.Net.WebClient Write-host "Downloading MigrationValidatorToolkit.zip" $webClient.DownloadFile($uri, "$destination\MigrationValidatorToolkit.zip") Write-host "MigrationValidatorToolkit.zip download successfully" Add-Type -Assembly "system.io.compression.filesystem" [System.IO.Compression.ZipFile]::ExtractToDirectory("$destination\MigrationValidatorToolkit.zip","$destination\MigrationValidatorToolkit") Write-host "Extracting MigrationValidatorToolkit.zip complete successfully" Import-Module "$destination\MigrationValidatorToolkit\migration-validator-toolkit-for-microsoft-workloads-main\MigrationValidatorToolkit.psm1"; Invoke-MigrationValidatorToolkit }

코드는 .zip 파일에서 모듈을 다운로드합니다. 그런 다음 코드는 모듈을 추출, 가져오기 및 호출합니다.

.zip 파일 다운로드 및 추출

  1. .zip 파일(다운로드)을 다운로드합니다.

  2. .zip 파일의 압축을 풉니다.

  3. 이 가이드의 모듈 수동 호출 스토리의 단계를 따릅니다.

GitHub 리포지토리 복제

  1. GitHubmigration-validator-toolkit-for-microsoft-workloads를 복제하려면 터미널 창에서 다음 Git 명령을 실행합니다.

    git clone https://github.com/aws-samples/migration-validator-toolkit-for-microsoft-workloads.git
  2. 이 가이드의 모듈 수동 호출 스토리의 단계를 따릅니다.

시스템 관리자

모듈을 수동으로 호출합니다.

  1. 다운로드한 모듈이 저장된 디렉터리로 이동합니다.

  2. 선택한 출력을 생성하려면 PowerShell에서 관리자로 다음 명령 중 하나를 실행합니다.

Format-Tableformat:

Import-Module .\MigrationValidatorToolkit.psm1;Invoke-MigrationValidatorToolkit

형식-목록 형식:

Import-Module .\MigrationValidatorToolkit.psm1;Invoke-MigrationValidatorToolkit -List

Out-GridViewformat:

Import-Module .\MigrationValidatorToolkit.psm1;Invoke-MigrationValidatorToolkit -GridView

ConvertTo-Csvformat:

Import-Module .\MigrationValidatorToolkit.psm1;Invoke-MigrationValidatorToolkit -csv
시스템 관리자
작업설명필요한 기술

.zip 파일을 다운로드하거나 GitHub 리포지토리를 복제합니다.

다음 옵션 중 하나를 선택하세요.

git clone https://github.com/aws-samples/migration-validator-toolkit-for-microsoft-workloads.git
시스템 관리자

server.csv 목록을 업데이트합니다.

.zip 파일을 다운로드한 경우 다음 단계를 따릅니다.

  1. .zip 파일의 압축을 풉니다.

  2. MigrationValidatorToolkit\Inputs\ 디렉터리로 이동합니다.

  3. 대상 컴퓨터serverlist.csv의 호스트 이름으로 업데이트합니다.

시스템 관리자

모듈을 호출합니다.

도메인 내에서 대상 컴퓨터에 대한 관리자 액세스 권한이 있는 도메인 사용자를 사용하는 모든 컴퓨터를 사용할 수 있습니다.

  1. 소스 코드를 .zip 파일로 다운로드하고 파일을 추출합니다.

  2. PowerShell의 관리자로서 다음 명령을 실행합니다.

Import-Module .\MigrationValidatorToolkit.psm1;Invoke-DomainComputers

출력 .csv 파일은 접두사 이름과 함께에 저장됩니다MigrationValidatorToolkit\Outputs\folderDomainComputers_MigrationAutomations_YYYY-MM-DDTHH-MM-SS.

시스템 관리자

여러 대상에서 Migration Validator Toolkit PowerShell 모듈 실행

작업설명필요한 기술

.zip 파일을 다운로드하거나 GitHub 리포지토리를 복제합니다.

다음 옵션 중 하나를 선택하세요.

git clone https://github.com/aws-samples/migration-validator-toolkit-for-microsoft-workloads.git
시스템 관리자

server.csv 목록을 업데이트합니다.

.zip 파일을 다운로드한 경우 다음 단계를 따릅니다.

  1. .zip 파일의 압축을 풉니다.

  2. MigrationValidatorToolkit\Inputs\ 디렉터리로 이동합니다.

  3. 대상 컴퓨터serverlist.csv의 호스트 이름으로 업데이트합니다.

시스템 관리자

모듈을 호출합니다.

도메인 내에서 대상 컴퓨터에 대한 관리자 액세스 권한이 있는 도메인 사용자를 사용하는 모든 컴퓨터를 사용할 수 있습니다.

  1. 소스 코드를 .zip 파일로 다운로드하고 파일을 추출합니다.

  2. PowerShell의 관리자로서 다음 명령을 실행합니다.

Import-Module .\MigrationValidatorToolkit.psm1;Invoke-DomainComputers

출력 .csv 파일은 접두사 이름과 함께에 저장됩니다MigrationValidatorToolkit\Outputs\folderDomainComputers_MigrationAutomations_YYYY-MM-DDTHH-MM-SS.

시스템 관리자

문제 해결

문제Solution

MigrationValidatorToolkit는 실행, 명령 및 오류에 대한 정보를 실행 중인 호스트의 로그 파일에 기록합니다.

다음 위치에서 로그 파일을 수동으로 볼 수 있습니다.

  1. MigrationValidatorToolkit\logs\ 디렉터리로 이동합니다.

  2. 로그 파일을 찾습니다. 로그 파일 이름의 형식은 다음과 같습니다. ComputerName_MigrationValidatorToolkit_YYYY-MM-SSTHH-MM-SS.log

관련 리소스

추가 정보

자주 묻는 질문

마이그레이션 검사기 Toolkit PowerShell 모듈은 어디에서 실행할 수 있나요?

Microsoft Windows Server 2012 R2 이상에서 모듈을 실행할 수 있습니다.

이 모듈은 언제 실행하나요?

마이그레이션 여정의 평가 단계에서 모듈을 실행하는 것이 좋습니다.

모듈이 기존 서버를 수정하나요?

아니요.이 모듈의 모든 작업은 읽기 전용입니다.

모듈을 실행하는 데 얼마나 걸리나요?

일반적으로 모듈을 실행하는 데 1~5분이 걸리지만 서버의 리소스 할당에 따라 달라집니다.

모듈을 실행하려면 어떤 권한이 필요합니까?

로컬 관리자 계정에서 모듈을 실행해야 합니다.

물리적 서버에서 모듈을 실행할 수 있나요?

예, 운영 체제가 Microsoft Windows Server 2012 R2 이상인 경우 가능합니다.

여러 서버에 대해 대규모로 모듈을 실행하려면 어떻게 해야 합니까?

도메인에 조인된 여러 컴퓨터에서 대규모로 모듈을 실행하려면이 가이드의 여러 대상에서 마이그레이션 검증기 Toolkit PowerShell 실행 모듈의 단계를 따르세요. 도메인에 조인되지 않은 컴퓨터의 경우 원격 호출을 사용하거나이 가이드의 단일 대상 에픽에서 마이그레이션 검사기 Toolkit PowerShell 모듈 실행의 단계에 따라 로컬에서 모듈을 실행합니다.

프라이버시사이트 이용 약관쿠키 기본 설정
© 2025, Amazon Web Services, Inc. 또는 계열사. All rights reserved.