![KVM: VM이 시작될 때 호스트 경로를 추가하는 방법은 무엇입니까?](https://linux55.com/image/149699/KVM%3A%20VM%EC%9D%B4%20%EC%8B%9C%EC%9E%91%EB%90%A0%20%EB%95%8C%20%ED%98%B8%EC%8A%A4%ED%8A%B8%20%EA%B2%BD%EB%A1%9C%EB%A5%BC%20%EC%B6%94%EA%B0%80%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
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는 가상 네트워크를 활성화할 때 경로를 표시합니다.