오늘은 이전 티스토링에 이어서 가상머신(Virtual Machine)가상 스위치(Virtual Switch)를 생성하고 윈도우서버 2012를 설치해 보겠습니다. Hyper-V 설치와 가상머신에 대해서는 이전에 올린 글을 확인해 보시기 바랍니다.

 

 클릭 : 윈도우 서버에 Hyper-V(하이퍼V) 설치하기~!!

 

 Hyper-V 가상 스위치(Virtual Switch)Hyper-V 관리자에서 사용할 수 있는 소프트웨어 기반의 계층 2 네트워크 스위치입니다. 스위치에는 프로그램 방식으로 관리되며 확장 가능한 기능이 포함되어 있어 가상 시스템을 가상 네트워크와 실제 네트워크에 모두 연결할 수 있습니다.

 

 또한 Hyper-V 가상 스위치를 사용하여 보안, 격리 및 서비스 수준의 정책을 적용할 수 있습니다. Hyper-V 가상 스위치를 사용하여 보안, 격리 및 서비스 수준의 정책을 적용할 수 있습니다.

 

 Hyper-V에서 생성한 가상머신네트워크 어댑터를 추가할 수 있으며 Hyper-V 가상 스위치와 연결하여 실제 물리 네트워크 이더넷 어댑터(NIC-Network Interface Card)를 통하여 인터넷을 연결할 수 있습니다.

 

 

 위 그림에은 가상머신과 가상 스위치, 물리 네트워크 이더넷 어댑터의 관계를 나타냅니다.

 

 

1. 가상 스위치 생성

 

 우선 가상 스위치를 생성해 보겠습니다(윈도우 서버 2012R2 기준으로 설명하겠지만 윈도우8, 윈도우8.1역시 동일합니다). 제어판 -> 시스템 및 보안 -> 관리 도구 -> Hyper-V 관리자를 실행합니다. 오른쪽 메뉴 중에 가상 스위치 관리자를 실행합니다.

 

 

 

 가상 스위치 관리자 화면에서 왼쪽에는 새 가상 네트워크 스위치 항목과 기존에 생성된 가상 스위치 목록이 나타납니다. 전역 네트워크 설정에서는 MAC 주소 범위를 지정해 줄 수 있습니다.

 

 새 가상 네트워크 스위치를 선택하면 오른쪽에 가상 스위치 만들기가 나타납니다. 여기서 가상 스위치 유형을 선택하고 가상 스위치 만들기(S) 버튼을 클릭하시면 됩니다.

 

 실제 물리 네트워크에서는 IP를 DHCP(또는 고정IP)로 받아 오는데 외부로 선택을 하면 이 가상 스위치를 사용하는 네트워크 어댑터는 동일한 방법으로 동작을 하게 됩니다.

 

 내부로 선택을 하시면 실제 물리 네트워크를 공유기처럼 인식하여 사설망으로 관리가 됩니다. 이 내부로 설정된 가상 스위치에 인터넷을 공유를 하면 외부 인터넷과 연결을 할 수 있습니다(가상 스위치를 이용하면 다양한 네트워크를 구성 할 수 있습니다).

 

 외부 : 외부와 직접적으로 네트워크를 할 수 있는 유형

 내부 : 가상 스위치로 접속된 클라이언트들과 연결할 수 있는 유형

 개인 : 호스트 내부에서만 사용가능한 유형

 

 저는 내부로 선택하여 가상스위치를 만들겠습니다.

 

 

 

 새 가상 스위치에 대한 상세 설정이 나타납니다. 이름(N)에는 본인이 구분하기 쉬운 이름으로 설정하시고 참고(T)에는 참고 사항을 적으시면 됩니다. 가상 스위치가 많아지면 구분이 어려워지기 때문에 이름 설정도 신중해야 될 수 있습니다. 저는 단순하게 생성하면 되기 때문에 "내부 가상 스위치"로 하였습니다. 확인(O) 버튼을 눌러서 진행합니다.

 

 이전 화면에서 내부로 선택했기 때문에 내부 네트워크(I)로 선택 되어 있습니다(외부로 하면 실제 물리 네트워크 이더넷 어댑터(NIC)를 선택하는 항목이 나타납니다. 이더넷 어댑터가 많다면 여러개가 나타 나겠죠?). VLAN ID 항목이 있는데 VLAN도 구성 할 수 있는 것을 알 수 있습니다.

 

 확인(O)을 눌러 가상 스위치를 생성합니다.

 

 

 

 네트워크 연결에 들어가 보시면 vEthernet(내부 가상 스위치)가 생성된게 보입니다.

 

 

 

 이더넷이라고 표시된 기존 네트워크 이더넷 어댑터(NIC)의 속성에 들어가 보시면 Hyper-V 확장 가능 가상 스위치만 선택이 되어 있습니다. 실제 물리 이더넷 어댑터가 Hyper-V 가상 스위치로 연결된 상태입니다.

 

 

 

 

 

