Displaying 20 results from an estimated 700 matches similar to: "creating a domain"
2012 May 05
1
printing domain information
how do i print the features of a domain from functions that return a domain object?
for instance mydomain =?virdomain=libvirt.virConnect.lookupByID(conn,domainid)
so mydomain is?virDomainPtr, which is?typedef virDomain * virDomainPtr
i am not sure on how to print the domain object features in python, such as name, disk size, etc
2012 May 08
2
creation of storage volume fails
hi,
i am getting this error below when i try to create a storage volume:
? ? libvirt.virStoragePool.CreateXML(storagepoolobject,xmldesc,0)
AttributeError: class virStoragePool has no attribute 'CreateXML'
my code is:
xmldesc="xml description of storage volume which i got from sudo virsh vol-dumpxml"
#get a storage pool object to use in creating a volume
2015 Dec 01
1
Why does libvirt insert USB controller automagically?
Hello all,
I find this curious behavior that libvirt will automatically insert a USB controller and a memballoon virtio driver into the domain's XML, when defineXML is called. IOW, the original XML did not have these 2 devices but they are present right after defineXML is called. Why should libvirt add a USB controller?
DETAILS:
Here is a little Python snippet to show that behavior:
2012 May 09
2
serial console
hi,
when creating a domain using libvirt python api, how would i tell libvirt to use a unique serial port number for domains?
in the?libvirt.virConnect.defineXML(conn,domainxml) call when i create the domainxml object, i need to ensure that the part below has a unique # for target port
<serial type='pty'>
? <target port='0'/>
</serial>
<console
2016 Nov 30
2
virDomainBlockInfo for local volume
Hi,
I am using virStorageVolGetInfo to get the volume size virStorageVol.download to download a
normal file for VDSM project.
I want to add support for block devices as well, I was able to see the size
via virDomainBlockInfo and download via virDomain.blockPeek which is works
fine for both file and block device.
1. Can I depend on virDomainBlockInfo for non block devices?
2. Does the
2016 Jan 08
2
remove cdrom after installing os on a guest
Hi all,
I have the following issue, and I hope someone know a way to handle it.
I need to grammatically need to create/install a guest OS using the
libvirt API.
Currently what I do:
1. create a xml with the vm configuration (this will include a path to the
iso image)
2. connection.defineXML(<my_config>)
3. vm = connection.lookupByName(<domain_name>)
4. vm.create()
This will
2016 Jan 29
2
generate interface MAC addresses in a particular order
Hi all,
I am using libvirt to manage VM on my system; after creating a VM (default
no NICs are present in the configuration) you can add any number of
interfaces to it (as long as they exist on the host).
To do that, I edit the configuration xlm:
vmXml = self.domain.XMLDesc()
root = ET.fromstring(vmXml)
devices = root.find('./devices')
intf =
2015 Dec 17
2
migrate a guest from VMware to KVM
I am trying to migrate a VMware guest to KVM. I have the .vmdk file which I
convert to qcow2 format using qemu-img convert.
The next step is to import the new img file.
If I use virt-install --import <guest config options> it all works fine.
But when I try the same think using the libvirt API I get the "no boot disk
found" message when starting the vm.
When importing the VM
2016 Feb 01
1
Re: generate interface MAC addresses in a particular order
On Sun, Jan 31, 2016 at 8:56 AM, Michal Privoznik <mprivozn@redhat.com>
wrote:
> On 29.01.2016 11:24, Andrei Perietanu wrote:
> > Hi all,
> >
> > I am using libvirt to manage VM on my system; after creating a VM
> (default
> > no NICs are present in the configuration) you can add any number of
> > interfaces to it (as long as they exist on the host).
2013 Feb 12
1
Out of Memory Error
Hi,
I am trying to attach a usb device to my virtualbox node using libvirt. My
node is already running, I stop my node and then I am trying to add this
usb device.
I have a separate xml file defined for usb. It looks like this:
*<device>
<hostdev mode='subsystem' type='usb'>
<source>
<vendor id='0x4321'/>
<product
2016 Dec 20
1
Re: virDomainBlockInfo for local volume
On 12/05/2016 05:27 AM, Shahar Havivi wrote:
> Ping
>
Sorry for the delay... Lots of investigation, patches, and other work.
> On Wed, Nov 30, 2016 at 3:13 PM, Shahar Havivi <shavivi@redhat.com
> <mailto:shavivi@redhat.com>> wrote:
>
> Hi,
>
> I am using virStorageVolGetInfo to get the volume size
> virStorageVol.download to download a
>
2015 Dec 11
2
libvirt domain configuration xml
I am trying to change a domain configuration from a python script. More
specific, I want to edit the VNC settings. You can't do this using the
libvirt API so you have to edit the domain configuration:
Fo exmple, to disable VNC for a domain 'test1':
vmXml = vm.XMLDesc(0)
root = ET.fromstring(vmXml)
devices = root.find('./devices')
graphics = devices.find('graphics')
2018 Mar 20
2
About libvirt domain snapshot problem(for single disk snapshot)
Hi, dear friend.
My guest has two disks, vda and vdb. both are qcow2 local file.
When guest running state.
I want to take the vda snapshot of guest(just vda, no include vdb). but I met libvirt do snapshot for all disks of guest.
About methods for follow:
1、
``` bash
virsh
snapshot-create-as 8x0lbzvS --name sys_disk3 --disk-only --diskspec "vda,snapshot=external"
```
``` result
2012 May 04
1
maxvcpu
hi,
i am trying to find out the max vcpus supported for any domain by my hypervisor, however i am having some trouble with the below:
vcpu=5
maxvcpus=libvirt.virConnect.getMaxVcpus(conn,'kqemu')
if maxvcpus <= vcpu:
logging.debug('checkmaxvcpus: max vcpus on hypervisor %i is less than requested vcpu of %i' % (maxvcpus, vcpu))
return 0
else:
return 1
2014 Jul 29
1
Running domain-update memory not working
>>> vm=co.lookupByName('test1')
>>> vm.info()
[1, 524288L, 524288L, 1, 20400000000L]
>>> vm.setMemoryFlags(509952,1) # Live memory
0
>>> vm.info()
[1, 524288L, 524288L, 1, 21430000000L]
>>> vm.setMemoryFlags(509952,0) --- ## current memory
0
>>> vm.info()
[1, 524288L, 524288L, 1, 21430000000L]
>>> vm.XMLDesc()
Not updating
2012 May 05
1
listing active and defined vs inactive and defined domains
i am trying to list active + defined and inactive + defined domains using libvirt 0.9.4
i can get active domains using:
def s_activedomains(conn):
#get active domain ids
numofdomains=libvirt.virConnect.numOfDomains(conn)
activedomains=libvirt.virConnect.listDomainsID(conn)
return activedomains
i am stuck on how to get inactive domains
the example listed
2015 Mar 20
1
Re: libvirt-python Segfaults
Hi Harish,
I believe the proper establishment of a connection should be done by libvirt.open()
or libvirt.openAuth() or libvirt.openReadOnly(). All of them will return a functional
virConnect instance.
I'm not sure this segfault is worth to fix since instantiate a virConnect directly
is not an expected usage.
Hope this information will help you.
Best Regards,
Hao Liu
+86-010-62608262
2012 May 04
1
free memory on hypervisor
i am trying to get the free memory on a hypervisor using libvert, with the python api bindings
as per?http://libvirt.org/python.html, it should be pretty easy, however the below is failing:
#conn is a connection object
freemem=libvirt.virNode.getFreeMemory(conn)
although this works fine:
software=libvirt.virConnect.getType(conn)
if software == ?'QEMU':
logging.debug('hypervisor is
2011 Feb 14
1
Use libvirt-python to attach cdrom
Hi all,
I want to attach cdrom by libvirt.py .But can't find a func in
libvirt.py can finish this work.
Who can help me ?
Regard
--
Seven Ling
E-mail: jiejie.ling at qq.com
2015 Dec 01
0
Re: Why does libvirt insert USB controller automagically?
On 11/30/2015 07:30 PM, Sundar Nadathur wrote:
> Hello all,
>
> I find this curious behavior that libvirt will automatically insert a USB
> controller and a memballoon virtio driver into the domain?s XML, when
> defineXML is called. IOW, the original XML did not have these 2 devices but
> they are present right after defineXML is called. Why should libvirt add a USB
>