Hyper-V NAT 설정

 

​목차

1. 개요

2. Host Machine 설정

 

3. Guest Machine 확인

 

 

 

 

1. 개요

 

서버 운영 및 테스트를 위해 Hyper-V 를 사용하다보면 공인IP 가 부족한 문제에 부딪히곤 합니다.

​이를 해결 하기 위한 방법으론 Host Machine 의 External NIC 를 공유하여 Internal NIC를 사용하는 Guest Machine 에서 외부 네트워크와 연결되는 NAT 기능을 사용하는 방법을 소개 해 드립니다.

cf) 아래 내용을 이해하기 위해서는 Hyper-V 가상 스위치 (외부 네트워크, 내부 네트워크) 에 대한 이해가 필요합니다.

2. Host Machine 설정


1. Hyper-V 관리자 창에서, 서버 에서 우클릭 후 가상 스위치 관리자 를 클릭 합니다.


2. 가상 스위치 관리자 창에서, 관리 운영 체제에서 이 네트워크 어뎁터를 공휴할 수 있도록 허용 에 체크가 되여 있는지 확인 합니다.


3. 네트워크 연결 창에서, External 어뎁터 에서 우클릭 후 속성 을 클릭 합니다.

​​

 

4. External 어뎁터 속성 창에서, 공유 탭으로 이동 후 다른 네트워크 사용자가 이 컴퓨터의 인터넷 연결을 통해 연결할 수 있도록 허용 에 체크 합니다.

5. 확인 을 클릭 합니다.

6. 로컬 네트워크 창에서, 예 를 클릭 합니다.


7. 네트워크 연결 창에서, Internal 어뎁터 에서 우클릭 후 속성 을 클릭 합니다.


8. Internal 어뎁터 속성 창에서, Internet Protocol Version 4 (TCP/IPv4) 클릭 후 속성 을 클릭 합니다.


9. 다음과 같이 192.168.137.1 IP 로 자동 등록이 되여 있음을 확인할 수 있습니다.


cf) 반드시 192.168.137.X 대역을 사용해야 하는 것은 아닙니다.

 

 

3. Guest Machine 확인

 

1. Guest Machine 의 IP 를 192.168.137.X 로 설정하고 기본 게이트웨이 를 Internal 어뎁터의 IP 로 설정을 합니다.


2. 네트워크 에 정상 연결됨을 확인할 수 있습니다.

Windows Server 2012 Hyper-V 관리도구에서 이전 버전의 Hyper-V 관리

 

 

 

 

▶ Windows Server 2012 Hyper-V 관리 도구는 이번 버전의 Hyper-V 만 관리 하도록 설계 되었습니다.

 

즉, Windows Server 2012 Hyper-V 관리 도구를 사용하여 이전 버전 (Windows Server 2008 R2 및 Windows Server 2008) 의 Hyper-V를 관리 할 수는 없습니다.

 

Windows Server 2012 Hyper-V 관리 도구에서 이전 버전의 Hyper-V 를 연결 시 이 버전의 Hyper-V 관리자는 Windows Server 2008 또는 Windows Server 2008 R2에서 Hyper-V 를 실행하는 서버를 관리하는 데 사용할 수 없습니다. 라는 메세지가 발생 합니다.

 

 

 

Hyper-V 개요

http://technet.microsoft.com/library/hh831531.aspx

 

Windows Server 2012 Hyper-V 설치

 

 

 

 

 

 

 

목차

 

1. 참고 사이트

 

2. Hyper-V 역할 추가

 

 

 

 

1. 참고 사이트

 

Hyper-V 역할 설치 및 가상 시스템 구성

http://technet.microsoft.com/ko-kr/library/hh846766.aspx

 

 

2. Hyper-V 역할 추가

 

​1. 작업 표시줄의 서버 관리자 를 클릭 합니다.

 

2. 서버 관리자 창에서, 역할 및 기능 추가 를 클릭 합니다.

 

3. 역할 및 기능 추가 마법사 창에서, 다음 을 클릭 합니다.

 

4. 설치 유형 선택 화면에서, 다음 을 클릭 합니다.

 

5. 대상 서버 선택 화면에서, 다음 을 클릭 합니다.

 

6. 서버 역할 선택 화면에서, Hyper-V 에 체크 합니다.

 

