Amazon Elastic Compute Cloud(Amazon EC2) Windows 인스턴스에서 Windows 활성화 실패 메시지를 해결하려고 합니다.
간략한 설명
활성화의 경우 Windows 인스턴스는 AWS의 Microsoft Key Management Service(Microsoft KMS)를 사용합니다. 인스턴스가 Microsoft KMS 서버에 연결할 수 없는 경우, Windows 활성화 오류 메시지가 표시될 수 있습니다. 자세한 내용은 Microsoft Learn 웹 사이트에서 KMS 이해를 참조하십시오.
해결 방법
Amazon EC2 인스턴스의 Windows 활성화 실패를 해결하려면 다음 작업 중 하나를 완료하십시오.
Systems Manager Automation 문서를 사용하여 Windows 활성화
AWSSupport-ActivateWindowsWithAmazonLicense 자동화 문서는 Amazon에서 제공한 라이선스로 EC2 Windows 인스턴스를 활성화합니다. 자동화는 인스턴스에 대한 Windows의 현재 상태를 확인합니다. 상태가 비활성인 경우 자동화를 통해 Windows가 활성화됩니다.
참고: AWSSupport-ActivateWindowsWithAmazonLicense 자동화 문서를 사용하여 Bring Your Own License(BYOL) Windows 인스턴스를 활성화할 수는 없습니다. 자체 라이선스를 사용하려면 AWS의 Microsoft 라이선싱을 참조하십시오.
Systems Manager Automation 문서를 사용하여 Windows를 활성화하려면 다음 단계를 완료하십시오.
-
Systems Manager 콘솔을 엽니다.
참고: 활성화해야 하는 EC2 Windows 인스턴스와 동일한 AWS 리전을 선택합니다.
-
탐색 창에서 자동화를 선택한 다음 자동화 실행을 선택합니다.
-
검색 필드에 ActivateWindowsWithAmazonLicense를 입력합니다.
-
AWSSupport-ActivateWindowsWithAmazonLicense 자동화 문서를 선택한 후 다음을 선택합니다.
-
자동화 문서 실행에서 단순 실행을 선택합니다.
-
입력 파라미터에 대해 대화형 인스턴스 선택기 표시를 켭니다.
-
EC2 인스턴스를 선택합니다. 목록에 인스턴스가 표시되지 않으면 다음 작업을 수행합니다.
EC2 인스턴스의 Systems Manager를 구성합니다.
-또는-
Systems Manager를 구성할 수 없거나 입력 파라미터에서 인스턴스를 사용할 수 없는 경우 대화형 인스턴스 선택기 표시를 비활성화합니다.
InstanceID에 EC2 인스턴스의 ID를 입력합니다.
AllowOffline에 대해 True를 선택합니다.
참고: AllowOffline를 True로 설정하면 EC2 인스턴스가 중지되었다가 다시 시작됩니다. Amazon EC2가 재시작되면 인스턴스 스토어 볼륨의 데이터가 삭제됩니다. 또한 탄력적 IP 주소를 사용하지 않는 경우 퍼블릭 IP 주소가 변경됩니다.
-
실행을 선택합니다.
Systems Manager의 진행 상황을 모니터링하려면 다음 단계를 완료하십시오.
- Systems Manager 콘솔을 엽니다.
- 탐색 창에서 자동화를 선택합니다.
- 실행 중인 자동화를 선택한 다음 실행된 단계를 선택합니다.
- 자동화 출력을 보려면 출력을 선택합니다.
수동으로 Windows 활성화
인스턴스에서 사용하는 Windows Server 버전과 Amazon EC2 구성 도구에 따라 다음 단계를 완료하십시오.
Windows Server 2016 또는 2019
-
최신 버전의 EC2Launch v1을 설치합니다.
-
관리자 권한으로 PowerShell을 엽니다.
-
EC2 시작 모듈 가져오기:
Import-Module "C:\ProgramData\Amazon\EC2-Windows\Launch\Module\Ec2Launch.psd1"
-
경로 추가:
Add-Routes
-
활성화 설정 지정:
Set-ActivationSettings
-
Windows 활성화:
slmgr /ato
Windows Server 2022 또는 EC2Launch v2가 설치된 인스턴스
-
최신 버전의 EC2Launch v2를 설치합니다.
참고: 기본적으로 Windows Server 2022를 사용하는 인스턴스에는 EC2Launch v2가 포함됩니다.
-
관리자 권한으로 PowerShell을 엽니다.
-
EC2Launch v2를 다시 시작합니다.
Net Restart "Amazon EC2Launch"
참고: EC2Launch v2가 다시 시작되면 운영 체제(OS) 수준 경로가 자동으로 재설정됩니다.
-
Windows가 활성화되지 않는 경우 인스턴스와 Microsoft KMS 서버 간의 네트워크 통신을 확인하십시오.
-
EC2 인스턴스에서 Microsoft KMS 서버까지 telnet을 실행한 다음 PowerShell을 엽니다.
-
다음 명령을 실행합니다.
Test-netconnection 169.254.169.250 -Port 1688
Test-netconnection 169.254.169.251 -Port 1688
-
연결 상태 출력이 TcpTestSuccessed=True인지 확인합니다. 연결 상태 출력이 False인 경우 다음 레지스트리 키에 올바른 Microsoft KMS 값이 있는지 확인하십시오.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\SoftwareProtectionPlatform
KeyManagementServiceName - 169.254.169.250
KeyManagementServicePort - 1688
참고: KeyManagementServiceName 값으로 169.254.169.251을 입력할 수도 있습니다.
-
Test-netconnection 명령을 다시 실행합니다. 연결 상태 출력이 False이면 EC2 인스턴스의 Amazon Time Sync Service를 확인하십시오. 자세한 내용은 EC2 인스턴스의 정밀 시계 및 시간 동기화를 참조하십시오.
"Unable to Activate Windows" 오류 문제 해결
Amazon Elastic Block Store(Amazon EBS) 스냅샷에서 Windows 인스턴스를 시작하는 경우 다음 오류가 표시됩니다.
"A problem occurred when Windows tried to activate. Error Code 0xC004F074"
이 오류를 해결하려면 "Unable to activate Windows"를 참조하십시오.
관련 정보
EC2Config 설정 파일
EC2 Windows 인스턴스에서 PV 드라이버 업그레이드
EC2 Windows 인스턴스에서 시간 문제를 해결하려면 어떻게 해야 합니까?