[libvirt] Coverity automatic detection

2011-11-01 Thread Alex Jia
This email is automatically generated. The test result is based on the following git commit: 9765653 qemu: allow getting < max typed parameters For details, please see attachment. Regards, Alex -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-li

[libvirt] [PATCH] fix crash when starting network

2011-11-01 Thread Wen Congyang
commit 27908453 introduces a regression, and it will cause libvirt crashed when starting network. The reason is that tapfd may be NULL, but we dereference it without checking whether it is NULL. --- src/util/bridge.c | 18 ++ 1 files changed, 10 insertions(+), 8 deletions(-) d

[libvirt] [PATCHv5 2/3] API: remote support for VIR_TYPED_PARAM_STRING

2011-11-01 Thread Eric Blake
Send and receive string typed parameters across RPC. * src/remote/remote_protocol.x (remote_typed_param_value): Add another union value. * daemon/remote.c (remoteSerializeTypedParameters) (remoteDeserializeTypedParameters): Handle strings on rpc. * src/remote/remote_driver.c (remoteFreeTypedParame

[libvirt] [PATCHv5 3/3] API: add trivial qemu support for VIR_TYPED_PARAM_STRING

2011-11-01 Thread Eric Blake
Qemu will be the first driver to make use of a typed string in the next round of additions. Separate out the trivial addition. * src/qemu/qemu_driver.c (qemudSupportsFeature): Advertise feature. (qemuDomainGetBlkioParameters, qemuDomainGetMemoryParameters) (qemuGetSchedulerParametersFlags, qemudD

[libvirt] [PATCHv5 1/3] API: add VIR_TYPED_PARAM_STRING

2011-11-01 Thread Eric Blake
This allows strings to be transported between client and server in the context of name-type-value virTypedParameter functions. For compatibility, o new clients will not send strings to old servers, based on a feature check o new servers will not send strings to old clients without th

[libvirt] [PATCHv5 0/3] Add VIR_TYPED_PARAM_STRING

2011-11-01 Thread Eric Blake
This builds on v4: https://www.redhat.com/archives/libvir-list/2011-October/msg00446.html It only implements the front end of supporting typed strings across an RPC call; I'm still working on refactoring the back half of the v4 series to actually wire up blkio device weights to be the first use th

Re: [libvirt] [PATCH 3/7] Rewrite LXC I/O forwarding to use main event loop

2011-11-01 Thread Eric Blake
On 10/20/2011 08:47 AM, Daniel P. Berrange wrote: From: "Daniel P. Berrange" The current I/O code for LXC uses a hand crafted event loop to forward I/O between the container& host app, based on epoll to handle EOF on PTYs. This event loop is not easily extendable to add more consoles, or monito

Re: [libvirt] [PATCH 2/7] Fix crash formatting virtio console

2011-11-01 Thread Eric Blake
On 10/20/2011 08:47 AM, Daniel P. Berrange wrote: From: "Daniel P. Berrange" qemuBuildVirtioSerialPortDevStr was mistakenly accessing the target.name field in the virDomainChrDef object for chardevs belonging to a console. Those chardevs only have port set, and if there's> 1 console, the> 1por

Re: [libvirt] [PATCH 1/7] Allow multiple consoles per virtual guest

2011-11-01 Thread Eric Blake
On 10/20/2011 08:47 AM, Daniel P. Berrange wrote: From: "Daniel P. Berrange" While Xen only has a single paravirt console, UML, and QEMU both support multiple paravirt consoles. The LXC driver can also be trivially made to support multiple consoles. This patch extends the XML to allow multiple

[libvirt] [PATCH] API: document scheduler parameter names

2011-11-01 Thread Eric Blake
Document the parameter names that will be used by virDomain{Get,Set}SchedulerParameters{,Flags}, rather than hard-coding those names in each driver, to match what is done with memory, blkio, and blockstats parameters. * include/libvirt/libvirt.h.in (VIR_DOMAIN_SCHEDULER_CPU_SHARES) (VIR_DOMAIN_SCH

Re: [libvirt] [PATCH 2/2] qemu: allow getting < max typed parameters

2011-11-01 Thread Eric Blake
On 11/01/2011 04:47 AM, Stefan Berger wrote: On 10/31/2011 07:33 PM, Eric Blake wrote: Since all virTypedParameter APIs allow us to return the number of slots we actually populated, we should allow the user to call with nparams too small (without overrunning their array) or too large (ignoring t

Re: [libvirt] [PATCH] esx: Support vSphere 5.x

2011-11-01 Thread Matthias Bolte
2011/10/21 Patrice LACHANCE : > Hello Sorry for the late response. > Based on http://www.redhat.com/archives/libvir-list/2010-July/msg00480.html, > I created this quick patch to accept connection to vSphere 5.x The patch looks good in general. > Notes: > - I had to remove the warnings for versi

Re: [libvirt] [PATCHv2] esx: Support folders in the path of vpx:// connection URIs

2011-11-01 Thread Matthias Bolte
2011/11/1 Eric Blake : > On 11/01/2011 10:21 AM, Matthias Bolte wrote: >> >> Allow the datacenter and compute resource parts of the path >> to be prefixed with folders. Therefore, the way the path is >> parsed has changed. Before, it was split in 2 or 3 items and >> the items' meanings were determi

[libvirt] [libvirt-glib] Ask gtkdoc-scan to generate the sections file

2011-11-01 Thread Zeeshan Ali (Khattak)
From: "Zeeshan Ali (Khattak)" This frees us from maintaining the sections file. --- docs/libvirt-gconfig/Libvirt-gconfig-sections.txt | 166 -- docs/libvirt-gconfig/Makefile.am |2 +- docs/libvirt-glib/Libvirt-glib-sections.txt | 22 -- docs/libvirt-glib

Re: [libvirt] [PATCH v3] Fix URI alias prefix matching

2011-11-01 Thread Eric Blake
On 11/01/2011 05:11 AM, Daniel P. Berrange wrote: On Tue, Nov 01, 2011 at 05:49:06PM +0800, Wen Ruo Lv wrote: with /etc/libvirt/libvirt.conf below: uri_aliases = [ "hail=qemu:///system", "sleet=qemu+ssh://root 9 115 122 57/system", "sam=qemu+unix:///system?socket=/var/run/libvirt/libvi

Re: [libvirt] [libvirt-users] Error on the site

2011-11-01 Thread Eric Blake
On 11/01/2011 01:15 AM, Alexander Biryukov wrote: Good afternoon. I apologize for my English. Error on page: http://libvirt.org/formatdomain.html To be more precise in the line "" Thanks; I'm pushing this as the trivial fix: diff --git i/docs/formatdomain.html.in w/docs/formatdomain.html.in i

Re: [libvirt] [PATCHv2] esx: Support folders in the path of vpx:// connection URIs

2011-11-01 Thread Eric Blake
On 11/01/2011 10:21 AM, Matthias Bolte wrote: Allow the datacenter and compute resource parts of the path to be prefixed with folders. Therefore, the way the path is parsed has changed. Before, it was split in 2 or 3 items and the items' meanings were determined by their positions. Now the path c

Re: [libvirt] [PATCH] Don't overwrite error message during VM cleanup

2011-11-01 Thread Eric Blake
On 11/01/2011 10:28 AM, Daniel P. Berrange wrote: From: "Daniel P. Berrange" If an LXC VM fails to start, quite a few cleanup paths will result in the original error message being overwritten. Some other cleanup paths also forgot to actually terminate the VM. * src/lxc/lxc_driver.c: Ensure VM i

[libvirt] [PATCH] Don't overwrite error message during VM cleanup

2011-11-01 Thread Daniel P. Berrange
From: "Daniel P. Berrange" If an LXC VM fails to start, quite a few cleanup paths will result in the original error message being overwritten. Some other cleanup paths also forgot to actually terminate the VM. * src/lxc/lxc_driver.c: Ensure VM is terminated on startup failure and preserve orig

[libvirt] [PATCHv2] esx: Support folders in the path of vpx:// connection URIs

2011-11-01 Thread Matthias Bolte
Allow the datacenter and compute resource parts of the path to be prefixed with folders. Therefore, the way the path is parsed has changed. Before, it was split in 2 or 3 items and the items' meanings were determined by their positions. Now the path can have 2 or more items and the the vCenter serv

Re: [libvirt] [PATCH] Add support for probing filesystem with libblkid

2011-11-01 Thread Daniel P. Berrange
On Tue, Nov 01, 2011 at 09:21:50AM -0600, Eric Blake wrote: > On 11/01/2011 09:02 AM, Daniel P. Berrange wrote: > >From: "Daniel P. Berrange" > > > >The LXC code for mounting container filesystems from block devices > >tries all filesystems in /etc/filesystems and possibly those in > >/proc/filesys

Re: [libvirt] [PATCH] Add support for probing filesystem with libblkid

2011-11-01 Thread Eric Blake
On 11/01/2011 09:02 AM, Daniel P. Berrange wrote: From: "Daniel P. Berrange" The LXC code for mounting container filesystems from block devices tries all filesystems in /etc/filesystems and possibly those in /proc/filesystems. The regular mount binary, however, first tries using libblkid to dete

Re: [libvirt] [PATCH] Fix error message when failing to detect filesystem

2011-11-01 Thread Stefan Berger
On 11/01/2011 11:02 AM, Daniel P. Berrange wrote: From: "Daniel P. Berrange" If we looped through /etc/filesystems trying to mount with each type and failed all options, we forget to actually raise an error message. * src/lxc/lxc_container.c: Raise error if unable to detect the filesystems.

Re: [libvirt] [PATCH v2] ServerClient: Flush cached data

2011-11-01 Thread Jiri Denemark
On Tue, Nov 01, 2011 at 14:49:46 +, Daniel P. Berrange wrote: > On Tue, Nov 01, 2011 at 03:46:06PM +0100, Jiri Denemark wrote: > > From: Michal Privoznik > > > > If daemon is using SASL it reads client data into a cache. This cache is > > big (usually 65KB) and can thus contain 2 or more mess

Re: [libvirt] [PATCH] Workaround for broken kernel autofs mounts

2011-11-01 Thread Eric Blake
On 11/01/2011 07:00 AM, Daniel P. Berrange wrote: From: "Daniel P. Berrange" The kernel automounter is mostly broken wrt to containers. Most notably if you start a new filesystem namespace and then attempt to unmount any autofs filesystem, it will typically fail with a wierd error message like

[libvirt] [PATCH] Add support for probing filesystem with libblkid

2011-11-01 Thread Daniel P. Berrange
From: "Daniel P. Berrange" The LXC code for mounting container filesystems from block devices tries all filesystems in /etc/filesystems and possibly those in /proc/filesystems. The regular mount binary, however, first tries using libblkid to detect the format. Add support for doing the same in li

Re: [libvirt] [PATCH 3/3] Correctly handle '*' in /etc/filesystems

2011-11-01 Thread Stefan Berger
On 11/01/2011 08:31 AM, Daniel P. Berrange wrote: From: "Daniel P. Berrange" The /etc/filesystems file can contain a '*' on the last line to indicate that /proc/filessystems should be tried next. We have a check that this '*' only occurs on the last line. Unfortunately when we then start reading

Re: [libvirt] [PATCH] Fix error message when failing to detect filesystem

2011-11-01 Thread Eric Blake
On 11/01/2011 09:02 AM, Daniel P. Berrange wrote: From: "Daniel P. Berrange" If we looped through /etc/filesystems trying to mount with each type and failed all options, we forget to actually raise an error message. * src/lxc/lxc_container.c: Raise error if unable to detect the filesystems.

Re: [libvirt] [PATCH 2/3] Ensure errno is valid when returning from lxcContainerWaitForContinue

2011-11-01 Thread Stefan Berger
On 11/01/2011 08:31 AM, Daniel P. Berrange wrote: From: "Daniel P. Berrange" Only some of the return paths of lxcContainerWaitForContinue will have set errno. In other paths we need to set it manually to avoid the caller getting a random stale errno value * src/lxc/lxc_container.c: Set errno in

[libvirt] [PATCH] Fix error message when failing to detect filesystem

2011-11-01 Thread Daniel P. Berrange
From: "Daniel P. Berrange" If we looped through /etc/filesystems trying to mount with each type and failed all options, we forget to actually raise an error message. * src/lxc/lxc_container.c: Raise error if unable to detect the filesystems. Also fix existing error message --- src/lxc/lxc_con

Re: [libvirt] [PATCH 1/3] Create /var/lib/libvirt/filesystems for LXC trees

2011-11-01 Thread Stefan Berger
On 11/01/2011 08:31 AM, Daniel P. Berrange wrote: From: "Daniel P. Berrange" We already have a /var/lib/libvirt/images for OS install images. We need a separate /var/lib/libvirt/filesystems for OS install trees, since SELinux labelling will be different * libvirt.spec.in: Add /var/lib/libvirt/f

Re: [libvirt] [PATCH v2] ServerClient: Flush cached data

2011-11-01 Thread Daniel P. Berrange
On Tue, Nov 01, 2011 at 03:46:06PM +0100, Jiri Denemark wrote: > From: Michal Privoznik > > If daemon is using SASL it reads client data into a cache. This cache is > big (usually 65KB) and can thus contain 2 or more messages. However, > on socket event we can dispatch only one message. So if we

[libvirt] [PATCH v2] ServerClient: Flush cached data

2011-11-01 Thread Jiri Denemark
From: Michal Privoznik If daemon is using SASL it reads client data into a cache. This cache is big (usually 65KB) and can thus contain 2 or more messages. However, on socket event we can dispatch only one message. So if we read two messages at once, the second will not be dispatched as the socke

Re: [libvirt] [PATCH] ServerClient: Flush SASL data

2011-11-01 Thread Daniel P. Berrange
On Tue, Nov 01, 2011 at 02:14:54PM +0100, Michal Privoznik wrote: > If daemon is using SASL it reads client data into a cache. This cache is > big (usually 65KB) and can thus contain 2 or more messages. However, > on socket event we can dispatch only one message. So if we read two > messages at onc

Re: [libvirt] client hang in virDomainCreateXML

2011-11-01 Thread Daniel P. Berrange
On Tue, Nov 01, 2011 at 10:59:39AM +0800, Jiff Shen wrote: > Hi, > > We are using Ubuntu 10.04 eucalyptus 1.6.2 and libvirt 0.7.5. We found > eucalyptus-nc sometimes hangs in virDomainCreateXML, and never gets > response from libvirtd. > After 2 days of investigation, I found there is another libv

Re: [libvirt] [Libvirt-announce] Start of freeze for libvirt-0.9.7 and availability of rc1

2011-11-01 Thread Eric Blake
On 11/01/2011 04:44 AM, Justin Clift wrote: Fails on OSX 10.6.8, with this: make all-am Undefined symbols: "_ptsname_r", referenced from: _virFileOpenTty in libvirt_util.a(libvirt_util_la-util.o) ld: symbol(s) not found collect2: ld returned 1 exit status make[3

[libvirt] client hang in virDomainCreateXML

2011-11-01 Thread Jiff Shen
Hi, We are using Ubuntu 10.04 eucalyptus 1.6.2 and libvirt 0.7.5. We found eucalyptus-nc sometimes hangs in virDomainCreateXML, and never gets response from libvirtd. After 2 days of investigation, I found there is another libvirt client connects to libvirtd 'qemu:///system', which is the same URI

Re: [libvirt] [PATCH] ServerClient: Flush SASL data

2011-11-01 Thread Jiri Denemark
On Tue, Nov 01, 2011 at 14:14:54 +0100, Michal Privoznik wrote: > If daemon is using SASL it reads client data into a cache. This cache is > big (usually 65KB) and can thus contain 2 or more messages. However, > on socket event we can dispatch only one message. So if we read two > messages at once,

[libvirt] [PATCH] ServerClient: Flush SASL data

2011-11-01 Thread Michal Privoznik
If daemon is using SASL it reads client data into a cache. This cache is big (usually 65KB) and can thus contain 2 or more messages. However, on socket event we can dispatch only one message. So if we read two messages at once, the second will not be dispatched as the socket event goes away with fi

[libvirt] [PATCH] Workaround for broken kernel autofs mounts

2011-11-01 Thread Daniel P. Berrange
From: "Daniel P. Berrange" The kernel automounter is mostly broken wrt to containers. Most notably if you start a new filesystem namespace and then attempt to unmount any autofs filesystem, it will typically fail with a wierd error message like Failed to unmount '/.oldroot/sys/kernel/security'

[libvirt] [PATCH 3/3] Correctly handle '*' in /etc/filesystems

2011-11-01 Thread Daniel P. Berrange
From: "Daniel P. Berrange" The /etc/filesystems file can contain a '*' on the last line to indicate that /proc/filessystems should be tried next. We have a check that this '*' only occurs on the last line. Unfortunately when we then start reading /proc/filesystems, we mistakenly think we've seen

[libvirt] [PATCH 2/3] Ensure errno is valid when returning from lxcContainerWaitForContinue

2011-11-01 Thread Daniel P. Berrange
From: "Daniel P. Berrange" Only some of the return paths of lxcContainerWaitForContinue will have set errno. In other paths we need to set it manually to avoid the caller getting a random stale errno value * src/lxc/lxc_container.c: Set errno in lxcContainerWaitForContinue --- src/lxc/lxc_conta

[libvirt] [PATCH 1/3] Create /var/lib/libvirt/filesystems for LXC trees

2011-11-01 Thread Daniel P. Berrange
From: "Daniel P. Berrange" We already have a /var/lib/libvirt/images for OS install images. We need a separate /var/lib/libvirt/filesystems for OS install trees, since SELinux labelling will be different * libvirt.spec.in: Add /var/lib/libvirt/filesystems * src/Makefile.am: Create /var/lib/libvi

[libvirt] Coverity automatic detection

2011-11-01 Thread Alex Jia
This email is automatically generated. The test result is based on the following git commit: c85013b Fix storage pool source comparison to avoid comparing with self Analysis summary report: Files analyzed : 232 Total LoC input to cov-analyze : 326003 Funct

[libvirt] [PATCH v2 3/4] xen: fix PyGrub device order using boot/@order

2011-11-01 Thread Philipp Hahn
When PyGrub is used as the bootloader in Xen, it gets passed the first bootable disk. Xend supports a "bootable"-flag for this, which was previously unused. In commit c2969ec7aec5c40519aadf422ab5c47a21938bff the bootable=1 flag was used to re-order the disks when converting from SEXPR to XML, such

[libvirt] [PATCH v2 1/4] doc: Add capability.

2011-11-01 Thread Philipp Hahn
Allow /capabilities/guest/features/deviceboot. Signed-off-by: Philipp Hahn --- docs/schemas/capability.rng |5 + 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/docs/schemas/capability.rng b/docs/schemas/capability.rng index 99b4a9a..0a63a1c 100644 --- a/docs/schemas/capab

[libvirt] [PATCH v2 2/4] xen: support bootable flag for Xen-PV.

2011-11-01 Thread Philipp Hahn
Add support for adding the bootable S-Expr to disks. This is needd for Xen-PV domains using GyPgrub as the boot loader. Signed-off-by: Philipp Hahn --- src/xen/xend_internal.c |4 ++-- src/xenxs/xen_sxpr.c| 13 +++-- src/xenxs/xen_sxpr.h|2 +- 3 files changed, 14 insert

[libvirt] [PATCH v2 0/4] Xen-PV PyGrub support

2011-11-01 Thread Philipp Hahn
When using PyGrub as the boot-loader for Xen-PV domains, Xend passes the first disk marked as bootable to it. Xend automatically sets this flag to 1 for the first disk created for a domain. Until commit c1a98d88255197a8446d08c0b1589861660e9064 the order of disks could be changed by re-ordering the

[libvirt] [PATCH v2 4/4] test/xen: PyGrub device order using boot/@order

2011-11-01 Thread Philipp Hahn
Adapt all Xen-sexpr tests to now contain the extra '(bootbale [01])' flag. It is explicitly set, otherwise Xend remembers the old state and only ever adds the bootable indicator. Signed-off-by: Philipp Hahn --- v2: Add deviceboot capability. --- tests/sexpr2xmldata/sexpr2xml-fv-autoport.xml

Re: [libvirt] [PATCH 2/2] qemu: allow getting < max typed parameters

2011-11-01 Thread Stefan Berger
On 10/31/2011 07:33 PM, Eric Blake wrote: Since all virTypedParameter APIs allow us to return the number of slots we actually populated, we should allow the user to call with nparams too small (without overrunning their array) or too large (ignoring the tail of the array that we can't fill), rath

Re: [libvirt] [libvirt-glib] Generate docs

2011-11-01 Thread Daniel P. Berrange
On Tue, Nov 01, 2011 at 02:37:27AM +0200, Zeeshan Ali (Khattak) wrote: > From: "Zeeshan Ali (Khattak)" > > This patch adds gtk-doc-based documentation. The generated docs aren't > very complete (or even correct) but this is a good start. > --- > Makefile.am

Re: [libvirt] [PATCH 1/2] docs: improve typed parameter documentation

2011-11-01 Thread Stefan Berger
On 10/31/2011 07:33 PM, Eric Blake wrote: virDomainBlockStatsFlags was missing a check that was present in virDomainGetMemoryParameters. Additionally, I found that the existing descriptions were a bit hard to read. A later patch will fix qemu to return fewer than max parameters if @nparams was

Re: [libvirt] [PATCH] Fix storage pool source comparison to avoid comparing with self

2011-11-01 Thread Daniel P. Berrange
On Tue, Nov 01, 2011 at 12:08:58PM +0100, Guido Günther wrote: > Hi Daniel, > > On Tue, Oct 11, 2011 at 11:26:59AM +0100, Daniel P. Berrange wrote: > > From: "Daniel P. Berrange" > > > > If we are comparing storage pools we must skip comparing with > > ourself, so that re-defining an existing po

Re: [libvirt] [PATCH v3] Fix URI alias prefix matching

2011-11-01 Thread Daniel P. Berrange
On Tue, Nov 01, 2011 at 05:49:06PM +0800, Wen Ruo Lv wrote: > > with /etc/libvirt/libvirt.conf below: > uri_aliases = [ > "hail=qemu:///system", > "sleet=qemu+ssh://root 9 115 122 57/system", > "sam=qemu+unix:///system?socket=/var/run/libvirt/libvirt-sock", > ] > Neither "virsh -c hailly" no

Re: [libvirt] [PATCH] Fix storage pool source comparison to avoid comparing with self

2011-11-01 Thread Guido Günther
Hi Daniel, On Tue, Oct 11, 2011 at 11:26:59AM +0100, Daniel P. Berrange wrote: > From: "Daniel P. Berrange" > > If we are comparing storage pools we must skip comparing with > ourself, so that re-defining an existing pool works > > * conf/storage_conf.c: Skip self when comparing > --- > src/co

Re: [libvirt] [Libvirt-announce] Start of freeze for libvirt-0.9.7 and availability of rc1

2011-11-01 Thread Justin Clift
On 31/10/2011, at 8:51 PM, Daniel Veillard wrote: > We are now entering the freeze for libvirt-0.9.7 . > We may make an exception for patch set which got a few round of reviews > though, like Stefan's ones (v4 IIRC), and anything which we know may > need fixing in the API before the release. > >

Re: [libvirt] [Qemu-devel] RFC decoupling VM NIC provisioning from VM NIC connection to backend networks

2011-11-01 Thread Daniel P. Berrange
On Mon, Oct 31, 2011 at 04:23:35PM -0500, Christian Benvenuti (benve) wrote: > > -Original Message- > > From: qemu-devel-bounces+benve=cisco@nongnu.org [mailto:qemu-devel- > > bounces+benve=cisco@nongnu.org] On Behalf Of Daniel P. Berrange > > Sent: Monday, October 31, 2011 3:49 AM

[libvirt] [PATCH v3] Fix URI alias prefix matching

2011-11-01 Thread Wen Ruo Lv
with /etc/libvirt/libvirt.conf below: uri_aliases = [ "hail=qemu:///system", "sleet=qemu+ssh://root 9 115 122 57/system", "sam=qemu+unix:///system?socket=/var/run/libvirt/libvirt-sock", ] Neither "virsh -c hailly" nor "hai" should result in matching "hail=qemu:///system" Fix URI alias pref

Re: [libvirt] [libvirt[]PATCH v2] Fix URI alias prefix matching

2011-11-01 Thread lvroyce
On 2011?11?01? 15:12, Philipp Hahn wrote: Now you have it the other way around, that any prefix matches: "virsh -c hai" will match "hail". Why not simply use STREQ instead of STREQLEN? Sincerely Philipp ooops..You're right.But here I think we can't use STREQ because in config file the com

Re: [libvirt] [libvirt[]PATCH v2] Fix URI alias prefix matching

2011-11-01 Thread Philipp Hahn
Hello Wen, On Tuesday 01 November 2011 04:08:24 Wen Ruo Lv wrote: > With /etc/libvirt/libvirt.conf below: > uri_aliases = [ > "hail=qemu:///system", > "sleet=qemu+ssh://root 9 115 122 57/system", > "sam=qemu+unix:///system?socket=/var/run/libvirt/libvirt-sock", > ] > Issue "virsh -c hailly"