안녕하세요!

 

 

이번 포스팅에서는 Windows Server 2016 Hyper-V NAT 네트워크 만들기 방법에 대해 알아보겠습니다.





Hyper-V NAT 기술은 호스트 컴퓨터의 IP 주소와 내부 Hyper-V 가상 스위치를 통한 포트를 사용하여 네트워크 리소스에 대한 액세스 권한을 가상 컴퓨터에 제공합니다.



[참고 사이트]


NAT 네트워크 설정

https://msdn.microsoft.com/ko-kr/virtualization/hyperv_on_windows/user_guide/setup_nat_network



검색 창 (Windows + Q 키) 에서, power 입력 후 검색 되는 Windows PowerShell 에서 우클릭 후 관리자 권한으로 실행 을 클릭 합니다.


관리자: Windows PowerShell 창에서, 다음 cmdlet 으로 내부 스위치를 만듭니다.

New-VMSwitch -SwitchName "SwitchName" -SwitchType Internal


네트워크 연결 창에서, vEthernet (Internal) NIC 가 새로 생성 되였음을 확인 합니다.


Hyper-V 가상 스위치 관리자 콘솔에서도 내부용 Internal 가상 스위치가 생성 되였음을 확인 합니다.


다음 cmdlet 으로 가상 스위치의 인터페이스 색인 을 확인 합니다.

Get-NetAdapter


다음 cmdlet 으로 NAT 게이트웨이를 구성합니다.

New-NetIPAddress -IPAddress <NAT Gateway IP> -PrefixLength <NAT Subnet Prefix Length> -InterfaceIndex <ifIndex>


다음 cmdlet 으로 NAT 네트워크를 구성합니다.

New-NetNat -Name <NATOutsideName> -InternalIPInterfaceAddressPrefix <NAT subnet prefix>


Hyper-V 관리자 콘솔에서, NAT 네트워크에 가상 컴퓨터를 추가하기 위해 설정 을 클릭 합니다.


가상 컴퓨터 설정 창에서, 네트워크 어뎁터 를 Internal 로 선택 합니다.


가상 컴퓨터에서 NAT IP 대역의 IP 를 입력 합니다.


정상적으로 외부와 통신이 이루어 짐을 확인 합니다.

 

 

 

 

이상으로 Windows Server 2016 Hyper-V NAT 네트워크 만들기 방법에 대해 알아보았습니다.

 

 

감사합니다!

  1. 2017.07.05 23:31

    비밀댓글입니다

    • 2017.07.12 15:21

      비밀댓글입니다

안녕하세요!

 

 

이번 포스팅에서는 Windows Server 2016 Hyper-V 가상 스위치 만들기 방법에 대해 알아보겠습니다.





Hyper-V 가상 스위치 설정을 하지 않은 상태의 네트워크 연결 창 화면입니다. 기본 이더넷 NIC 1개만 있는 상태 입니다.


이더넷 NIC 의 인터넷 프로토콜 버전 4(TCP/IPv4) 속성 창 화면 입니다.


Hyper-V 관리자 콘솔에서, 가상 스위치 관리자 를 클릭 합니다.


가상 스위치 관리자 창에서, 만들려는 가상 스위치 유형이 외부 로 선택 되여있음을 확인 후 가상 스위치 만들기 를 클릭 합니다.


가상 스위치 속성 화면에서, 가상 스위치 이름 입력 후 확인 을 클릭 합니다.


가상 스위치 생성 후 네트워크 연결 창 화면 입니다. vEthernet (External) NIC 가 새로 생성 되였습니다.


이더넷 NIC 의 속성 창 화면 입니다. 인터넷 프로토콜 버전 4 (TCP/IPv4) 에 체크가 해제 되여 있습니다.


vEthernet (External) NIC 의 인터넷 프로토콜 버전 4(TCP/IPv4) 속성 창 화면 입니다. 실제 IP는 vEthernet (External) NIC 에 설정 되여 있습니다.


가상 컴퓨터 설정에서 가상 스위치를 Externel 로 설정 합니다.


Host 에서 사용하는 공인 IP 대역의 IP 를 가상 컴퓨터에 설정 합니다.


Host 를 가상 스위치로 이용 하여 외부 통신이 정상적으로 이루어 짐을 확인할 수 있습니다.

 

 

 

 

이상으로 Windows Server 2016 Hyper-V 가상 스위치 만들기 방법에 대해 알아보았습니다.

 

 

감사합니다!

안녕하세요!

 

 

이번 포스팅에서는 Windows Server 2016 Hyper-V 설치 방법에 대해 알아보겠습니다.





[참고 사이트]


