Jun Koi wrote:
On Fri, Aug 15, 2008 at 8:02 PM, Daniel P. Berrange
<berrange(a)redhat.com> 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(a)redhat.com>
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(a)gmail.com>
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