Beispiel #1
0
func createVolume(pool libvirt.VirStoragePool, vol VolumeXMXEncoder) (libvirt.VirStorageVol, error) {

	xml, err := vol.Encode()
	if err != nil {
		return libvirt.VirStorageVol{}, err
	}
	volume, err := pool.StorageVolCreateXML(xml, 0)
	if err != nil {
		return libvirt.VirStorageVol{}, err
	}
	return volume, nil
}