What's new in Hyper-V on Windows Server 2016

https://technet.microsoft.com/en-us/windows-server-docs/compute/hyper-v/what-s-new-in-hyper-v-on-windows


Install the Hyper-V role on Windows Server 2016

https://technet.microsoft.com/en-us/windows-server-docs/compute/hyper-v/get-started/install-the-hyper-v-role-on-windows-server



시작 - 서버 관리자 를 클릭 합니다.


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


역할 및 기늧 추가 마법사 창의 시작하기 전 화면에서, 다음 을 클릭 합니다.


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


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


Hyper-V 역할 에 체크 합니다.


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


다음 을 클릭 합니다.


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


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


가상 스위치 만들기 화면에서, 다음 을 클릭 합니다.

cf) 가상 스위치는 만들기는 Hyper-V 설치 완료 후에도 가능 합니다.


가상 컴퓨터 마이그레이션 화면에서, 다음 을 클릭 합니다.


기본 저장소 화면에서, 다음 을 클릭 합니다.

cf) 기본 저장소 위치는 Hyper-V 설치 완료 후에도 변경 가능 합니다.


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


설치 진행률 화면에서, 설치 완료 확인 후 닫기 를 클릭 합니다.

cf) 설치를 완료하려면 대상 서버를 다시 시작해야 합니다.

 

 

 

 

이상으로 Windows Server 2016 Hyper-V 설치 방법에 대해 알아보았습니다.

 

 

감사합니다!

안녕하세요!

 

 

이번 포스팅에서는 Hyper-V Host 에서는 Powershell Script (Get-HyperVInventory) 를 통해 HTM 형태의 Hyper-V Report 를 받아보는 세번째 방법에 대해 알아보겠습니다.

 

 

 

 

다음 Technet 갤러리 사이트의 내용을 참고 하였습니다.

 

Get-HyperVInventory: Create inventory reports of Hyper-V environments
https://gallery.technet.microsoft.com/Get-HyperVInventory-Create-2c368c50

 

 

Hyper-V Host 에서 위 사이트에 접속 후, Get-HyperVInventory-v2.3.zip 을 클릭 합니다.

 

라이선스 화면에서, 동의함 을 클릭 합니다.

 

저장 버튼 옆의 드롭 단추 클릭 후 다른 이름으로 저장 을 클릭 합니다.

 

다른 이름으로 저장 창에서, 저장 버튼 을 클릭 합니다.

 

다운로드가 완료 되면 폴더 열기 버튼 을 클릭 합니다.

 

다운로드 한 Get-HyperVInventory-v2.3.zip 파일에서 우클릭 후 압축 풀기 를 클릭 합니다.

 

압축(Zip) 폴더 풀기 창에서, 압축 풀기 를 클릭 합니다.

 

cf) 다음 첨부파일을 다운로드 받으셔도 됩니다.

Get-HyperVInventory-v2.3.zip

 

시작 화면에서, Windows Powershell 에서 우클릭 후 관리자 권한으로 실행 을 클릭 합니다.

 

다음 명령어로 Powershell Script 를 다운로드 받은 경로로 이동 합니다.

cd D:\Get-HyperVInventory-v2.3

 

다음 cmdlet 명령어를 입력 합니다.

.\Get-HyperVInventory.ps1

 

Select mode: 에서 Mode 와 Description 을 참고 하여 원하는 Mode 번호 를 입력 합니다.

 

해당 Mode 에 맞는 Hyper-V Inventory 를 수집하고 있습니다.

 

Hyper-V Inventory 수집이 완료 되면 html 파일이 자동으로 팝업되며, 자세한 Hyper-V Environment Inventory 내용을 확인할 수 있습니다.

 

참고로 해당 파일은 내 문서 폴더에 저장 됩니다.

 

 

 

 

이상으로 Hyper-V Host 에서는 Powershell Script (Get-HyperVInventory) 를 통해 HTM 형태의 Hyper-V Report 를 받아보는 세번째 방법에 대해 알아보았습니다.

 

 

감사합니다!

안녕하세요!

 

 

이번 포스팅에서는 Hyper-V Host 에서는 Powershell Script (New-HVHealthReport) 를 통해 HTM 형태의 Hyper-V Report 를 받아보는 두번째 방법에 대해 알아보겠습니다.

 

 

 

 

Jeffery Hicks 의 블로그 내용을 참고 하였습니다.

 

A PowerShell Based Hyper-V Health Report

http://www.altaro.com/hyper-v/a-powershell-based-hyper-v-health-report/

 

 

Hyper-V Host 에서 다음 첨부 파일 을 다운로드 합니다.