7. 역할 및 기능 추가 마법사 창에서, 기능 추가 를 클릭 합니다.

 

8. 다음 을 클릭 합니다.

 

9. 기능 선택 화면에서, 다음 을 클릭 합니다.

 

10. Hyper-V 화면에서, 다음 을 클릭 합니다.

 

11. 가상 스위치 만들기 화면에서, 네트워크 어댑터 선택 후 다음 을 클릭 합니다.

 

12. 가상 컴퓨터 마이그레이션 화면에서, 이 서버에서 가상 컴퓨터의 실시간 마이그레이션을 보내고 받도록 허용 여부를 선택 후 다음 을 클릭 합니다.

 

13. 기본 저장소 화면에서, 가상 하드 디스크 파일의 기본 위치 및 가상 컴퓨터 구성 파일의 기본 위치 를 지정 후 다음 을 클릭 합니다.

 

14. 설치 선택 확인 면에서, 설치 를 클릭 합니다.

 

15. 설치 진행률 화면에서, 닫기 를 클릭 합니다.

가상 컴퓨터 가져오기

Hyper-V 작업창의 "가상 컴퓨터 가져오기" 메뉴에 대해 알아 보도록 하겠습니다.

 

 

 

 

▶ 가상 컴퓨터 가져오기란 미리 생성 되여진 가상 컴퓨터를 가져와 사용할 수 있는 메뉴 입니다.

1. Hyper-V 관리자 에서, 가상 컴퓨터 가져오기 를 클릭 합니다.​

 

2. 가상 컴퓨터 이동 또는 복원(기존의 고유 ID 사용)

 

a. 다른 Hyper-V 에서 내보낸 가상 컴퓨터를 가져올 때 사용 합니다.

 

b. 가져오려고 하는 컴퓨터가 현재 Hyper-V 에서 내보낸 컴퓨터이고 목록에 남아 있을 경우, 식별자 오류로 인해서 가져오기가 실패 합니다.

 

c. 한번 가져온 가상 컴퓨터를 목록에서 삭제 후 다시 가져오면 에러 발생 합니다.

 

3. 가상 컴퓨터 복사(새 고유 ID 만들기)

 

a. 다른 Hyper-V 에서 내보낸 가상 컴퓨터를 새 고유 ID 생성 후 가져오거나 현재 Hyper-V 에 동일한 가상 컴퓨터가 존재 할 경우에도 위의 에러 없이 정상적으로 가져오기 가능한 옵션 입니다.

 

4. 동일한 가상 컴퓨터를 다시 가져올 수 있도록 모든 파일 복제

 

a. 원본 가상 컴퓨터 파일은 유지 한채 Hyper-V 가상 컴퓨터 경로에 동일한 가상 컴퓨터 파일을 복제하는 옵션 입니다.

Hyper-V Snapshot avhd 파일을 원본 vhd 파일과 병합하는 방법

 

 

 

 

 

 

 

목차

 

1. 테스트 VM 구성 정보

2. 병합​​

1.  테스트 VM 구성 정보

 

 

2. 병합​

 

1. 작업을 진행하기 전에 작업할 VM과 관련된 모든 vhd, avhd 파일을 전체 백업 합니다.

 

2. 작업할 가상 컴퓨터를 시스템 종료 합니다.

 

3. avhd 파일을 vhd 로 확장자를 변경 합니다.

 

4. Hyper-V 관리자 창에서, 디스크 편집 을 클릭 합니다.

 

5. 가상 하드 디스크 편집 마법사 창에서, vhd 로 확장자가 변경된 data 볼륨의 snapshot 파일 선택 후 다음 을 클릭 합니다.

 

 

6. 작업 선택 화면에서, 병합 선택 후 다음 을 클릭 합니다.

 

7. 차이점 보관용 디스크의 변경 내용 병합 화면에서, 부모 가상 하드 디스크에 선택 후 다음 을 클릭 합니다.

 

8. 가상 하드 디스크 편집 마법사 완료 화면에서, 부모 디스크가 정상적으로 인식 되었는지 확인 후 마침 을 클릭 합니다.

 

9. 병합이 완료됨을 확인 합니다.

cf) snapshot 파일은 사라집니다.

 

10. Hyper-V 관리자에서, 가상 컴퓨터의 스냅숏에서 우클릭 후 스냅숏 하위 트리 삭제 를 클릭 합니다.

