<?xml version="1.0"?>
<node>
  <!-- This file gives an example config for the mock 'test' backend
     driver to libvirt. This is intended to allow relible unit testing
     of applications using libvirt. To use this with virsh, run something
     like:

      virsh -connect test:////path/to/this/dir/testnode.xml nodeinfo

     -->
  <domain type="test">
    <name>fv0</name>
    <uuid>4dea22b31d52d8f32516782e98ab3fa0</uuid>
    <os>
      <type>hvm</type>
      <loader>/usr/lib/xen/boot/hvmloader</loader>
      <boot dev="hd"/>
    </os>
    <memory>524288</memory>
    <vcpu>4</vcpu>
    <on_poweroff>destroy</on_poweroff>
    <on_reboot>restart</on_reboot>
    <on_crash>restart</on_crash>
    <features>
      <pae/>
      <acpi/>
      <apic/>
    </features>
    <devices>
      <emulator>/usr/lib/xen/bin/qemu-dm</emulator>
      <interface type="bridge">
        <source bridge="xenbr0"/>
        <mac address="00:16:3e:5d:c7:9e"/>
        <script path="vif-bridge"/>
      </interface>
      <disk type="file">
        <source file="/root/fv0"/>
        <target dev="hda"/>
      </disk>
      <disk type="file" device="cdrom">
        <source file="/root/fc5-x86_64-boot.iso"/>
        <target dev="hdc"/>
        <readonly/>
      </disk>
      <disk type="file" device="floppy">
        <source file="/root/fd.img"/>
        <target dev="fda"/>
      </disk>
      <graphics type="vnc" port="5904"/>
    </devices>
    <blkiotune>
      <weight>800</weight>
      <device>
        <path>/dev/hda</path>
        <weight>700</weight>
        <read_bytes_sec>700</read_bytes_sec>
        <write_bytes_sec>700</write_bytes_sec>
        <read_iops_sec>700</read_iops_sec>
        <write_iops_sec>700</write_iops_sec>
      </device>
    </blkiotune>
  </domain>
  <domain type="test">
    <name>fc4</name>
    <uuid>EF86180145B911CB88E3AFBFE5370493</uuid>
    <os>
      <type>xen</type>
      <kernel>/boot/vmlinuz-2.6.15-1.43_FC5guest</kernel>
      <initrd>/boot/initrd-2.6.15-1.43_FC5guest.img</initrd>
      <root>/dev/sda1</root>
      <cmdline> ro selinux=0 3</cmdline>
    </os>
    <memory>261072</memory>
    <currentMemory>131072</currentMemory>
    <vcpu>1</vcpu>
    <devices>
      <disk type="file">
        <source file="/u/fc4.img"/>
        <target dev="sda1"/>
      </disk>
      <interface type="bridge">
        <source bridge="xenbr0"/>
        <mac address="aa:00:00:00:00:11"/>
        <script path="/etc/xen/scripts/vif-bridge"/>
      </interface>
      <console tty="/dev/pts/5"/>
    </devices>
  </domain>
  <domain type='test' xmlns:test='http://libvirt.org/schemas/domain/test/1.0'>
    <test:runstate>3</test:runstate>  <!-- paused -->
    <name>fc5</name>
    <uuid>08721f993d1d4aec96eb97803297bb36</uuid>
    <cpu mode='custom'>
      <model>Deprecated-Test</model>
      <vendor>Libvirt</vendor>
      <topology sockets='1' dies='1' cores='4' threads='1'/>
    </cpu>
    <os>
      <type>hvm</type>
      <loader>/usr/lib/xen/boot/hvmloader</loader>
      <dtb>/root/ppc.dtb</dtb>
      <boot dev='hd'/>
    </os>
    <memory>2097152</memory>
    <vcpu>4</vcpu>
    <on_poweroff>destroy</on_poweroff>
    <on_reboot>restart</on_reboot>
    <on_crash>restart</on_crash>
    <features>
      <pae/>
      <acpi/>
      <apic/>
    </features>
    <devices>
      <emulator>/usr/lib/xen/bin/qemu-dm</emulator>
      <interface type='bridge'>
        <source bridge='xenbr0'/>
        <mac address='00:16:3e:5d:c7:26'/>
        <script path='vif-bridge'/>
      </interface>
      <disk type='file'>
        <source file='/root/fv0'/>
        <target dev='hda'/>
      </disk>
      <disk type='block' device='cdrom'>
        <source dev='/dev/sr0'/>
        <target dev='hdb' bus='ide'/>
        <readonly/>
      </disk>
      <disk type='file' device='floppy'>
        <source file='/root/fd.img'/>
        <target dev='fda'/>
      </disk>
      <disk type='block' device='lun' rawio='yes'>
        <source dev='/dev/disk/by-path/ip-127.0.0.1:3260-iscsi-test.target-lun-0'/>
        <target dev='sda' bus='scsi'/>
      </disk>
      <graphics type='vnc' port='5904'/>
    </devices>
  </domain>
  <network>
    <name>private</name>
    <uuid>004b22212d78c30f5aa5f03c87d21e69</uuid>
    <bridge name="brpriv"/>
    <ip address="192.168.124.1" netmask="255.255.255.0">
      <dhcp>
        <range start="192.168.124.128" end="192.168.124.253"/>
      </dhcp>
    </ip>
  </network>
  <network>
    <name>default</name>
    <uuid>004b96e12d78c30f5aa5f03c87d21e69</uuid>
    <bridge name="brdefault"/>
    <forward dev="eth0"/>
    <ip address="192.168.122.1" netmask="255.255.255.0">
      <dhcp>
        <range start="192.168.122.128" end="192.168.122.253"/>
      </dhcp>
    </ip>
  </network>

<device>
  <name>File_test_device</name>
  <capability type='system'>
    <hardware>
      <vendor>Libvirt</vendor>
      <version>Test driver</version>
      <serial>123456</serial>
      <uuid>11111111-2222-3333-4444-555555555555</uuid>
    </hardware>
    <firmware>
      <vendor>Libvirt</vendor>
      <version>Test Driver</version>
      <release_date>01/22/2007</release_date>
    </firmware>
  </capability>
</device>

<pool type='dir'>
  <name>default-pool</name>
  <uuid>35bb2ad9-388a-cdfe-461a-b8907f6e53fe</uuid>
  <capacity>107374182400</capacity>
  <allocation>0</allocation>
  <available>107374182400</available>
  <target>
    <path>/default-pool</path>
    <permissions>
      <mode>0700</mode>
      <owner>10736</owner>
      <group>10736</group>
    </permissions>
  </target>

  <volume>
    <name>default-vol</name>
    <capacity>1000000</capacity>
    <allocation>50000</allocation>
    <target/>
  </volume>
</pool>

  <cpu>
    <mhz>6000</mhz>
    <model>i986</model>
    <active>50</active>
    <nodes>4</nodes>
    <sockets>4</sockets>
    <cores>4</cores>
    <threads>2</threads>
  </cpu>
  <memory>8192000</memory>
</node>
