Hyper-V 을 이용해서 가상화 환경으로 Active Directory(AD)를 구축해서 운영 하는 중 지속적으로 시간이 지연되는 현상이 발생 되었습니다.

오류에 대한 원인을 찾아 보니 Hyper-V는 AD 서버의 시간을 참조하고 AD는 가상화서버(Hyper-V)의 시간을 참조하고 있었습니다.

서로 시간을  반복적으로 참조하다 보니 시간이 조금씩 느려 지는 것입니다.

OS가 어떤 서버의 시간을 참조하는지 확인해 보는 방법

명령프롬프트에서 w32tm /query /soruce 명령을 실행하면 현재 OS에서 참조하고 있는 시간 서버의 정보를 확인 할 수 있습니다.

Hyper-V 에서는 Active Directory 서버의 시간을 참조하고 있다.

Active Directory 에서는 Hyper-V 서버의 시간을 참조하고 있다.

 

시간이 늦어지는 현상을 해결하기 위해서는 AD서버가 Hyper-V 서버의 시간을 참조하지 않도록 하면 된다.

Active Directory 서버의 서비스(services.msc) 를 실행한다.

서비스 목록중에서 Hyper-V 시간 동기화 서비스(Hyper-V Time Synchronization Service)를 중지하고 시작 유형은 "사용 안함"으로 설정한다.

 

서비스 목록에서 "Windows Time" 서비스를 다시시작 해준다.

 

설정을 다시 설정한 후 참조하고 있는 시간을 확인 하면 로컬컴퓨터의 시간을 참조하는 것을 확인 할 수 있습니다.

시간 설정이 번거롭다면 ntp 서버를 지정 설정하여 운영할 수도 있습니다.

 

Windows7에서 Hyper-V 서버를 관리하기 위해서는


Windows 7 용 원격 서버 관리 도구를 먼저 설치 해야 한다.

 

원격서버 관리 도구는 아래 링크에서 다운 받을 수 있다.

http://www.microsoft.com/ko-kr/download/details.aspx?id=7887

 

원격 관리도구를 설치 한 후에 제어판 프로그램으로 이동한다.

 

 

 Windows 기능 사용/사용 안 함 을 열어서

 

 

원격 서버 관리 도구 -> 역할 관리 도구 -> Hyper-V 도구를 선택(V체크) 후 확인

 

설치가 완료되면 시작 -> 모든 프로그램 -> 관리도구 -> Hyper-V 관리자를 확인 한 후 실행한다.

 

Hyper-V관리자를 실행 후  왼쪽 Hyper-V관리자에서 마우스 오른쪽 버튼을 클릭해서 서버에 연결을 선택하면 

 

다음과 같이 다른 서버를 연결할 수 있다. 다른 컴퓨터를 선택하고 IP 또는 호스트명을 입력하면

원격으로 Hyper-V 서버를 관리할 수 있다.

 

MS Hyper-V 에 Linux를 설치하여 운영 할 수 있다.

Hyper-V 지원하는 OS는 Redhat, SUSE, CentOS 3종류 이다.

VM에 해당 OS 설치후 Linux Integration Services를 설치해 주어야

정상적으로 이용이 가능하다.

버전별도 지원하는 OS가 다르니 주의하여야 한다.

설치 방법은 각 다운로드 사이트 참고.


Linux Integration Services V3.1
지원 Guest OS
- Redhat Enterprise Linux 6.0 and 6.1 x86 and x64(up to 4vCPU)
- CentOS 6.0 x86 and x64(Up to 4vCPU)
  http://www.microsoft.com/download/en/details.aspx?id=26837


Linux Integration Services v.2.1
- Redhat 5.x or SUSE Linux
http://www.microsoft.com/download/en/details.aspx?id=24247

* Technet 자료에 의하며 CentOS 5.2~5.6 버전도 지원한다고 되어 있으나
   어느 버전을 설치해야 하는지는 확인을 못하였다.

+ Recent posts