4.7.3. 기존 브리지를 사용하여 libvirt에서 가상 네트워크 생성
VLAN 필터링이 활성화된 bridge0 장치를 사용하도록 VM을 활성화하려면 각 VLAN ID의 가상 네트워크를 이 브리지를 사용하는 libvirtd 서비스에 추가합니다.
사전 요구 사항
-
libvirt패키지를 설치했습니다. -
libvirtd서비스를 활성화 및 시작했습니다. 예를 들어 다음 방법 중 하나를 사용하여 브리지에서 VLAN 필터링을 구성했습니다.
-
브리지 장치의 이름을 알고 있습니다(예:
bridge0).
프로세스
예를 들어 VLAN ID 10을 사용하는 가상 네트워크를 생성하려면 다음 콘텐츠를 사용하여
~/vlan10-bridge.xml파일을 만듭니다.<network> <name>vlan10-bridge</name> <forward mode="bridge" /> <bridge name="bridge0" /> <vlan> <tag id="10" /> </vlan> </network>~/vlan10-bridge.xml파일을 사용하여libvirt에 새 가상 네트워크를 생성합니다.# virsh net-define ~/vlan10-bridge.xml~/vlan10-bridge.xml파일을 제거합니다.# rm ~/vlan10-bridge.xmlvlan10-bridge가상 네트워크를 시작합니다.# virsh net-start vlan10-bridgelibvirtd서비스가 시작될 때 자동으로 시작되도록vlan10-bridge가상 네트워크를 구성합니다.# virsh net-autostart vlan10-bridge
검증
가상 네트워크 목록을 표시합니다.
# virsh net-listName State Autostart Persistent ---------------------------------------------------- vlan10-bridge active yes yes ...