이 문서에서는 KMS(키 관리 서비스) 호스트 역할을 새 서버로 마이그레이션하기 위한 단계 및 모범 사례를 간략하게 설명합니다. 기존 호스트의 OS(운영 체제)가 지원 종료에 도달하면 KMS 호스트를 마이그레이션해야 하는 경우가 많습니다. 역할을 다른 서버로 이동해야 하는 운영 또는 조직의 변경으로 인해 필요할 수도 있습니다. 이 가이드의 지침은 Microsoft Windows 및 Microsoft Office 클라이언트에 대한 중단 없는 정품 인증 서비스를 유지하면서 원활한 마이그레이션 프로세스를 제공합니다. KMS 호스트가 데이터베이스 또는 백업을 사용하지 않으므로 이 프로세스 중에는 데이터 마이그레이션이 필요하지 않습니다.
설치 및 라이선스 작업을 진행하기 전에 새 KMS 호스트에 대한 다음 세부 정보를 검토합니다.
새 CSVLK(고객별 볼륨 라이선스 키)에 액세스할 수 있는지 확인합니다. CSVLK는 Microsoft 365 관리 센터를 통해 가져온 Microsoft Windows OS 및 Microsoft Office의 KMS 호스트 키 라고도 합니다. CSVLK에는 미리 정의된 활성화 제한이 있습니다. 활성화 제한을 초과했다는 오류가 발생하면 요청당 키를 다시 설정할 수 있습니다. 자세한 내용은 볼륨 라이선스에 제품 키 찾기 및 사용을 참조하세요.
CSVLK를 찾을 수 없는 경우 라이선싱 지원에 문의 하세요.
Prerequisites
볼륨 정품 인증 서비스 역할은 새 KMS 호스트 역할을 하는 디바이스에 설치해야 합니다. 자세한 내용은 역할, 역할 서비스 또는 기능 설치 또는 제거참조하세요.
또는 다음 PowerShell 명령을 실행할 수 있습니다.
Install-WindowsFeature -Name VolumeActivation -IncludeManagementTools다음 그룹의 구성원이어야 합니다.
- Administrators
- 도메인 관리자
- 기업 관리자
CSVLK는 조직의 라이선스 포털 또는 Microsoft 365 관리 센터에서 유효하고 액세스할 수 있어야 합니다. 다음과 같이 정품 인증하는 제품에 적합한 CSVLK가 있는지 확인합니다.
- Microsoft Windows OS CSVLK
- Microsoft Office CSVLK
디바이스를 KMS 호스트로 구성하기 전에 OS에 최신 Windows 업데이트가 설치되어 있어야 합니다. 자세한 내용은 KMS 호스트 필수 업데이트를 참조하세요.
기존 KMS 호스트 확인
새 KMS 호스트로 마이그레이션하기 전에 환경을 인벤토리에 추가하여 모든 기존 KMS 호스트를 식별하는 것이 좋습니다. 이렇게 하면 권한이 없거나 불필요한 KMS 호스트가 존재하지 않도록 할 수 있습니다. CSVLK를 사용하여 KMS 호스트로 사용할 수 없는 디바이스를 정품 인증하는 경우 승인되지 않은 KMS 호스트가 나타날 수 있습니다. CSVLK를 사용하여 인증된 서버만 활성화하고 KMS 호스트로 구성해야 합니다. 이러한 작업은 관리자 권한 명령 프롬프트 또는 PowerShell 창에서 수행할 수 있습니다.
KMS 호스트 검색
DNS(도메인 이름 시스템)에서 KMS 호스트를 검색하려면 다음 명령을 실행합니다.
nslookup -type=srv _vlmcs._tcp
FQDN(정규화된 도메인 이름)으로 KMS 호스트를 검색하려면 다음 명령을 실행합니다.
nslookup -type=SRV _vlmcs._tcp.mydomain.com
8.8.8.8과 같은 특정 DNS 서버에서 KMS 호스트를 검색하려면 다음 명령을 실행합니다.
nslookup -type=SRV _vlmcs._tcp.mydomain.com 8.8.8.8
권한이 없는 KMS 호스트를 검색하는 경우 관리자 권한 창에서 다음 명령을 실행하여 KMS 클라이언트로 되돌려서 디바이스를 다시 시작할 수 있습니다. GVLK(일반 볼륨 라이선스 키)를 GVLK로 바꿉니다.
slmgr.vbs /ipk <GVLK>
KMS 호스트 제품 정품 인증 확인
현재 KMS 호스트가 정품 인증하는 제품을 확인하고 새 KMS 호스트가 동일한 Windows OS 및 Microsoft Office 클라이언트를 활성화하는지 확인하려면 다음 명령을 실행합니다.
cscript %windir%\system32\slmgr.vbs /dlv All
cscript $env:windir\system32\slmgr.vbs /dlv All
출력을 확인하여 KMS 호스트가 Windows OS, Microsoft Office 또는 둘 다에 대한 정품 인증 요청을 처리하고 있는지 확인합니다. 표시되는 부분 제품 키는 이러한 KMS 호스트 키(CSVLK)를 레코드와 일치시킬 수 있습니다. 또한 KMS 호스트 이벤트 로그 를 검토하여 이 KMS 호스트에 정품 인증 요청을 보내는 클라이언트를 식별합니다.
KMS 호스트 준비
KMS 호스트로 환경을 구성하기 전에 새 서버에 대상 OS를 새로 설치해야 합니다. Windows Server OS를 설치하는 방법을 알아보려면 설치 미디어에서 Windows Server 설치를 참조하세요. 사용 가능한 모든 OS 업데이트 및 보안 패치가 적용되고 필요에 따라 다시 부팅되는지 확인합니다. KMS 호스트를 설정하는 데 사용할 수 있는 두 가지 옵션이 있습니다.
호스트 OS를 준비한 후 다음 단계는 KMS 호스트로 사용하도록 구성하는 것입니다. KMS(키 관리 서비스) 정품 인증 호스트 만들기를 참조하세요.
방화벽 설정 확인
KMS 호스트를 관리하는 방법을 계속하기 전에 KMS 클라이언트의 정품 인증 요청을 수락하도록 포트 1688 에 대해 방화벽 예외가 구성되어 있는지 확인합니다. 또한 포트 135 (익명 RPC)도 구성해야 합니다.
- 시작을 선택하고 wf.msc를 입력한 다음, 선택하여 고급 보안이 있는 Windows Defender 방화벽을 엽니다.
- 왼쪽 창에서 인바운드 규칙을 선택합니다.
- 오른쪽 창에서 새 규칙을 선택하여 새 인바운드 규칙 마법사를 엽니다.
- 규칙 유형에서 포트를 선택한 다음, 다음을 선택합니다.
- 프로토콜 및 포트에서 TCP를 선택하고 특정 로컬 포트 필드에 1688을 입력한 다음, 다음을 선택합니다.
- 작업에서 연결 허용이 선택되었는지 확인하고 다음을 선택합니다.
- 프로필에서 도메인, 개인 및 공용은 기본적으로 선택됩니다. 다음을 선택합니다.
- 이름 아래에서 규칙에 원하는 이름(예: "KMS 호스트")을 입력한 다음 마침을 선택합니다.
다음 단계를 반복하여 포트 135를 구성합니다.
포트 1688 또는 135를 통해 트래픽이 허용되는지 확인하려면 ComputerName 값이 디바이스 이름 또는 IP 주소인 다음 명령을 실행합니다.
Test-NetConnection -ComputerName "MyDevice" -Port 1688
연결에 성공하면 TcpTestSucceeded 항목이 True인 반면 포트 1688에 연결할 수 없는 경우(예: 서비스가 수신 대기 중이거나 방화벽 또는 네트워크 문제로 인해) TcpTestSucceededed 가 False와 같습니다.
KMS 호스트 등록
Windows OS 및 Microsoft Office용 KMS 호스트를 구성한 후 도메인 사용 권한이 허용하는 경우 DNS에 자동으로 등록될 수 있습니다. 수동 등록이 필요한 경우 수동으로 DNS 레코드를 만드는 단계를 수행합니다.
DNS에 새 KMS 호스트를 등록한 후 DNS에서 이전 KMS 호스트를 제거할 수 있습니다. 클라이언트 디바이스는 정품 인증 수가 필요한 최소 임계값에 도달하는 데 다소 시간이 걸릴 수 있지만 새 KMS 호스트에 정품 인증 요청을 보내기 시작합니다.
Note
- KMS 클라이언트 수 정품 인증 임계값: KMS는 클라이언트 OS를 활성화하기 시작하기 위해 클라이언트 또는 서버 OS에서 최소 25개의 고유한 정품 인증 요청이 필요합니다.
- KMS Count 서버 정품 인증 임계값: 서버 OS를 활성화하려면 KMS는 서버 또는 클라이언트 OS에서 최소 5 개의 고유 정품 인증 요청을 필요로 합니다.
성공적인 마이그레이션을 확인하려면 새 KMS 호스트(이벤트 뷰어>키 관리 서비스)에서 > 로그 를 검토합니다. 다음 명령을 실행하고 출력을 검토할 수도 있습니다.
slmgr.vbs /dlv
클라이언트 디바이스가 새 호스트에 정품 인증 요청을 보내면 DNS에서 이전 KMS 호스트를 안전하게 제거할 수 있습니다.
Note
- 이전 KMS 호스트에서 KMS 호스트 기능을 제거하려면 GVLK를 설치하고 디바이스를 다시 시작합니다.
- 클라이언트 디바이스가 새 KMS 호스트로 전환되도록 이전 KMS 호스트를 완전히 종료하는 것이 가장 좋습니다.
- 디바이스가 특정 KMS 호스트에 대해
slmgr.vbs /skms구성된 경우 실행slmgr.vbs /ckms하면 해당 구성이 지워지고 디바이스가 새 KMS 호스트를 자동으로 검색할 수 있습니다.
KMS 정품 인증 문제 해결
이러한 작업을 수행하려면 관리자 권한 명령 프롬프트 또는 PowerShell 창에서 수행해야 합니다. 다른 문제를 추가로 해결하려면 KMS(키 관리 서비스) 문제 해결 지침을 참조하세요.