[Azure] Windows Server 2019 인스턴스를 만들 때 정품 인증되지 않는 경우
실제로 작성해 보았는데, Windows 라인 센스가 인증되지 않는 문제가 있었으므로, 대응 순서를 정리해 둡니다.
만든 인스턴스의 상태
Azure Marketplace이기 때문에 당연히 Microsoft의 공식 이미지(?)일 것입니다만, 정품 인증 경고가 나오는 VM이 있었습니다.
시스템의 프로퍼티를 보면 「Windows is not activated.」가 되어 있습니다.
오른쪽의 "Activate Windows"링크를 누르면 오류가 발생했습니다.
We can't activate Windows on this device as we can't connect to your organization's activation server. Make sure that you're connected to your organization's network and try again. If you continue having problems with activation, contact your organization's support person. 오류 코드 0xC004F074.
당사의 환경에서는 아웃바운드를 전혀 제한하지 않는 환경에서도 여러 인스턴스에서 현상이 재현되었습니다.
대응 절차
Azure Windows 가상 머신 정품 인증 문제 해결에 절차가 정리되었습니다.
Marketplace의 이미지로 라이센스 자체는 이미 구성되어 있어야 하므로 후반의 VM과 Azure KMS 서비스 간의 연결 확인을 실시합니다.
먼저 절차에 설명된 대로 VM에서 PSping 도구 다운로드 배포합니다. 다음 단계는 "관리자 권한으로 실행"된 PowerShell에서 수행합니다.
Azure Windows 가상 머신 정품 인증 문제 해결에 절차가 정리되었습니다.
Marketplace의 이미지로 라이센스 자체는 이미 구성되어 있어야 하므로 후반의 VM과 Azure KMS 서비스 간의 연결 확인을 실시합니다.
먼저 절차에 설명된 대로 VM에서 PSping 도구 다운로드 배포합니다. 다음 단계는 "관리자 권한으로 실행"된 PowerShell에서 수행합니다.
PS C:\Users\azureuser\Downloads\PSTools> iex "$env:windir\system32\cscript.exe $env:windir\system32\slmgr.vbs /skms kms.core.windows.net:1688"
Microsoft (R) Windows Script Host Version 5.812
Copyright (C) Microsoft Corporation. All rights reserved.
Key Management Service machine name set to kms.core.windows.net:1688 successfully.
"successfully"메시지가 나오는지 확인합니다.
PS C:\Users\azureuser\Downloads\PSTools> .\psping.exe kms.core.windows.net:1688
PsPing v2.10 - PsPing - ping, latency, bandwidth measurement utility
Copyright (C) 2012-2016 Mark Russinovich
Sysinternals - www.sysinternals.com
TCP connect to 23.102.135.246:1688:
5 iterations (warmup 1) ping test:
Connecting to 23.102.135.246:1688 (warmup): from 10.0.0.11:52907: 123.49ms
Connecting to 23.102.135.246:1688: from 10.0.0.11:52908: 123.29ms
Connecting to 23.102.135.246:1688: from 10.0.0.11:52909: 123.56ms
Connecting to 23.102.135.246:1688: from 10.0.0.11:52910: 123.48ms
Connecting to 23.102.135.246:1688: from 10.0.0.11:52911: 123.58ms
TCP connect statistics for 23.102.135.246:1688:
Sent = 4, Received = 4, Lost = 0 (0% loss),
Minimum = 123.29ms, Maximum = 123.58ms, Average = 123.48ms
명령을 실행하면 라이센스 동의 대화 상자가 표시되므로 Accept를 선택하여 PsPing 응답이 있는지 확인합니다.
PS C:\Users\azureuser\Downloads\PSTools> 1..12 | % { iex "$env:windir\system32\cscript.exe $env:windir\system32\slmgr.vbs /ato" ; start-sleep 5 }
Microsoft (R) Windows Script Host Version 5.812
Copyright (C) Microsoft Corporation. All rights reserved.
Activating Windows(R), ServerDatacenter edition (xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxx) ...
Product activated successfully.
Microsoft (R) Windows Script Host Version 5.812
Copyright (C) Microsoft Corporation. All rights reserved.
Activating Windows(R), ServerDatacenter edition (xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxx) ...
Error: 0xC004F074 The Software Licensing Service reported that the computer could not be activated. No Key Management Service (KMS) could be contacted. Please see the Application Event Log for additional information.
※以下省略※
명령을 보는 것처럼 sleep을 사이에 두고 정품 인증이 12회 시도됩니다. 각각 정상 종료하거나 에러가 됩니다만, 1회라도 "Product activated successfully."가 되면 OK입니다(확실히 이 불안정성이 구축시에 인증되지 않는 원인일까 생각됩니다...).
명령 실행 후 시스템 설정 표시가 인증됨으로 변경되었는지 확인합니다.
기타 오류
Windows Server 2019 라이선스 관련에서는 이러한 오류가 발생할 수 있습니다.
This build of Windows will expire soon
Your build of Windows will expire on yyyy/mm/dd. You should move to a new build as soon as possible. Go online for more information.
이 오류는 Windows Server 2019의 미리보기 버전을 사용하는 경우 표시되는 오류로 VM을 다시 만들어야 합니다. 여기 링크에도 있는 것처럼 Windows Server 2019는 공개가 늦게 늦은 경위도 있어, 영어판의 발표를 보고 VM 작성해 보았지만, 실은 Preview판이었다고 하는 경우가 있는 것 같습니다.
참고 자료
Reference
이 문제에 관하여([Azure] Windows Server 2019 인스턴스를 만들 때 정품 인증되지 않는 경우), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/VA_nakatsu/items/005fe34953f2907efc85텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)