11. 가상 컴퓨터 설정창에서, 기존 하드 디스크 정보를 제거하고, 병합된 vhd 파일로 하드 디스크를 다시 구성 합니다.

cf) 아래와 같이 진행하는 이유는 기존 snapshot 을 사용하는 것으로 설정된 VM 하드 디스크 구성 정보를 지우고, 병합된 vhd 파일로 VM 의 하드 디스크 구성 정보를 다시 구성하기 위함입니다.

 

12. 새로 병합된 vhd 파일로 하드 디스크 재구성하기위해 추가 를 클릭 합니다.

13. 가상 하드 디스크 파일 선택 후 적용 을 클릭 합니다.

 

14. 설정 창에서, 계속 을 클릭 합니다.

 

15. VM 을 부팅하면 병합된 vhd 파일로 VM 이 동작 하게 됩니다.

Hyper-V VHD 파일을 컴퓨터에 연결하는 방법

VHD 파일을 컴퓨터에 연결하여 로컬디스크처럼 사용 하는 방법에 대해 알아보겠습니다.

 

 

 

 

1. 서버 관리자 실행 후, 디스크관리 에서 우클릭 후 VHD 연결 을 클릭 합니다.

 

2. 가상 하드 디스크 연결 창에서, 찾아보기 를 클릭 하여 연결하고자 하는 VHD 파일을 선택 합니다.

 

 

3. 연결이 되면 다음과 같이 가상 하드디스크가 연초록색 아이콘으로 새로운 디스크 디라이브로  연결 되여 있음을 확인할 수 있습니다.

 

 

4. VHD 분리는 다음과 같이 해당 디스크 를 우클릭 후 VHD 분리 를 클릭 합니다.

Hyper-V 가상 네트워크 교체 후 에러 발생할 경우

가상네트워크 교체 후 에러가 발생할 경우 조치 방법에 대해 알아보겠습니다.

Error Applying New Virtual Network Changes

http://blogs.msdn.com/b/robertvi/archive/2008/12/18/error-applying-new-virtual-network-changes.aspx

 

 

​1. 가상 네트워크 관리자 에서​

​2. 다음과 같이 새로운 네트워크로 교체하고 적용 시 에러 발생 할 경우

​3. 해당 NIC 네트워크 속성 의 "Microsoft 가상 네트워크 스위치 프로토콜" 체크 해제 하시면 됩니다.

Hyper-V 가상 컴퓨터 추가 과정 연구

 

 

 

 

 

 

 

목차

 

1. Hyper-V 기본 설정

 

2. 서버 추가


3. 서버 구성 변경


4. 서버 종료


5. 서버 재시작

 

6. 스냅샷 적용 시

​7. 스냅샷 적용 후 서버 종료 시

1. Hyper-V 기본 설정

1. 가상 하드 디스크 경로 입니다.

D:\hyperV-OS\

2. 가상 컴퓨터 경로 입니다.

​D:\hyperV-DATA\

 

 

2. 서버 추가

1. 기본 하드 드라이브 경로 입니다.

D:\hyperV-OS\mf-ad\win2003r2x86kr.vhd

 


2. 스냅숏 파일 경로 입니다.

D:\hyperV-DATA


cf) 스냅숏 파일 경로에 서버 시작시 하기와 같이 Virtual Machines 폴더 - 숫자조합 폴더 - bin, vsv 파일이 생성 됩니다.

 

 


3. 서버 구성 변경

1.  원본 파일의 수정날짜는 변경 되나 스냅숏 파일의 수정 날짜는 변경되지 않습니다.

 

 

 

4. 서버 종료 시

1. 스냅숏 파일 경로에 파일이 사라집니다.

 

 


 5. 서버 재시작 시

1. 스냅숏 파일 경로에 원본파일과 동일한 수정날짜를 가진 파일이 재생성 됩니다.

 

 


6. 스냅샷 적용 시

1. 스냅샷 적용시 가상 하드디스크 경로에 AVHD 파일이 새롭게 생성이 됩니다.


 - 스냅숏 파일 경로에 Snapshots 폴더 - 숫자조합 폴더 - bin, vsv 파일이 생성됨

 

 

7. 스냅샷 적용 후 서버 종료 시

