KVM virsh net-define (create persistent network) example

net-define file

Define an inactive persistent virtual network or modify an existing persistent one from the XML file.

This is similar to net-create, but makes the network persistent.


# cat ./new-net 
<network>
  <name>new-net</name>
  <uuid>6f326541-795e-468a-be13-54369b916aeb</uuid>
  <forward mode='nat'>
    <nat>
      <port start='1024' end='65535'/>
    </nat>
  </forward>
  <bridge name='virbr1' stp='on' delay='0'/>
  <mac address='52:54:00:cd:bc:89'/>
  <ip address='192.168.122.3' netmask='255.255.255.0'>
    <dhcp>
      <range start='192.168.122.4' end='192.168.122.254'/>
    </dhcp>
  </ip>
</network>


# virsh net-define ./new-net
Network new-net defined from ./new-net

# virsh net-list  --all    
 Name                 State      Autostart     Persistent
----------------------------------------------------------
 default              inactive   yes           yes
 new-net              active     no            yes
Edit Report
Pub: 22 Jan 2018 13:11 UTC
Views: 1600