Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ### virsh
- ## bridge setup - delete default bridge
- virsh net-destroy default
- virsh net-undefine default
- # Create new ifn_bridge1, sn_bridge1 and bcn_bridge1
- cat > /tmp/ifn1.xml << EOF
- <network>
- <name>ifn1_bridge1</name>
- <uuid>f19c3580-3364-4ab0-bc7b-b22074e70048</uuid>
- <forward mode='nat'/>
- <bridge name='ifn1_bridge1' stp='on' delay='0'/>
- <mac address='52:54:00:e1:ac:a2'/>
- <domain name='ifn1_bridge1'/>
- <ip address='192.168.122.1' netmask='255.255.255.0'>
- <dhcp>
- <range start='192.168.122.128' end='192.168.122.254'/>
- </dhcp>
- </ip>
- </network>
- EOF
- cat > /tmp/ifn2.xml << EOF
- <network>
- <name>ifn2_bridge1</name>
- <uuid>8635bed6-2f0e-4274-a0f2-e12c7951870f</uuid>
- <forward mode='nat'/>
- <bridge name='ifn2_bridge1' stp='on' delay='0'/>
- <mac address='52:54:00:e1:b2:b3'/>
- <domain name='ifn2_bridge1'/>
- <ip address='192.168.222.1' netmask='255.255.255.0'>
- <dhcp>
- <range start='192.168.222.128' end='192.168.222.254'/>
- </dhcp>
- </ip>
- </network>
- EOF
- cat > /tmp/bcn1.xml << EOF
- <network>
- <name>bcn1_bridge1</name>
- <uuid>5b7605d0-6ec5-4530-b28e-86b681c07801</uuid>
- <bridge name='bcn1_bridge1' stp='on' delay='0'/>
- <mac address='52:54:00:bc:cc:6f'/>
- <domain name='bcn1_bridge1'/>
- </network>
- EOF
- cat > /tmp/bcn2.xml << EOF
- <network>
- <name>bcn2_bridge1</name>
- <uuid>ba8cf0bf-d69c-44b2-8f60-72ef66448035</uuid>
- <bridge name='bcn2_bridge1' stp='on' delay='0'/>
- <mac address='52:54:00:bc:dd:6f'/>
- <domain name='bcn2_bridge1'/>
- </network>
- EOF
- cat > /tmp/sn1.xml << EOF
- <network>
- <name>sn1_bridge1</name>
- <uuid>4a46283d-b7ac-4e75-9c90-5bee35ed6bf8</uuid>
- <bridge name='sn1_bridge1' stp='on' delay='0'/>
- <mac address='52:54:00:9c:26:b8'/>
- <domain name='sn1_bridge1'/>
- </network>
- EOF
- cat > /tmp/sn2.xml << EOF
- <network>
- <name>sn2_bridge1</name>
- <uuid>713799c7-fcc4-46f6-b4c8-fbe9d9605edd</uuid>
- <bridge name='sn2_bridge1' stp='on' delay='0'/>
- <mac address='52:54:00:9c:37:c9'/>
- <domain name='sn2_bridge1'/>
- </network>
- EOF
- # Define them
- virsh net-define /tmp/ifn1.xml
- virsh net-define /tmp/ifn2.xml
- virsh net-define /tmp/bcn1.xml
- virsh net-define /tmp/bcn2.xml
- virsh net-define /tmp/sn1.xml
- virsh net-define /tmp/sn2.xml
- # Set them to auto-start
- virsh net-autostart ifn1_bridge1
- virsh net-autostart sn1_bridge1
- virsh net-autostart bcn1_bridge1
- # Start the networks up
- virsh net-start ifn1_bridge1
- virsh net-start sn1_bridge1
- virsh net-start bcn1_bridge1
- ### Nested VM support
- rmmod kvm-intel
- if [ ! -e '/etc/modprobe.d/dist.conf.original' ]
- then
- if [ -e '/etc/modprobe.d/dist.conf' ]
- then
- cp /etc/modprobe.d/dist.conf /etc/modprobe.d/dist.conf.original
- fi
- fi
- echo 'options kvm-intel nested=y' >> /etc/modprobe.d/dist.conf
- modprobe kvm-intel
- ### NOTE:
- # Make sure node VMs have:
- # https://docs.fedoraproject.org/en-US/quick-docs/using-nested-virtualization-in-kvm/index.html
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement