Jun Koi wrote: > On Fri, Aug 15, 2008 at 8:02 PM, Daniel P. Berrange <berrange@xxxxxxxxxx> wrote: > >> On Fri, Aug 15, 2008 at 07:47:32PM +0900, Jun Koi wrote: >> >>> On Fri, Aug 15, 2008 at 7:36 PM, Daniel P. Berrange <berrange@xxxxxxxxxx> wrote: >>> >>>> On Fri, Aug 15, 2008 at 07:32:48PM +0900, Jun Koi wrote: >>>> >>>>> On Fri, Aug 15, 2008 at 7:30 PM, Jun Koi <junkoi2004@xxxxxxxxx> wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> I am frustrated searching for a quick-start documentation for virsh, >>>>>> just to no avail. Any help is greatly appreciated! >>>>>> >>>>>> Here is what I did: >>>>>> - Compile and install libvirt, virt-manager, virt-install and >>>>>> virt-viewer from source code. This is done (on Ubuntu 8.04). >>>>>> - Now I want to do install a new VM with QEMU or KVM. I got the below >>>>>> error with virt-install: >>>>>> >>>>>> >>>>>> # virt-install -c qemu:///system --name jeos2 --ram 500 --file >>>>>> img.jeos2 --cdrom jeos-8.04.1-jeos-i386.iso >>>>>> Fri, 15 Aug 2008 19:19:10 ERROR virConnectOpen() failed >>>>>> Traceback (most recent call last): >>>>>> File "/usr/bin/virt-install", line 496, in <module> >>>>>> main() >>>>>> File "/usr/bin/virt-install", line 345, in main >>>>>> conn = cli.getConnection(options.connect) >>>>>> File "/usr/lib/python2.5/site-packages/virtinst/cli.py", line 92, in >>>>>> getConnection >>>>>> return libvirt.open(connect) >>>>>> File "/usr/lib/python2.5/site-packages/libvirt.py", line 139, in open >>>>>> if ret is None:raise libvirtError('virConnectOpen() failed') >>>>>> libvirtError: virConnectOpen() failed >>>>>> >>>>>> >>>>>> >>>>>> How to fix this? Perhaps I need to run libvirtd before using virsh??? >>>>>> >>>>> I tried to run libvirtd to see if that fixes the problem, but got the >>>>> below error: >>>>> >>>> Yes, for QEMU you need to have the libvirtd daemon up & running. Before >>>> attempting to connect with virt-install, make sure you can connect with >>>> virsh, eg as a good test run: >>>> >>>> virsh --connect qemu:///system capabilities >>>> >>>> >> >>> Then I believe this should be fixed: users should be able to run >>> libvirtd without brctl installed. I can still use QEMU/KVM before on >>> my machine without it, so I find no reason why it stop working now >>> with virt-install. >>> >> There's nothing to fix - this is simply a deployment issue - the default >> installation we provide sets up a 'default' virtual network which provides >> guests with a NAT based network connection out of the box which requires >> bridgeutils. If you don't want to use that then you can remove this default >> config from /etc/libvirt/qemu/networks. All the QEMU network configs without >> use of bridge-utils are pretty crap though, hence why we setup this default >> networking config for people >> >> >>> OK, now I install bridge-utils, and run libvirtd. After that, I tried >>> virt-install, but still got error like below: >>> >>> How to fix this now? >>> >> Debug it with 'virsh' first to make sure the basic functionality is working >> and then go onto virt-install. >> > > Yes, virsh works well: it returns few pages of xml data. > > However, "virt-install" still has problem like below. It seems to have > some thing with Xen? I dont install Xen on my machine. > > Could you give some hints to fix this?? > > Thanks, > J > > > > # LIBVIRT_DEBUG=1 virt-install -c qemu:///system --name jeos2 --ram > 500 --file img.jeos2 --cdrom jeos-8.04.1-jeos-i386.iso > That command line has an error, you need to use --connect for the URI, -c == --cdrom. - Cole -- Libvir-list mailing list Libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list