New-HVHealthReport.ps1

 

 

시작 화면의 Windows Powershell 에서 우클릭 후 관리자 권한으로 실행 을 클릭 합니다.

 

관라자: Windows Powershell 창에서, 다운로드 받은 ps1 파일이 있는 경로로 이동 후 다음 cmdlet 을 입력 합니다.

.\New-HVHealthReport.ps1 -Computername "hostname" -Path "Download Path\파일명.htm"

 

일정 시간 경과 후 프롬프트가 떨어지며 실행 결과가 표시 됩니다.

 

해당 경로에 htm 파일이 생성 됩니다.

 

htm 파일에서 우클릭 후 열기 를 클릭 합니다.

 

다음과 같이 Hyper-V Health Report 를 확인할 수 있습니다.

 

 

 

 

이상으로 Hyper-V Host 에서는 Powershell Script (New-HVHealthReport) 를 통해 HTM 형태의 Hyper-V Report 를 받아보는 두번째 방법에 대해 알아보았습니다.

 

 

감사합니다!

안녕하세요!

 

 

이번 포스팅에서는 Hyper-V Host 에서는 Powershell Script (Get-HyperVReport) 를 통해 HTML 형태의 Hyper-V Report 를 받아보는 방법에 대해 알아보겠습니다.

 

 

 

 

다음 Technet 갤러리 사이트의 내용을 참고 하였습니다.

 

Hyper-V Reporting Script (Powershell & HTML)

https://gallery.technet.microsoft.com/scriptcenter/Hyper-V-Reporting-Script-4adaf5d0

 

 

Hyper-V Host 에서 위 사이트에 접속 후, Get-HyperVReport-v1.5.zip 을 클릭 하여 Get-HyperVReport-v1.5.zip 파일을 다운로드 합니다.

 

다운로드 한 Get-HyperVReport-v1.5.zip 파일을 압축 해제 하면 Get-HyperVReport.ps1 파일이 생성 됩니다.

 

cf) 다음 첨부파일을 다운로드 받으셔도 됩니다.

Get-HyperVReport.ps1

 

시작 화면의 Windows PowerShell 에서 우클릭 후 관리자 권한으로 실행 을 클릭 합니다.

 

관리자: Windows PowerShell 창에서, 다운로드 받은 ps1 파일이 있는 경로로 이동 후 다음 cmdlet 을 입력 합니다.

.\Get-HyperVReport.ps1 -VMHost hostname

 

일정 시간 경과 후 프롬프트가 떨어지며 실행 결과가 표시 됩니다.

 

해당 경로에 html 파일과 txt 파일이 생성 됩니다.

 

txt 파일 내용은 위 powershell 결과 메세지와 동일 합니다.

 

html 파일을 오픈 하면 다음과 같이 Hyper-V Host 의 Report 를 확인할 수 있습니다.

 

 

 

 

이상으로 Hyper-V Host 에서는 Powershell Script (Get-HyperVReport) 를 통해 HTML 형태의 Hyper-V Report 를 받아보는 방법에 대해 알아보았습니다.

 

 

감사합니다!

안녕하세요!

 

 

이번 포스팅에서는 Hyper-V 관리자 콘솔 실행시 "개체를 찾을 수 없어서 Hyper-V가 'localhost' 컴퓨터의 개체에 액세스하는 동안 오류가 발생했습니다." 메세지 발생 시 조치 방법에 대해 알아보겠습니다.

 

 

 

 

Hyper-V 관리자 콘솔 실행시, 다음 오류 메세지가 발생 하면서 정상 동작 하지 않는 경우가 있습니다.

 

개체를 찾을 수 없어서 Hyper-V가 'localhost' 컴퓨터의 개체에 엑세스하는 동안 오류가 발생했습니다. 개체가 삭제되었거나 작업을 수행할 수 있는 권한이 없을 수 있습니다. 컴퓨터에서 가상 컴퓨터 관리 서비스가 실행되고 있는지 검증하십시오. 서비스가 실행 중이며 [관리자 권한으로 실행]을 사용하여 작업을 다시 수행해 보십시오.

 

서비스 콘솔을 실행해서, Hyper-V 관련 서비스를 확인 해 보면 "Hyper-V 가상 컴퓨터 관리" 서비스 의 상태 가 중지하는 중 에서 멈춰 있는 경우가 있습니다.

 

작업 관리자 콘솔 실행 후, 서비스 탭의 "Hyper-V 가상 컴퓨터 관리" 서비스의 PID 를 확인 합니다.

 

세부 정보 탭에서, 해당 PID 에 해당하는 프로세스 에서 우클릭 후 작업 끝내기 를 클릭 합니다.

 

