libvirt.tmpl 750 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <image>
  3. <name>${name}</name>
  4. <domain>
  5. <boot type='hvm'>
  6. <guest>
  7. <arch>${arch}</arch>
  8. </guest>
  9. <os>
  10. <loader dev='hd'/>
  11. </os>
  12. %for disk, letter in zip(disks, range(97, 123)):
  13. <drive disk='${disk.name}' target='hd${chr(letter)}'/>
  14. %endfor
  15. </boot>
  16. <devices>
  17. <vcpu>${vcpus}</vcpu>
  18. <memory>${memory}</memory>
  19. %for net in networks:
  20. <interface/>
  21. %endfor
  22. <graphics/>
  23. </devices>
  24. </domain>
  25. <storage>
  26. %for disk in disks:
  27. <disk file='${disk.name}' use='system' format='${disk.format}'>
  28. %if disk.checksum:
  29. <checksum type='${disk.checksum_type}'>${disk.checksum}</checksum>
  30. %endif
  31. </disk>
  32. %endfor
  33. </storage>
  34. </image>