안녕하세요.
오늘 포스팅은 나노서버에서 Hyper-V를 실행하는 방법에 대한 내용입니다.
개인적으로 Windows Server 2016에서 가장 강력한 기능 중 하나라고 생각하는 부분이 나노서버인데요.
나노서버에서 실행할 수 있는 역할 중 Hyper-V도 많이 쓰이게되지 않을까 싶습니다.
(저의 희망사항일 수도..^^;;)
나노서버에서 Hyper-V를 실행하기 위해서는 먼저 Hyper-V 역할이 포함된 나노서버 이미지(vhd 또는 Vhdx)를 만들어야 합니다.
Powershell Script 예)
New-NanoServerImage -DeploymentType Guest -Edition DataCenter -MediaPath H:\ -BasePath .\Base -TargetPath "F:\VM\Nano\NANO-HV.Vhdx" -ComputerName "NANO-HV" -Compute
-DeploymentType: 물리서버인 경우 Host, 가상머신인 경우 Guest
-Edition: Windows Server Edtion으로 DataCenter 또는 Standard
-MediaPath: ISO 이미지 경로
-TargetPath: 나노서버 이미지가 저장될 경로 및 파일 이름
-Computername: 호스트 이름
-Compute: Hyper-V 역할
이미지가 만들어지면 해당 이미지를 Mount하여 서버를 실행하고 원격서버에서 해당 나노서버 IP를 신뢰할 수 있도록 등록합니다.
Powershell Script 예)
예를 들어 Nano Server IP가 10.0.0.39인 경우 다음과 같이 입력합니다.
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "10.0.0.39"
위와 같이 신뢰할 수 있도록 등록한 경우 Powershell을 통해 원격으로 해당 서버에서 접속할 수 있습니다.
Powershell Script 예)
Enter-PSSession -ComputerName "servername or IP" -Credential servername\administrator
예를 들어 Nano Server IP가 10.0.0.39인 경우 다음과 같이 입력합니다.
Enter-PSSession -ComputerName "10.0.0.39" - Credential "10.0.0.39\administrator"
원격으로 접속이 완료되면 Hyper-V 역할이 정상적으로 설치되어 있는지 확인합니다.
정상적으로 Hyper-V 역할이 설치되어 있다면 Powershell을 통해 VM을 생성하고 정상적으로 실행되는지 확인할 차례입니다.
먼저, VM이 사용할 가상하드디스크를 생성합니다.
Powershell Script 예)
New-VHD -Path "경로 및 파일명" -SizeBytes "가상하드디스크 사이즈" -Dynamic (또는 Fixed)
예를들어 10GB 크기의 동적 디스크를 D:\VM\TESTVM경로에 TESTVM.vhdx로 생성하고 싶은 경우 다음과 같이 입력합니다.
New-VHD -Path D:\VM\TESTVM\TESTVM.vhdx -SizeBytes 10GB -Dynamic
다음으로 나노서버에 VM을 생성합니다.
Powershell Script 예)
New-VM -Name "가상머신이름" -path "가상머신저장공간" -MemoryStartupBytes "메모리크기"
예를 들어 2GB 메모리의 TESTVM이라는 이름으로 D:\VM\TESTVM 경로에 VM을 생성하는 경우 다음과 같이 입력합니다.
New-VM -Name TESTVM -path D:\VM\TESTVM\ -MemoryStartupBytes 2GB
VM생성이 완료되면 다음과 같이 생성한 가상하드디스크 파일을 가상머신에 연결합니다.
Powershell Script 예)
Get-VM -Name TESTVM | Add-VMHardDiskDrive -path "D:\VM\TESTVM\TESTVM.vhdx"\
VM 생성이 완료되었다면 나노서버에서 VM이 정상적으로 실행되는지 확인하기 위해 VM을 시작해보면 정상적으로 실행되는 것을 확인할 수 있습니다.
Get-VM -Name TESTVM | Start-VM
추가로, Hyper-V 관리자가 설치된 서버에서 원격으로 나노서버에 연결해보면 가상머신이 정상적으로 실행되고 있는 것을 확인할 수 있습니다.
이상으로 오늘 포스팅을 마칩니다.
감사합니다.
'Windows Server > Nano Server' 카테고리의 다른 글
나노 서버에 파이썬과 장고 실행하기 (0) | 2016.09.15 |
---|---|
나노 서버에 MySQL 호스팅 (0) | 2016.09.07 |
나노 서버 도메인 가입하기 (0) | 2016.07.05 |
WDS를 사용하여 나노 서버 배포하기 (0) | 2016.06.29 |
나노 서버에서 사용할 수 있는 역할과 기능 (0) | 2016.06.15 |