1. 스냅샷 적용 후 생성된 AVHD 파일은 그대로 존재 합니다.


2. 스냅숏 파일 경로의 snapshots 폴더의 파일도 그대로 존재 합니다.


3. 스냅숏 파일 경로의 virtual Machines 폴더의 파일은 없어집니다.

Hyper-V 설치 및 가상 컴퓨터 추가 후 네트워크 정보

 

 

 

 

 

 

 

 

목차

 

1. IP 정보 (ISP업체에서 고정IP 할당)

 

2. 시나리오 1 - 외부 라인을 서버에 직접 연결

 

3. 시나리오 2 - 외부 라인에 공유기 설치

 

 

 

 

1. IP 정보 (ISP업체에서 고정IP 할당)

 

IP : 2XX.204.103.195

SN : 255.255.255.224

GW : 2XX.204.103.193

DNS : 210.220.163.82 / 219.250.36.130

 

 

2. 시나리오 1 - 외부 라인을 서버에 직접 연결

 

1. Host 서버의 네트워크 정보 입니다.

 

2. Host 서버에서 외부로 나가는 공인 IP 입니다.

 

3. Guest 서버의 네트워크 정보 입니다.

 

4. Guest 서버에서 외부로 나가는 공인 IP 입니다.

 

▶ Guest 서버는 Host 서버와는 전혀 다른 IP 대역을 DHCP 로 받아 옵니다.

 


3. 시나리오 2 - 외부 라인에 공유기 설치

 

1. Host 서버의 네트워크 정보 입니다.

 

2. Host 서버에서 외부로 나가는 공인 IP 입니다.

 

3. Guest 서버의 네트워크 정보 입니다.

 

4. Guest 서버에서 외부로 나가는 공인 IP 입니다.

 

▶ Host 서버는 단순 스위치의 역할을 하는 것 같습니다.

Hyper-V 스냅숏

 

 

 

 

 

 


목차

 


1. 참고 사이트

 

2. 스냅숏(Snapshot)이란?

 

3. 스냅숏 생성

 

4. 스냅숏 적용

 

 

 


1. 참고 사이트

 

​Hyper-V 가상 컴퓨터 스냅숏: FAQ
http://technet.microsoft.com/en-us/library/dd560637(WS.10).aspx

 

 

2. 스냅숏(Snapshot)이란?

 

▶ 스냅숏이란 컴퓨터 시스템에서 특정 시점의 시스템 상태를 가르키는 용어입니다.

스냅숏 생성을 통해 가상 컴퓨터의 백업 및 롤백 용도로 간단하게 사용하실 수 있습니다. 특정 작업 전에 스냅숏을 생성하고 작업을 하시면 문제 발생 이전 시점으로 쉽게 롤백을 하실수 있습니다.

 


3. 스냅숏 생성


1. Hyper-V 관리자에서, 가상 컴퓨터 를 선택 하면 스냅숏 창에서 스냅숏 정보를 확인할 수 있습니다.
cf) 현재는 스냅숏이 없는 상태입니다.

 

2. 가상 컴퓨터 우클릭 후 스냅숏 을 클릭 합니다.

cf) 스냅숏 생성은 가상 컴퓨터의 전원 On/Off 와 상관없이 해당 시점을 저장합니다.

 

3. 스냅숏 창에서 생성된 스냅숏 정보를 확인할 수 있습니다.

 

4. 생성된 스냅숏을 우클릭 후 이름 바꾸기 를 클릭 하여 이름을 변경 합니다.

cf) 생성된 스냅숏의 이름을 관리자가 기억하기 쉽게 변경하면 향후 가상 컴퓨터 관리가 용이 합니다.

 

5. 가상 컴퓨터 에서 우클릭 후 설정 을 클릭 합니다.

 

6. 생성된 스냅숏의 파일 위치를 확인할 수 있습니다.

cf) 가상 컴퓨터 생성시 임의의 폴더로 변경 하지 않으셨다면 Hyper-V 설정에서 지정한 폴더에 저장 됩니다.

 

 

4. 스냅숏 적용


1. Hyper-V 관리자에서, 해당 스냅숏 우클릭 후 적용 을 클릭 합니다.

 

cf) 스냅숏은 여러 시점에서 생성이 가능 합니다.

 

+ Recent posts

티스토리 툴바