2. 가상머신(가상 컴퓨터) 생성

 

 이번에는 가상머신(가상 컴퓨터)를 생성해 보겠습니다. 가상 컴퓨터는 아래 그림과 같이 CPU(프로세스 수), RAM(메모리 크기), NIC(네트워크 어댑터), SCSI(Small Computer System Interface), HDD(저장 장치)를 다양하게 구성할 수 있습니다(가상 컴퓨터를 생성하는 시스템의 자원이 허락?하는 만큼 할 수 있겠죠?).

 

 

 Hyper-V 관리자에서 오른쪽에 새로 만들기 -> 가상 컴퓨터(M)을 실행합니다.

 

 

 

 새 가상 컴퓨터 마법사 화면이 나타납니다. 다음(N)을 클릭해서 넘어 갑니다.

 

 

 

 다음으로 가상컴퓨터의 이름, 가상컴퓨터의 설정 내역이 저장될 위치를 지정합니다.

 

 

 

 다음으로 가상 컴퓨터의 세대를 지정하는 화면이 나타납니다. 2세대는 윈도우서버2012 이상 또는 64비트 버전의 윈도우8을 실행하고 있어야 됩니다. 저는 2세대로 선택하고 진행 하겠습니다.

 

 

 

 메모리 할당 화면이 나타나는데 시작 메모리(M)를 지정하거나 동적 메모리를 설정하시면 됩니다. 시작 메모리는 가상 컴퓨터에서 사용할 메모리를 고정적으로 할당을 합니다. 동적 메모리는 가상 컴퓨터에서 필요로하는 메모리 요청에 따라 할당하는 메모리의 크기를 조정해 줄 수 있습니다.

 

 저는 시작 메모리를 1024MB로 설정하고 진행을 하겠습니다. 실제 사용 가능한 물리 메모리 보다 작게 설정을 해야 됩니다(실제 물리 메모리 - 운영체제 사용 메모리 > 할당 메모리).

 

 

 

 네트워킹 구성에서는 이전에 생성했던 가상 스위치를 선택하시면 됩니다. 연결되지 않음으로 선택하고 나중에 추가를 할 수 있습니다. 내부 가상 스위치를 선택합니다.

 

 

 

 가상 하드 디스크 연결에서는 가상 컴퓨터에서 사용할 가상 하드 디스크 *.vhdx 파일 이미지를 생성하여 연결을 합니다. *.vhdx 파일이 가상 컴퓨터 안에서는 하드 디스크로 인식을 하게 됩니다. 이전에 *.vhd 파일은 127GB까지만 가능하였는데 *.vhdx로 바뀌면서 64TB까지 사용할 수 있게 되었습니다.

 

 *.vhdx는 파일 형태이기 때문에 복사만 하면 똑같은 내용의 하드 디스크가 생성이 됩니다. 가상 컴퓨터를 복제(가상 컴퓨터 설정, 가상 하드 디스크까지)하는 기능도 있는데 유용하게 사용하실 수 있을 겁니다.

 

 가상 하드 디스크 만들기(C)로 신규로 생성할 수있고 기존에 생성한 가상 하드 디스크를 사용할 수도 있습니다(나중에 가상 하드 디스크를 더 추가 할 수도 있습니다).

 가상 하드 디스크 만들기(C)를 선택하고 이름(M), 위치(L), 크기(S)를 입력합니다. 크기는 127GB로 지정하더라고 *.vhdx 파일이 127GB로 설정이 되는게 아니라 가상 하드 디스크에 저장된 내용이 커지면 늘어납니다. 다음(N) 버튼을 눌러서 진행합니다.

 

 

 

 설치 옵션에서 운영 체제를 설치할 미디어를 지정할 수 있습니다. 저는 미리 다운로드한 윈도우서버2012 ISO 파일을 선택 했습니다(학생 이시면 http://www.dreamspark.com/ 에서 다운 받으실 수 있습니다). 다음(N) 버튼을 눌러 다음으로 진행합니다.

 

 

 

 

 새 가상 컴퓨터 마법사 완료 화면이 나타나고 신규로 생성하는 가상 컴퓨터 요약 정보가 나타납니다. 마침(F) 버튼을 눌러서 완료를 합니다.

 

 

 

 아래 그림에서 추가된게 보이시죠? 만약에 가상 컴퓨터에 CPU, RAM, NIC, SCSI, HDD 등을 변경하실려면 화면 가운데 변경할 가상 컴퓨터에 마우스 오른쪽을 클릭하여 설정(E)로 들어가시면 됩니다. 

 

 

 

 아래는 가상 컴퓨터 설정 화면입니다. 필요한 자원을 변경하시면 됩니다.

 

 

 

 다시 Hyper-V 관리자로 돌아가서 가상 컴퓨터를 시작해 보겠습니다. 생성된 가상 컴퓨터를 더블클릭하면 가상 컴퓨터 연결 화면이 뜹니다. 꺼짐 상태로 되어 있는데 메뉴에 작업(A) -> 시작(T)로 부팅을 시작하거나 툴바에 녹색의 시작 버튼을 누르면 됩니다.

 

 

 

 가상 컴퓨터 생성중에 설치옵션에서 윈도우서버2012 ISO 파일을 선택했습니다. 부팅을 하면 윈도우서버2012 설치로 넘어갑니다. 설치 과정은 생략하도록 하겠습니다.

 

 

 

 저는 윈도우서버에서 Hyper-V를 이용하여 여러가지 테스트를 진행하기 위해서 사용을 합니다. 실제 서버에서도 가능하겠지만 문제가 발생하면 다시 복구하기가 어려운 경우가 발생을 하기 때문에 유용합니다.

 

 좀더 유용한 방법으로 검사점(또는 Snapshot)을 이용하면 특정시점을 저장하고 테스트 후 저장한 검사점으로 다시 돌아갈 수 있습니다.

 

 다른 분들은 국내 은행 사이트를 이용하기 위해서 Hyper-V를 이용하기도 합니다. 최근에 인터넷 브라우저를 인터넷익스플로워(IE) 대신에 크롬이나 사파리를 많이 이용하고 있습니다.

 

 가상머신으로 윈도우7을 설치하여 인터넷익스플로워(IE)로 은행 사이트에 접속하여 액티브액스(ActiveX)를 설치하고 이용하기도 합니다. 실제 컴퓨터에 액티브액스(ActiveX)가 설치되는 것을 막을 수 있어서 유용한방법인 것 같습니다.

 

 

※ 쿠팡 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있습니다.