메뉴 닫기

PowerShell에 Hyper-V 모듈 추가하기

Windows server 2008 , 2008 R2, 2012, 2012 R2 등에서는 PowerShell을 통하여 리눅스의 Shell처럼
command-line 을 제공하고 있습니다.
PowerShell을 이용하여 시스템 및 서비스 상태를 모니터링 할 수 있으며,  서비스의 동작을 제어,  
레지스트리 값을 수정하는 등의 GUI환경에서 수행되는 대부분의 기능을 Command-line으로 제공하고
있습니다.
단,  Windows 2008, 2008 R2 와  Windows 2012, 2012 R2 에서는 기능의 파워쉘의 기본 버전차이에 따라
지원되는  기능의 범위도 차이가 있습니다.

그 중 한가지 예를 들어,  Power Shell을 통해 Hyper-V의 가상서버를 관리하고자 하는 경우 ,
Windows 2008, 2008 R2 에서는 hyper-v 모듈을 추가로 설치해야 powershell 에서 Hyper-V 가상서버를
생성,삭제 및 관리등을 처리할 수 있고,  Windows 2012, 2012 R2에서는 hyper-v 모듈이 기본적으로 탑재되어
있어 별도 작업이 필요하지 않습니다.

Windows 2008 또는 2008 R2의 PowerShell 에서 Hyper-v 모듈을 추가하는 방법은 다음과 같습니다.
1. 우선 http://pshyperv.codeplex.com 에서 PsHyperV.zip 파일을 다운로드 받습니다.
2. ” $PShome” 을 이용해서 PowerShell모듈 디렉토리 위치를 확인합니다.
     (Hyper-V 에 기본적으로 올라가 있는 모듈위치 확인)

3. 확인된 모듈 디렉토리 이동 후 다운로드 받은 압축 파일 해제 후 HyperV 폴더 안에  install, PS_Console 파일이 있는데,
   이 파일들을 모듈 디렉토리로 이동(복사) 합니다.
        # powershell 모듈디렉토리 :  C:\Windows\System32\WindowsPowerShell\v1.0\Modules
        # 위 디렉토리에 압축해제 된 모듈 디렉토리 ( HyperV 폴더 )를 복사합니다.

 4. 추가된 Hyper-V 모듈을 등록, 사용 하기 위해서 파워쉘을 실행 후  다음 명령어를  실행 합니다.
   Set-ExcutionPolicy restricted  – 외부 모듈이기 떄문에 권한을 풀어야 함.
   import-module HyperV    —  HyperV 모듈 import
   Get-Module -l   —  import된 Hyper-V 모듈을 확인
   Get-Commnad -module HyperV  —  HyperV모듈의 명령어들을 확인 할 수 있습니다.
   Get-VM  —  ## 가상화 목록을 가져오는것을 확인 할수 있습니다

 

 [polldaddy rating=”7739789″]

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x