현재 이 글을 읽고 계신분들은 어느정도 Hyper-V가 어떤거고 설치도 좀 해보신 분들이지 않을까라고 생각이 듭니다.
Hyper-V가 이전 가상화 프로그램 중 하나인 Virtual Server 2005에 비해서 하드웨어 사용 성능이 많이 좋아진건 사실입니다. 이제는 어느정도 서버로서 사용해도 될 정도의 성능을 보이고 있습니다.
성능이 좋아진건 어느정도 기쁜소식인데, 이에 반해 원격관리가 상당히 불편하다는 단점이 있습니다.
기본적인 설정으로 Virtual Server 2005는 VMRC포트인 5900번만 게시해주면 외부 어디서나 접근이 가능했죠. 그런데 Hyper-V는 그렇게 할 수 없어서 서버를 원격데스크탑으로 연결해서 사용하거나 각각의 Virtual OS에 Real IP를 부여해서 각각 원격데스크탑으로 연결해야하는 등 한눈에 전체 Virtual OS를 관리하기가 많이 불편했었습니다. 가끔은 성능이냐, 편리성이냐의 사이를 왔다갔다 할 때가 많았죠.
그럼, Hypver-V 원격관리를 아예 할 수 없느냐 그건 아닙니다.
클라이언트가 Windows Vista With SP1 이상이거나 Windows Server 2008이라면 가능은합니다.
Windows Vista with SP1이나 Windows Server 2008 without Hyper-V에서 Windows Server 2008에 설치된 Hyper-V를 관리하기 위해선 추가적으로 Hyper-V Management를 설치해야합니다.
같은 도메인 환경이라면 Menagement Console을 설치하면 간단하게 원격 관리가 가능하겠지만 그런경우가 아닌 서버 또는 클라이언트가 Workgroup라면 어떻게 해야할까요? 그리고 클라이언트가 외부에 있고 서버가 사내에 있을 경우는 어떻게 해야할 까요?
이 문제를 해결하기 위해 전 이 방법을 생각해봤습니다.
외부에서 사내에 VPN연결을 한 후 VPN Client에서 Hyper-V Management Console을 이용해서 원격에 있는 Hyper-V를 관리한다.
설치는 아래 코알라님께서 너무 자세하게 설명해 놓으셔서 따로 제가 포스팅 할 건 없구요
대부분 위 방법대로 진행하시면 서버편은 아무 이상없이 잘 진행이 되는데
원격 클라이언트에서 로그인 한 계정과 실제 Hyper-V관리자 계정이 다를 경우 로그인이 안되서 당황하시는 분들이 있습니다.
읽어보시면 코알라님께서 설명을 잘 해 놓으셨습니다.
인증 순서가 만약 네트워크 암호 관리에 저장된 설정이 있다면 그 정보를 가지고 인증하고, 없다면 현재 로그인한 계정과 비번으로 인증을 시도합니다.
따라서 로그온한 계정과 Hypver-V관리자 계정과 비번을 맞춰주거나, 사용자 계정에서 네트워크 암호 관리를 아래와 같이 추가해 주시거나 입니다.
네트워크 암호 관리에 추가하는 방법은 아래와 같이 간단하게 명령어로 입력해 설정할 수 있습니다..
진짜 진짜 주의하실 점은아래 빨간색 굵은 글씨입니다. 서버 IP아닙니다. 서버이름입니다. 꼭 지켜주세요. ^^
cmdkey /add Hyper-V서버 이름 /user:Hyper-V서버이름\계정 /Pass
입니다.
위 설정이 정상적으로 됐다면 원격에서 아래와같이 Hyper-V를 관리하실 수 있습니다.
집에 연결된 케이블 망이 느린지 상당히 느립니다. ㅜㅜ
사실상 지난 주로 Server Core 얘기는 끝이 났는데요. 뭔가 부족하다는 생각이 들어 추가적으로 글을 쓰게 되었습니다. 금일 내용은 Server Core 뿐 아니라 Windows Server 2008 제품의 대한 원격관리 얘기입니다.
저번 시간의 Server Core 제품의 Active Directory 와 DNS, DHCP 역할을 설치 했었죠?
하지만, 원격 관리를 하려고 해도 MMC 콘솔의 Active Directory,DNS, DHCP, 그룹 정책 등 관리도구가 없는 것을 확인 할 수 있을 것입니다.
방화벽 설정과 같은 기본적인 항목들은 있지만, 왜 역할들의 대해서는 MMC 관리 콘솔에 항목이 없을까 라는 고민을 하신 분도 계실 것이라 생각됩니다. 과거 Windows Server 시절에는 AD를 설치 안 해도, DNS를 설치 안 해도 관리도구를 강제로 불러 올 수 있었습니다.
예를 들면 "Active Directory 사용자 및 컴퓨터" 같은 경우를 들 수 있는데요.
예) 시작 => 실행 => DSA.MSC
하지만, Windows Server 2008에는 이런 관리도구가 기본적으로 없습니다. Windows Server 2008에서는 이전 버젼처럼 실행창을 이용하여 단축 명령어를 입력하더라도 실행이 되지 않는 것을 볼 수 있습니다. Windows Server 2008에는 이렇게 사용자가 원하지 않아도 기능들이 자동으로 구성되는 부분이 없어졌다고 생각하시면 됩니다.^^
Windows Server 2008에서 관리도구는 어떻게 설치 해야 할까요? (설마 관리도구 때문에 역할을 또 설치해야 하지는 않겠죠^^;;)
바로 서버관리자를 이용하여 관리도구를 설치 할 수 있습니다.
서버관리자에서 관리도구 설치는 역할 부분이 아닌, 기능 부분을 이용하여 추가 하셔야 합니다.
현재 Server Core 에는 Active Directory, DNS, DHCP 역할을 구성 하였습니다. Oclist 명령어를 이용하여 확인 해 보면 되겠죠? ^^
이제 관리 해야 할 서버에서 관리도구를 설치 해 보도록 하겠습니다.
우선 설치한 역할의 관리도구는 다 구성 해야겠지요. Active Directory, DNS, DHCP 관리도구를 설치하고, 그룹정책을 관리하기 위해 추가로 그룹정책 관리도구도 설치 하셔야 합니다.
[ Windows Server 2008 의 서버관리자를 이용한 관리도구 추가 화면 ]
[ Windows Server 2008 의 서버관리자를 이용한 관리도구 설치 완료 화면 ]
아래 그림과 같이 관리도구가 설치 된 것을 확인 할 수 있습니다.
이제 관리도구를 이용하여 원격으로 Server Core나 다른 원격서버를 GUI 형태로 관리 할 수 있습니다.
다음에는 Server Core 번외편으로 이스라엘의 Guy씨가 개발한 CoreConfigurator 에 대하여 설명하도록 하겠습니다.
이 Tool 을 이용하면, Server Core 제품을 정말 쉽게 사용 할 수 있을 듯 합니다.