libvirt/QEMU/KVM 스택을 사용하여 "내부 네트워크"를 생성하는 방법

libvirt/QEMU/KVM 스택을 사용하여 "내부 네트워크"를 생성하는 방법

Virtual Box에는 두 개 이상의 가상 머신이 서로만 통신할 수 있는 네트워크 유형 "내부 네트워크"가 있습니다. 호스트나 다른 시스템에 대한 네트워크 연결이 없습니다. 이것이 나에게 필요한 네트워크이다. libvirt를 사용하여 "격리된 네트워크"를 설정할 수 있었습니다. libvirt 문서에 따르면 "이 모드에서는 가상 스위치에 연결된 게스트가 서로 통신할 수 있으며 호스트와도 통신할 수 있습니다." 호스트로부터 네트워크 격리가 필요하기 때문에 이것은 나에게 잘 작동하지 않습니다. libvirt를 사용하여 이를 달성하는 방법을 아는 사람이 있습니까? 이 링크를 따라 가상 프라이빗 브리지를 만들려고 시도했지만 작동하지 못했습니다.https://www.linux-kvm.org/page/Networking

답변1

가장 간단한 구성은 브리지만 정의하는 것입니다.

기반으로libvirt 네트워크 XML 형식 (그러나 IPv6 설정은 제거됨)

<network>
  <name>private</name>
  <uuid>7a3b7497-1ec7-8aef-6d5c-38dff9109e93</uuid>
  <bridge name="virbr2" stp="on" delay="0"/>
  <mac address='00:16:3E:5D:C7:9E'/>
</network>

이는 완전히 격리되어 있으므로 호스트에서 사용할 수 있는 DHCP 서비스가 없으므로 네트워크의 각 컴퓨터에는 고정 IP 주소가 필요합니다(또는 네트워크의 가상 머신에서 DHCP 서버를 실행해야 함). 콘솔을 통해 머신에 액세스합니다.

관련 정보