virt-install을 사용하여 생성된 네트워크 어댑터의 이름을 어떻게 지정합니까?

virt-install을 사용하여 생성된 네트워크 어댑터의 이름을 어떻게 지정합니까?

온프레미스 설치를 테스트하기 위해 프로덕션에서 사용할 실제 서버에 최대한 가까운 가상 머신을 만들고 싶었습니다. 서버에는 두 개의 네트워크 어댑터( p1p1및 ) 가 있습니다 p2p1.

가상 머신을 생성할 때:

virt-install \
    --connect=qemu:///system \
    ...
    --network=bridge:br0 \
    --network=bridge:br0 \
    ...

네트워크 어댑터는 eth0및 이라고 합니다 eth1.

OS를 설치하기 전에 p1p1이름을 지정할 수 있는 방법이 있습니까 ?p2p1

답변1

먼저 libvirt에서 네트워크를 정의하고 시작해야 합니다.

  1. 먼저 XML 파일을 만듭니다.네트워크 설명.
  2. libvirt 콘솔에 들어가세요.네트워크 정의XML 파일을 사용한 다음활성화해. 당신도 그럴 수도 있어요자동 시작 표시.

    net-define example.xml
    net-autostart vbr0
    net-start vbr0
    
  3. 마지막 단계는 VM을 생성하고 이전에 추가한 네트워크를 추가하는 것입니다.

    --network=<network-name>
    

관련 정보