KVM: VM이 시작될 때 호스트 경로를 추가하는 방법은 무엇입니까?

KVM: VM이 시작될 때 호스트 경로를 추가하는 방법은 무엇입니까?

VM이 시작될 때 호스트 경로(VM IP를 가리키는)를 자동으로 추가하는 방법이 있습니까? ATM 손으로 만들었어요. 또한 파일을 통해 경로를 추가하려고 시도했지만 /etc/sysconfig/network-scripts/route-virbr0작동하지 않았습니다. 아마도 적절한 파일이 없었기 때문일 것입니다 ifcfg-virbr0.

VM에 정적 경로를 추가하는 것만으로는 작동하지 않습니다. 즉, virbr0호스트가 다중 사용자 모드로 전환되면 적절한 네트워크 인터페이스()가 없으므로 경로 추가가 실패합니다.

답변1

libvirt를 사용하는 경우 추가할 수 있습니다.정적 라우팅libvirt 네트워크 XML에서.

예를 들어:

  <route address="192.168.222.0" prefix="24" gateway="192.168.122.2"/>

  <route family="ipv6" address="2001:db8:ca2:3::" prefix="64" gateway="2001:db8:ca2:2::2"/>

이제 libvirt는 가상 네트워크를 활성화할 때 경로를 표시합니다.

관련 정보