Hyper-V

Hyper-V 가상머신 Vlan Trunk 구성

delmaster 2015. 3. 12. 16:46

Hyper-V 가상머신 운영할때 Vlan지정에 대한 고민이 있을수 있습니다.

가상머신의 Vlan을 실제 스위치에 설정된 Vlan ID와 동일하게 지정하면 해당 Vlan ID를 가진 실제 컴퓨터와 Hyper-V 가상머신은 당연히 통신이 됩니다.


참고 : Hyper-V의 가상 스위치(vSwitch)는 2008 R2까지는 기본 액세스 모드로 구성되어 있으며(파워쉘로 변경가능)

          2012버전 부터는 기본 트렁크 모드로 구성되어져 있습니다.


가상머신에 둘 이상의 Vlan ID를 지정하려면?

가상머신을 생성 할때와 생성 한 뒤 Vlan ID를 지정하려하면 하나의 Vlan밖에 지정할 수 없습니다.

둘 이상의 Vlan ID를 지정하고 Trunk 모드로 구성하려면 아래와 같이 파워쉘 작업이 필요합니다.


가상머신의 현재 Vlan 정보 가져오기

Get-VMNetworkAdapterVlan -VMName <가상머신명>



가상머신의 Vlan ID 수정

Set-VMNetworkAdapterVlan -VMName <가상머신명> -Trunk -NativeVlanId <기본VlanID> -AllowedVlanIdList <추가VlanID지정>


* 추가 Vlan ID 지정시 2,3,4 이렇게 넣어도 되고 2-4 이렇게 범위를 지정해도 됩니다.



초기 상태로 복구

Set-VMNetworkAdapterVlan -VMName <가상머신명> -Untagged