VMM에 Hyper-V Host로 나노서버 추가하기
안녕하세요.
오늘 포스팅은 System Center 2016 Preview Virtual Machine Manager에 나노서버를 추가하는 방법입니다.
나노서버가 아닌 Windows Server에서 실행되는 Hyper-V의 경우 기존과 동일하게 VMM 콘솔에서 Hyper-V를 실행하는 호스트 추가 시 Agent를 설치하거나 수동으로 .msi 형태의 Agent를 설치한 후 VMM 콘솔을 통해 추가할 수 있습니다.
하지만, 나노서버는 SCVMM 패키지를 추가하여 이미지를 생성해야 합니다.
[VMM 패키지가 포함된 나노서버 생성하기]
1. Windows Server ISO 이미지 폴더 내에 존재하는 나노서버 모듈을 복사한 후 파워쉘을 관리자 권한으로 실행하여 나노서버 모듈을 가져옵니다.
2. 다음과 같은 명령어를 통해 SCVMM 패키지가 포함된 나노서버 이미지를 생성합니다.
명령어 예) New-NanoServerImage -MediaPath H:\ -BasePath .\Base -TargetPath "G:\VM\NANO\NANO-VMMHV01.vhdx" -ComputerName "NANO-VMMHV01" -DeploymentType "Guest" -Edition "Datacenter" -EnableRemoteManagementPort -DomainName "DONKEY.LAB" -InterfaceNameOrIndex "Ethernet" -Ipv4Address "10.0.0.44" -Ipv4SubnetMask "255.0.0.0" -Ipv4Gateway "10.10.10.254" -Ipv4Dns "10.10.10.21" -Packages Microsoft-NanoServer-SCVMM-Package,Microsoft-NanoServer-SCVMM-Compute-Package
※ Microsoft-NanoServer-SCVMM-Compute-Package 를 설치하는 경우 Hyper-V 기능 설치를 위한 -Compute 옵션을 함께 사용하면 안됩니다.
-MediaPath: ISO 이미지를 마운트한 경로
-TargetPath: 나노서버 이미지가 생성될 경로 및 파일명 (확장자를 vhd로 지정한 경우 1세대, vhdx로 지정한 경우 2세대)
-Computername: Hostname
-DeploymentType: 물리서버인 경우 HOST, 가상머신인 경우 Guest
-Edtion: Windows Server Edtion (Standard 또는 DataCenter)
-EnableRemoteManagementPort: WinRM Enable
-DomainName: 도메인명
-InterfaceNameOrIndex: Network Adapter 이름
-Ipv4Address: IP주소
-Ipv4SubnetMask: 서브넷
-Ipv4Gateway: 게이트웨이 주소
-Ipv4Dns: DNS 주소
-Packages: SCVMM 관련 패키지 이름
(+)나노서버 패키지는 윈도우 서버 이미지 안에 존재합니다.
이미지 생성이 완료되면 나노서버를 실행한 후 System Center 2016 Virtual Machine Manager에 추가할 차례입니다.
[VMM에 Hyper-V 추가하기]
1.System Center 2016 Virtual Machine Manager 콘솔을 실행한 후 Fabric 메뉴로 이동하여 상단의 Add Resource를 클릭한 후 Hyper-V Hosts and Clusters 버튼을 클릭합니다.
2. Add Resource Wizard 창의 Resource Location 화면에서 Windows Server computers in a trusted Active Directory domain를 선택한 후 Next 버튼을 클릭합니다.
3. Add Resource Wizard 창의 Credentials 창에서 계정을 선택 또는 입력한 후 Next 버튼을 클릭합니다.
(반드시 Nano 서버의 관리자 권한이 있는 계정을 선택해야 합니다)
4. Add Resource Wizard 창의 Discovery Scope 창에서 추가할 나노서버 이름을 입력한 후 Next 버튼을 클릭합니다.
5. Add Resource Wizard 창의 Target Resources 화면에서 검색된 컴퓨터 중 추가할 컴퓨터를 선택한 후 Next 버튼을 클릭합니다.
6. Virtual Machine Manager 창에서 Hyper-V 기능 Enable과 관련한 경고 창이 나타나면 OK 버튼을 클릭하여 계속 진행합니다.
7. Add Resource Wizard 창의 Host Settings 화면에서 Host Group과 VM이 생성될 경로 등을 지정한 후 Next 버튼을 클릭합니다.
8. Add Resource Wizard 창의 Summary 화면에서 앞서 선택한 내용들을 확인한 후 Finish 버튼을 클릭하여 Add Resource Wizard를 완료합니다.
9. 다음과 같이 VMM에 나노서버가 추가된 것을 확인할 수 있습니다.
위의 경우는 나노서버 이미지 생성 시 SCVMM 패키지를 설치하였기 때문에 VMM에 추가가 가능한데, Hyper-V를 실행하는 나노서버를 운영 중에 VMM에 추가해야 하는 경우 Package 파일을 먼저 설치한 후 VMM에 추가할 수 있습니다.
[실행 중인 Nano서버 기반 호스트에 SCVMM 패키지 설치]
1. 먼저 나노서버 이미지(vhd 또는 vhdx) 파일을 마운트 합니다.
명령어 예)
Diskpart
select vdisk file=H:\VM\NANO-VMMHV02\NANO-VMMHV02.vhdx
attach vdisk
list volume
select volume 8
assign letter=K
exit
2. Dism 명령어를 통해 패키지를 설치합니다.
명령어 예) Dism /image:K:\ /Add-Package /PackagePath:I:\NanoServer\Packages\Microsoft-NanoServer-SCVMM-Compute-Package.cab /PackagePath:I:\NanoServer\Packages\en-us\Microsoft-NanoServer-SCVMM-Compute-Package_en-us.cab /PackagePath:I:\NanoServer\Packages\Microsoft-NanoServer-SCVMM-Package.cab /PackagePath:I:\NanoServer\Packages\en-us\Microsoft-NanoServer-SCVMM-Package_en-us.cab
위와 같이 패키지 설치가 완료되면 위와 동일한 방법으로 VMM에 Nano서버를 추가할 수 있습니다.
그럼 오늘의 포스팅을 마치겠습니다.
감사합니다.
[참고 사이트]