윈도우 hyper-v 에 가성머신을 만들려면 hyper-v 관리자에서 일일이 디스크, 메모리, CPU등
설정을 해줘야 합니다.
그런 불편함을 없애고 간단한 파워쉘 스크립트로 가상머신을 만들어 봅시다.
– vm_create.ps1 파일 생성(파일 이름은 마음대로 지어도 상관 없습니다.)
– vm_create.ps1 파일 내용
$vmname = “win_vm1”
# vm 가상 머신 이름
$vhdpath = “C:\VM\windows-server-2008-r2.vhdx”
# vm 저장될 위치와 파일명
$isoPath = “C:\Users\Administrator\Desktop\ko_windows_server_2008_r2_standard_enterprise_datacenter_web_x64_dvd_x15-59797.iso”
# OS 원본 이미지
$vmSwitch = “physnet1”
# HYPER-V 가상 스위치 이름 명시
#New-VHD $vhdpath -Fixed -SizeBytes (100 * 1024 * 1024 * 1024)
New-VHD $vhdpath -Dynamic -SizeBytes (100 * 1024 * 1024 * 1024)
# 디스크 사이즈 할당(-Fixed 옵션은 정적 디스크 할당, -Dynamic 옵션은 동적 디스크 할당)
$vm = New-VM $vmname -MemoryStartupBytes (1024 * 1024 *1024)
# 메모리 사이즈 할당
$vm | Set-VM -ProcessorCount 2
# cpu 개수 할당
$vm.NetworkAdapters | Connect-VMNetworkAdapter -SwitchName $vmSwitch
$vm | Add-VMHardDiskDrive -ControllerType IDE -Path $vhdpath
$vm | Add-VMDvdDrive -Path $isopath
$vm | Start-Vm