프로세스 끝내기 를 클릭 합니다.

 

서비스 콘솔에서, "Hyper-V 가상 컴퓨터 관리" 서비스 의 서비스 시작 버튼 을 클릭 합니다.

 

"Hyper-V 가상 컴퓨터 관리" 서비스가 정상 실행 됨을 확인 합니다.

 

Hyper-V 관리자 콘솔을 다시 실행 하여 정상 실행됨을 확인 합니다.

 

 

 

 

이상으로 Hyper-V 관리자 콘솔 실행시 "개체를 찾을 수 없어서 Hyper-V가 'localhost' 컴퓨터의 개체에 액세스하는 동안 오류가 발생했습니다." 메세지 발생 시 조치 방법에 대해 알아보았습니다.

 

 

감사합니다!

안녕하세요!

 

 

이번 포스팅에서는 Windows Server 2012 R2 의 Hyper-V 고급 세션 모드 설정 방법에 대해 알아보겠습니다.

 

 

 

 

고급 세션 모드 란, Windows Server 2012 R2 의 새로운 기술 로써, 가상 컴퓨터에서 Host 의 로컬 장치 및 리소스를 연결 하는 기술 을 의미 합니다.

 

 

고급 세션 모드에 대한 자세한 설명 및 등장 배경에 대해서는 한국마이크로소프트 기술전도사 이신 백승주 부장님의 다음 블로그 내용을 참고 하시기 바랍니다.

 

Windows Server 2012 R2 Hyper-V, 고급 세션 모드

https://blogs.technet.microsoft.com/koalra/2013/08/09/windows-server-2012-r2-hyper-v

 

 

또한 MSDN 사이트 내용도 참고 하시기 바랍니다.

 

Use local resources on Hyper-V virtual machine with VMConnect

https://msdn.microsoft.com/ko-kr/library/dn282274(v=ws.11).aspx

 

 

 

고급 세션 모드 설정 을 위해 Hyper-V 관리자 를 실행 후, Host 에서 우클릭 후 Hyper-V 설정 을 클릭 합니다.

 


Hyper-V 설정 창에서, 서버 - 고급 세션 모드 정책 을 클릭 합니다.


고급 세션 모드 정책 화면에서, 고급 세션 모드 허용 에 체크 합니다.


사용자 - 고급 세션 모드 를 클릭 합니다.


고급 세션 모드 화면에서, 고급 세션 모드 사용 에 체크 합니다.


Hyper-V 관리자 에서 고급 세션 모드 설정이 완료 되였습니다. 이제 가상 컴퓨터 에서, 고급 세션 모드로 연결 후 이용 하면 됩니다.

 


가상 컴퓨터 에서 우클릭 후 연결 을 클릭 합니다.


가상 컴퓨터 연결 창에서, 이전과는 다르게 별도의 창 이 팝업 됩니다. 옵션 표시 를 클릭 합니다.


로컬 리소스 탭 에서, 자세히 를 클릭 합니다.


로컬 장치 및 리소스 화면에서, 로컬 디스크(F) 에 체크 후 확인 을 클릭 합니다.

cf) 연결을 원하는 Host 의 장치 및 리소스 를 체크 하면 됩니다.


연결 을 클릭 합니다.


로그인 창 이 발생하면, 패스워드 입력 후 로그인 을 합니다.

 

Windows 탐색기 실행 후, 장치 및 드라이브 에 Host 의 F 드라이브 가 정상 연결 됨을 확인 합니다.

 

 


Host 의 로컬 디스크 뿐만 아니라 클립보드 까지 리디렉션 이 가능 합니다.


Host 의 특정 파일 에서 우클릭 후 복사 를 클릭 합니다.


가상 컴퓨터 의 로컬 디스크 에서 우클릭 후 붙여 넣기 를 클릭 합니다.


파일이 정상적으로 붙여넣기 되였음을 확인 합니다.


가상 컴퓨터 연결 창 의 메뉴 중에서, 기본 세션 모드 로 전환을 위해 기본 세션 을 클릭 합니다.


자동으로 잠김 화면 이 되면서 기본 세션 모드 로 전환 됩니다.


반대로 기본 세션 모드 에서, 고급 세션 모드 로 전환을 위해 고급 세션 을 클릭 합니다.


로그인 창이 발생 하며, 고급 세션 모드 로 전환 됩니다.

 

 

 

 

이상으로 Windows Server 2012 R2 의 Hyper-V 고급 세션 모드 설정 방법에 대해 알아보았습니다.

 

 

감사합니다!

