Start a Conversation

해결되지 않음

이 게시글은 5년 이상 된 게시글입니다.

Closed

N

270 Posts

3123

January 7th, 2009 15:00

(5) Hyper V 기초-가상 머신을 만드는 방법

 
가상 머신 작성으로, 주의하는 것은?

 Hyper-V 환경에서 가상 머신을 작성하는 방법은, 크게 3가지가 있습니다. 각각 주의점을 포함 설명을 해 나갑시다.  

  1. 새롭게 가상 머신을 작성한다

  2. 이전에 작성한 VHD 파일을 카피해 가상 머신을 작성한다

  3. 가상 머신을 임포트 한다


1:새롭게 가상 머신을 작성한다

 Hyper-V를 처음으로 인스톨 하면, 우선은 가상 머신을 만들게 됩니다. 만드는 방법은 간단하고, Hyper-V매니저라고 하는 관리툴로부터 마법사를 이용해 신규로 가상 머신을 작성할 뿐입니다.  

Hyper-V매니저로부터 기동한 위저드

OS인스톨에 사용하는 미디어를 지정한다

 작업의 도중에는, 가상 하드웨어의 설정이나, 가상 머신의 데이터가 보존되는 VHD 파일의 작성을 행합니다. 이 때에 설정한는 VHD 파일ㅇ르 저장 하는 곳은, 특히 의식해 두는 편이 좋을 것입니다 . 가상 머신은 기본적으로 파일이므로, 이 파일이 사라지는 것은 서버가 사라지는 것 과 동일해집니다. 그러한 의미에서도, 가상 머신의 작성 장소를 표준대로 하는지, 다른 장소로 할까라는 룰을 만들어 두는 편이 좋을 것입니다.  

 또, 가상 머신을 작동시킬 때, 디스크의 용량이나 속도가 보틀 넥이 되기 쉽우므로, 약간의 테스트 환경에서도 가상 머신용으로 새로운 HDD를 추가하는 것을 추천합니다. 덧붙여서, 작성자는 외부 부착의 USB(혹은 eSATA) 디스크 등을 이용해 데모 환경의 고속화를 도모하고 있습니다.  

 가상 머신을 신규로 만들면, 하나의 VHD 파일이 완성됩니다. 계속 되는 작업으로 행하는 것이, 이 가상 머신에의 OS를 인스톨하는 일입니다. OS 인스톨에는, CD-ROM나 DVD-ROM와 같은 물리적인 미디어에 가세해 이러한 ISO 이미지를 이용하는 것도 가능합니다. 어느쪽이나 가상 머신에서는 물리적인 미디어로서 인식되기 때문에, 특별한 설정은 필요 없습니다.  

 가상 머신에 DVD를 삽입한 상태로, 가상 머신을 기동합니다. 그리고는 보통하는 것과 같이 OS를 인스톨하여, 계속 「통합 서비스」를 인스톨 합니다 . 통합 서비스는 게스트 OS용의 소프트웨어로, 이것을 넣는 것으로, 처리가 고속화되어 시각 동기 기능 등의 추가의 서비스가 움직이기 시작합니다. 이것들 OS와 통합 서비스의 인스톨은 세트로 생각하면 좋을 것입니다.  


2:이전에 작성한 VHD 파일을 카피해 가상 머신을 만든다

 새로운 가상 머신을 작성해, OS나 통합 서비스의 인스톨이 끝나면, 거기에는 이용 준비가 갖추어진 VHD 파일이 존재하고 있을 것입니다. 가상 환경은 기본적으로 파일이므로, 이 VHD 파일을 카피해, 새로운 가상 머신으로 사용하는 것 을 할 수 있습니다.  가상 머신의 작성 위저드로 새로운 가상 머신을 작성해, 그 가상 머신에 대해서 카피한 VHD 파일을 할당하면, 새로운 가상 머신의 완성입니다. OS의 인스톨 작업은 한 번에 좋아지므로, 작업 효율은 오르겠지요.  

위저드상에서 「기존의 가상 하드 디스크를 사용한다」를 선택

방금전 작성한 가상 머신의 VHD 파일의 카피를 지정

 덧붙여 Windows는 컴퓨터 고유의 ID 「SID(Security Identifier)」를 가지고 있습니다. 이 ID는 중복이 용서되지 않기 때문에, VHD 파일을 카피해 새로운 Windows의 가상 머신을 만들려면 , 이 ID를 일단 삭제 할 필요가 있습니다. PC를 대량 전개했던 적이 있는 분은 아시는 바겠지만, 이러한 경우에는 sysprep라고 하는 툴을 사용해 ID를 삭제합니다. ID를 일단 삭제하면, 재기동 시에 새로운 ID를 다시 만들어 주므로, 다른 머신으로서 이용할 수 있습니다.  


3:가상 머신을 임포트 한다

 Hyper-V에서는, 가상 머신을 다른 물리 머신으로 옮기는 경우에 대비하고, 「export」와「import」라고 하는 작업을 실시할 수 있습니다. export라고 하는 작업은, VHD 파일을 카피할 뿐만 아니라, CPU수나 메모리 용량의 설정 정보, snapshot 데이터 등을 통째로 다른 폴더에 보존해 줍니다.  

 그리고, 그 폴더를 다른 머신에 카피해, 임포트 하는 것으로, 각종 설정 끝난 가상 머신이 완성됩니다.  

export 한 가상 머신을 임포트 한다

export 한 가상 머신을 임포트 한다


1대의 물리 머신으로 가상 머신을 몇 개 실행할 수 있습니까?

 우선 주목하였으면 한 것이, Hyper-V가 서포트하는 CPU의 코어수를 16에서 24로 늘리는 갱신 프로그램 「KB956710」의 Web 사이트 입니다.  

마이크로소프트의 Web 사이트로부터 KB956710를 다운로드한다

마이크로소프트의 Web 사이트로부터 KB956710를 다운로드한다

 이 사이트의 정보를 보면 압니다만, Hyper-V가 서포트하는 가상 머신의 최대수는 192 입니다. 그러나, 이 수치는 어디까지나 최대수이며, 현실적이다고는 말할 수 없습니다. 실제의 업무 환경에서 이용하려면 , 제대로 한 sizing와 퍼포먼스 튜닝이 필요하게 된다고 생각해 주세요. 가상 머신으로 어떠한 어플리케이션을 움직이는지, 그 어플리케이션이 요구하는 것은 CPU 수인가 메모리 용량인가, 디스크 액세스인가, 그것에 의해 Hyper-V의 설계가 바뀌어 지는 것입니다.  

 그런데, 조금 어려운 이야기를 해 버렸습니다만, 가상 머신의 퍼포먼스를 엄밀하게 요구하지 않고 우선 움직여 보고 싶다라는 정도라면, 메모리 용량으로부터 확인해 둡시다. 4 GB의 물리 머신의 경우, 메모리 1 GB의 가상 머신이 2개, 메모리 512 MB의 가상 머신이 1개, 나머지는 parent 파티션이 이용한다고 하면 대략 감을 잡을 수 있습니까.

    약간의 데모 환경 정도라면 이 정도로 만들 수 있다고 생각합니다.



메시지가 03-19-2009 10:52 AM에 nompang에 의해 편집되었습니다.
No Responses!
이벤트를 찾을 수 없습니다!

Top