안녕하세요.

오늘 포스팅은 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서버를 추가할 수 있습니다.



그럼 오늘의 포스팅을 마치겠습니다.

감사합니다.











[참고 사이트] 

https://technet.microsoft.com/en-us/system-center-docs/vmm/manage/how-to-add-a-nano-server-as-a-hyper-v-host-in-vmm

https://technet.microsoft.com/en-us/library/hh825070.aspx







+ Recent posts