Windows Server 2012 R2 에서 Hyper-V 제거

안녕하세요.

​이번 포스팅에서는 Windows Server 2012 R2에서 Hyper-V를 제거하는 방법에 대해 알아보겠습니다.

먼저 서버 관리자 실행 후 관리 - 역할 및 기능 제거 를 클릭 합니다.

 

역할 및 기능 제거 마법사가 실행 됩니다. 시작하기 전 화면에서, 다음 을 클릭 합니다.

대상 서버 선택 화면에서, Hyper-V 역할을 제거할 서버가 선택 되였음을 확인 후 다음 을 클릭 합니다.

서버 역할 제거 화면에서, Hyper-V 를 클릭 하여 체크를 해제 합니다.

역할 및 기능 제거 마법사 창이 발생 하면, 기능 제거 를 클릭 합니다.

다음 을 클릭 합니다.

기능 제거 화면에서, 다음 을 클릭 합니다.

제거 선택 확인 화면에서, 제거 를 클릭 합니다.

제거 진행률 화면에서, 닫기 를 클릭 후 서버 재부팅을 진행 합니다. 기능제거를 완료하기 위해서는 서버를 반드시 재부팅 해야 합니다.

서버 재부팅으로 Windows Server 2012 R2에서 Hyper-V 제거 과정이 완료 되었습니다.

Windows Server 2012 R2 Hyper-V 설치

목차

1. 참고 사이트

2. Hyper-V 설치 전 준비 사항


3. Hyper-V 설치

 3-1. 서버 관리자 에서 설치

 3-2. Powershell 에서 설치

 

4. Hyper-V 설치 후 확인

1. 참고 사이트

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

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

 


2. Hyper-V 설치 전 준비 사항

1. 시스템의 최신 상태 유지를 위해 Windows 업데이트 실행 후, 업데이트 확인 을 클릭 합니다.

 

2. 업데이트 설치 를 클릭 하여 Windows 업데이트 를 진행 합니다.

 


​3. Hyper-V 설치

3-1. 서버 관리자 에서 설치


1. Windows 바탕 화면에서 Windows 작업 표시줄의 서버 관리자 를 클릭 합니다.


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

3. 역할 및 기능 추가 마법사 의 시작하기 화면에서, 다음 을 클릭 합니다.

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

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

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

 

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

​cf) Hyper-V 관리 도구 및 Powershell 구성 요소 설치 창 입니다. 처음 설치하는 Hyper-V 라면 반드시 설치 해야 하지만 원격 컴퓨터에서만 관리할 예정이라면 설치 하지 않아도 무방합니다.


8. 다음 을 클릭 합니다.

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

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

11. 가상 스위치 만들기 화면에서, 다음 을 클릭 합니다.

​cf) 가상 컴퓨터와 호스트가 사용할 네트워크 설정을 구성 할 수 있으며, 현재 호스트에 장착된 네트워크 인터페이스 카드 목록이 보입니다. 가상 스위치에 대해서는 차후 포스팅에서 자세히 다루도록 하겠습니다.


12. 가상 컴퓨터 마이그레이션 화면에서, 다음 을 클릭 합니다.

 

13. 기본 저장소 화면에서, 다음 을 클릭 합니다.

 

​cf) 기본 저장소는 가상 하드 디스크 파일과 가상 컴퓨터 구성 파일이 기본적으로 저장될 장소를 의미 합니다.

가상 하드 디스크 파일과 가상 컴퓨터의 구성 파일의 저장 위치는 가상 컴퓨터를 생성 혹은 가상 하드 디스크를 생성 할때 다른 경로로 지정이 가능합니다.

관리자의 취향에 맞게끔 다른 경로로 변경하거나 기본 위치 그대로 사용 가능 합니다.

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

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

3-2. Powershell 에서 설치

1. Powershell 실행 후 다음 명령어 를 입력 합니다.

Install-WindowsFeature –Name Hyper-V -IncludeManagementTools -Restart

 


4. Hyper-V 설치 후 확인


1. 서버 관리자 실행 후, 좌측에 Hyper-V 항목 이 새로 생성 되였음을 확인 합니다.

2. 도구 클릭 후 서비스 를 클릭 합니다.

3. 서비스 실행 후, Hyper-V 관련 서비스 들이 추가 되었음을 확인 합니다.

4. 시작 버튼에서 우클릭 후 명령 프롬프트(관리자) 를 클릭 합니다.

5. 관리자: 명령 프롬프트 창에서, bcdedit 명령어를 입력 하여 hypervisorlaunchtype 값이 Auto 임을 확인 합니다.

+ Recent posts

티스토리 툴바