워크로드 마이그레이션: Windows 사전 통합 검증 - AMS 고급 애플리케이션 개발자 안내서

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

워크로드 마이그레이션: Windows 사전 통합 검증

사전 WIGs기 스크립트를 사용하여 인스턴스를 AMS 계정으로 수집할 준비가 되었는지 확인할 수 있습니다. 워크로드 수집(WIGS) 사전 수집 검증은 운영 체제 유형, 사용 가능한 디스크 공간, 충돌하는 타사 소프트웨어의 존재 여부 등과 같은 검사를 수행합니다. 실행 시 WIGS 사전 수집 검증은 화면 테이블과 선택적 로그 파일을 생성합니다. 결과는 각 검증 검사의 통과/실패 상태와 실패 이유를 제공합니다. 또한 검증 테스트를 사용자 지정할 수 있습니다.

자주 묻는 질문:

  • Windows WIGS 사전 수집 검증을 사용하려면 어떻게 해야 합니까?

    GUI 및 웹 브라우저에서 검증을 실행하거나 Windows PowerShell, SSM Run Command 또는 SSM Session Manager를 사용할 수 있습니다.

    옵션 1: GUI 및 웹 브라우저에서 실행

    GUI 및 웹 브라우저에서 Windows WIGs 검증을 실행하려면 다음을 수행합니다.

    1. 검증 스크립트가 포함된 ZIP 파일을 다운로드합니다.

      Windows WIGS 사전 수집 검증 ZIP 파일.

    2. 선택한 디렉터리에 연결된 규칙의 압축을 풉니다.

    3. README.md 파일의 지침을 따릅니다.

    옵션 2: Windows PowerShell, SSM Run Command 또는 SSM 세션 관리자에서 실행

    Windows 2016 이상

    1. 검증 스크립트와 함께 ZIP 파일을 다운로드합니다.

      $DestinationFile = "$env:TEMP\WIGValidation.zip" $Bucket = 'https://docs.aws.amazon.com/managedservices/latest/appguide/samples/windows-prewigs-validation.zip' $DestinationFile = "$env:TEMP\WIGValidation.zip" $ScriptFolder = "$env:TEMP\AWSManagedServices.PreWigs.Validation"
    2. 에서 기존 파일을 제거합니다C:\Users\AppData\Local\Temp\AWSManagedServices.PreWigs.Validation.

      Remove-Item $scriptFolder -Recurse -Force -ErrorAction Ignore
    3. 스크립트를 호출합니다.

      Invoke-WebRequest -Uri $bucket -OutFile $DestinationFile Add-Type -Assembly "system.io.compression.filesystem"
    4. 선택한 디렉터리에 연결된 파일의 압축을 풉니다.

      [io.compression.zipfile]::ExtractToDirectory($DestinationFile, $env:TEMP)
    5. 대화형으로 검증 스크립트를 실행하고 결과를 확인합니다.

      Import-Module .\AWSManagedServices.PreWigs.Validation.psm1 -force Invoke-PreWIGsValidation -RunWithoutExitCodes
    6. (선택 사항) 종료 코드 섹션에 나열된 오류 코드를 캡처하려면 RunWithoutExitCodes 옵션 없이 스크립트를 실행합니다. 이 명령은 활성 PowerShell 세션을 종료합니다.

      Import-Module .\AWSManagedServices.PreWigs.Validation.psm1 -force Invoke-PreWIGsValidation

    Windows 2012 R2 이하

    Windows Server 2012R2 이하를 실행하는 경우 zip 파일을 다운로드하기 전에 TLS를 설정해야 합니다. TLS를 설정하려면 다음 단계를 완료합니다.

    1. 검증 스크립트와 함께 ZIP 파일을 다운로드합니다.

      $DestinationFile = "$env:TEMP\WIGValidation.zip" $Bucket = 'https://docs.aws.amazon.com/managedservices/latest/appguide/samples/windows-prewigs-validation.zip' $DestinationFile = "$env:TEMP\WIGValidation.zip" $ScriptFolder = "$env:TEMP\AWSManagedServices.PreWigs.Validation"
    2. 기존 검증 파일이 있는 경우 제거합니다.

      Remove-Item $scriptFolder -Recurse -Force -ErrorAction Ignore
    3. TLS 버전을 설정합니다.

      [System.Net.ServicePointManager]::SecurityProtocol = 'TLS12'
    4. WIG 검증을 다운로드합니다.

      Invoke-WebRequest -Uri $bucket -OutFile $DestinationFile Add-Type -Assembly "system.io.compression.filesystem"
    5. 선택한 디렉터리에 연결된 규칙의 압축을 풉니다.

      [io.compression.zipfile]::ExtractToDirectory($DestinationFile, $env:TEMP)
    6. 대화형으로 검증 스크립트를 실행하고 결과를 확인합니다.

      Import-Module .\AWSManagedServices.PreWigs.Validation.psm1 -force Invoke-PreWIGsValidation -RunWithoutExitCodes
    7. (선택 사항) 종료 코드 섹션에 나열된 오류 코드를 캡처하려면 RunWithoutExitCodes 옵션 없이 스크립트를 실행합니다. 이 명령은 활성 PowerShell 세션을 종료합니다.

      Import-Module .\AWSManagedServices.PreWigs.Validation.psm1 -force Invoke-PreWIGsValidation
    참고

    PowerShell 스크립트를 다운로드하여 실행할 수 있습니다. 이렇게 하려면 pre-wigs-validation-powershell-scripts.zip을 다운로드합니다.

  • Windows WIGS 수집 전 검증에서 수행하는 검증은 무엇입니까?

    AMS Windows WIGS 사전 수집 검증 솔루션은 다음을 검증합니다.

    1. 부팅 볼륨에는 최소 10기가바이트의 여유 공간이 있습니다.

    2. 운영 체제는 AMS에서 지원됩니다.

    3. 인스턴스에는 특정 인스턴스 프로파일이 있습니다.

    4. 인스턴스에는 바이러스 백신 소프트웨어 또는 가상화 소프트웨어가 포함되어 있지 않습니다.

    5. DHCP는 하나 이상의 네트워크 어댑터에서 활성화됩니다.

    6. 인스턴스가 Sysprep 준비가 되었습니다.

      • 2008 R2 및 2012 Base 및 R2의 경우 Sysprep은 다음을 확인합니다.

        • unattend.xml 파일이 있습니다.

        • sppnp.dll 파일(있는 경우)이 손상되지 않았습니다.

        • 운영 체제가 업그레이드되지 않았습니다.

        • Sysprep이 Microsoft 지침에 따른 최대 횟수를 초과하여 실행되지 않음

      • 2016년 이상에서는 해당 OS에 문제가 발생하지 않으므로 위의 모든 검사를 건너뜁니다.

    7. Windows 관리 계측(WMI) 하위 시스템은 정상입니다.

    8. 필요한 드라이버가 설치됩니다.

    9. SSM 에이전트 및가 설치되고 실행 중입니다.

    10. RDS 라이선스 구성으로 인해 머신이 유예 기간 중인지 확인하는 경고가 표시됩니다.

    11. 필수 레지스트리 키가 올바르게 설정되었습니다. 자세한 내용은 사전 수집 검증 zip 파일의 README를 참조하세요.

  • 사용자 지정 구성 파일을 지원하는 이유는 무엇입니까?

    스크립트는 온프레미스 물리적 서버와 AWS EC2 인스턴스 모두에서 실행되도록 설계되었습니다. 그러나 위 목록에 표시된 것처럼 일부 테스트는 온프레미스에서 실행될 때 실패합니다. 예를 들어 데이터 센터의 물리적 서버에는 인스턴스 프로파일이 없습니다. 이러한 경우 구성 파일을 편집하여 인스턴스 프로파일 테스트를 건너뛰어 혼동을 방지할 수 있습니다.

  • 스크립트의 최신 버전이 있는지 확인하려면 어떻게 해야 합니까?

    Windows WIGS 사전 수집 검증 솔루션의 up-to-date 버전은 기본 설명서 페이지의 AMS 헬퍼 파일 섹션에서 확인할 수 있습니다.

  • 스크립트는 읽기 전용입니까?

    스크립트는 생성하는 로그 파일을 제외하고 읽기 전용으로 설계되었지만 비프로덕션 환경에서 스크립트를 실행하려면 모범 사례를 따라야 합니다.

  • Linux에서 WIGS 사전 수집 검증을 사용할 수 있나요?

    예. Linux 버전은 2019년 10월 31일에 출시되었습니다. 기본 설명서 페이지의 AMS 헬퍼 파일 섹션에서 사용할 수 있습니다.