[Ovirt-devel] Re: Fw: Install problems on fresh F10
Perry Myers
pmyers at redhat.com
Sun Dec 28 03:31:02 UTC 2008
Daniel Galeus wrote:
> rehi,
>
> i made a new fresh f10 install, updated with latest fixes, and then
> tried again to install.
>
> i suggest that you first take a look at the attached console.txt to see
> what i did, and if i made any obvious errors.
Sure thing. I'll put some comments inline below...
> i still had the network problem, as you can see in console.txt line 292
> i also had the libvirt-sock error at line 322
> i did get-ovirt-appliance using a local file at line 369, and you see
> the filenames just above.
>
> will send ovirt-host.log and logs from appliance in separate mails.
>
> ciao,
> bs66
>
> ----- Original Message ----- From: "Perry Myers" <pmyers at redhat.com>
> To: "Daniel Galeus" <daniel at sml.se>
> Sent: Friday, December 26, 2008 8:21 PM
> Subject: SPAM(6.1) Re: Fw: Install problems on fresh F10
>
>
>> Daniel Galeus wrote:
>>> i have and had physical.priv.ovirt.org in Hosts, but it's
>>> "unavailable (enabled)".
>>> please find attached the log files. i hope i got it right.
>>>
>>> unfortunatelly i'm a windows guy trying to convert to linux and open
>>> source, which makes me ask a lot of basic questions. but i hope i
>>> learn quick while doing.
>>
>> No problem. I'll try to help as much as I can. :)
>>
>> The logs for the most part look ok. The only thing odd that I saw is
>> that you have a few instances in the taskomatic.log where it says it
>> can't connect to the database. That is a little weird... if you're
>> going to reinstall send me the logs right after the appliance boots
>> the first time so I can see how the install went.
>>
>> And then run the virsh commands from the appliance to physical.priv as
>> I suggested in the earlier email... That'll give me an idea of what
>> might be going on. Also on the host, grab /var/log/ovirt*.log as well.
>>
>> Thanks,
>>
>> Perry
>>
> [sysuser at localhost ~]$ su
> Password:
> [root at localhost sysuser]# sudo rpm -ivh
> http://ovirt.org/repos/ovirt/ovirt-release-LATEST.noarch.rpm
> Retrieving http://ovirt.org/repos/ovirt/ovirt-release-LATEST.noarch.rpm
> Preparing... ###########################################
> [100%]
> 1:ovirt-release ###########################################
> [100%]
>
> [root at localhost sysuser]# sudo yum update --enablerepo=ovirt
> Loaded plugins: refresh-packagekit
> ovirt | 951 B
> 00:00 ovirt/primary | 7.7
> kB 00:01
> ovirt
> 26/26
> Setting up Update Process
> No Packages marked for Update
>
> [root at localhost sysuser]# sudo yum install --enablerepo=ovirt
> ovirt-appliance python-virtinst
> Loaded plugins: refresh-packagekit
> Setting up Install Process
> Parsing package install arguments
> Resolving Dependencies
> --> Running transaction check
> ---> Package ovirt-appliance.noarch 0:0.96-1.fc10 set to be updated
> --> Processing Dependency: libvirt >= 0.4.6-2 for package: ovirt-appliance
> --> Processing Dependency: kvm >= 78-4 for package: ovirt-appliance
> --> Processing Dependency: qemu-img for package: ovirt-appliance
> --> Processing Dependency: virt-viewer-plugin for package: ovirt-appliance
> --> Processing Dependency: augeas for package: ovirt-appliance
> ---> Package python-virtinst.noarch 0:0.400.0-5.fc10 set to be updated
> --> Processing Dependency: libvirt-python >= 0.4.5-2.fc10 for package:
> python-virtinst
> --> Running transaction check
> ---> Package kvm.x86_64 0:78-4.1ovirt.fc10 set to be updated
> --> Processing Dependency: etherboot-roms-kvm for package: kvm
> ---> Package libvirt-python.x86_64 0:0.5.1-2.fc10 set to be updated
> ---> Package qemu-img.x86_64 0:0.9.1-10.fc10 set to be updated
> ---> Package augeas.x86_64 0:0.3.5-1.fc10 set to be updated
> --> Processing Dependency: augeas-libs = 0.3.5-1.fc10 for package: augeas
> --> Processing Dependency: libfa.so.0()(64bit) for package: augeas
> --> Processing Dependency: libaugeas.so.0()(64bit) for package: augeas
> ---> Package libvirt.x86_64 0:0.5.1-2.fc10 set to be updated
> --> Processing Dependency: iscsi-initiator-utils for package: libvirt
> --> Processing Dependency: bridge-utils for package: libvirt
> --> Processing Dependency: libxenstore.so.3.0()(64bit) for package: libvirt
> ---> Package virt-viewer-plugin.x86_64 0:0.0.3-3ovirt1.fc9 set to be
> updated
> --> Processing Dependency: vinagre for package: virt-viewer-plugin
> --> Running transaction check
> ---> Package augeas-libs.x86_64 0:0.3.5-1.fc10 set to be updated
> ---> Package iscsi-initiator-utils.x86_64 0:6.2.0.870-1.0.fc10 set to be
> updated
> ---> Package bridge-utils.x86_64 0:1.2-6.fc10 set to be updated
> ---> Package xen-libs.x86_64 0:3.3.0-1.fc10 set to be updated
> ---> Package vinagre.x86_64 0:2.24.2-1.fc10 set to be updated
> --> Processing Dependency: libavahi-gobject.so.0()(64bit) for package:
> vinagre
> --> Processing Dependency: libgtk-vnc-1.0.so.0()(64bit) for package:
> vinagre
> --> Processing Dependency: libavahi-ui.so.0()(64bit) for package: vinagre
> ---> Package etherboot-roms-kvm.x86_64 0:5.4.4-4.fc10 set to be updated
> --> Running transaction check
> ---> Package gtk-vnc.x86_64 0:0.3.8-1.fc10 set to be updated
> ---> Package avahi-ui.x86_64 0:0.6.22-11.fc10 set to be updated
> ---> Package avahi-gobject.x86_64 0:0.6.22-11.fc10 set to be updated
> --> Finished Dependency Resolution
>
> Dependencies Resolved
>
> ================================================================================
>
> Package Arch Version
> Repository Size
> ================================================================================
>
> Installing:
> ovirt-appliance noarch 0.96-1.fc10
> ovirt 15 k
> python-virtinst noarch 0.400.0-5.fc10 updates
> 315 k
> Installing for dependencies:
> augeas x86_64 0.3.5-1.fc10
> ovirt 20 k
> augeas-libs x86_64 0.3.5-1.fc10 ovirt
> 186 k
> avahi-gobject x86_64 0.6.22-11.fc10
> fedora 29 k
> avahi-ui x86_64 0.6.22-11.fc10
> fedora 31 k
> bridge-utils x86_64 1.2-6.fc10
> fedora 28 k
> etherboot-roms-kvm x86_64 5.4.4-4.fc10 fedora
> 126 k
> gtk-vnc x86_64 0.3.8-1.fc10
> updates 85 k
> iscsi-initiator-utils x86_64 6.2.0.870-1.0.fc10 updates
> 627 k
> kvm x86_64 78-4.1ovirt.fc10 ovirt
> 844 k
> libvirt x86_64 0.5.1-2.fc10 updates
> 1.7 M
> libvirt-python x86_64 0.5.1-2.fc10 updates
> 103 k
> qemu-img x86_64 0.9.1-10.fc10
> fedora 75 k
> vinagre x86_64 2.24.2-1.fc10 updates
> 1.2 M
> virt-viewer-plugin x86_64 0.0.3-3ovirt1.fc9 ovirt
> 9.7 k
> xen-libs x86_64 3.3.0-1.fc10 fedora
> 174 k
>
> Transaction Summary
> ================================================================================
>
> Install 17 Package(s) Update 0 Package(s)
> Remove 0 Package(s)
> Total download size: 5.5 M
> Is this ok [y/N]: y
> Downloading Packages:
> (1/17): virt-viewer-plugin-0.0.3-3ovirt1.fc9.x86_64.rpm | 9.7 kB
> 00:04 (2/17): ovirt-appliance-0.96-1.fc10.noarch.rpm | 15
> kB 00:07 (3/17):
> augeas-0.3.5-1.fc10.x86_64.rpm | 20 kB 00:10
> ftp://ftp.sunet.se/pub/Linux/distributions/fedora/linux/releases/10/Everything/x86_64/os/Packages/bridge-utils-1.2-6.fc10.x86_64.rpm:
> [Errno 4] IOError: <urlopen error (-2, 'Name or service not known')>
> Trying other mirror.
> http://mirrors.se.eu.kernel.org/fedora/releases/10/Everything/x86_64/os/Packages/bridge-utils-1.2-6.fc10.x86_64.rpm:
> [Errno 4] IOError: <urlopen error (-3, 'Temporary failure in name
> resolution')>
> Trying other mirror.
> (4/17): bridge-utils-1.2-6.fc10.x86_64.rpm | 28 kB
> 00:06 (5/17): avahi-gobject-0.6.22-11.fc10.x86_64.rpm | 29
> kB 00:08 (6/17):
> avahi-ui-0.6.22-11.fc10.x86_64.rpm | 31 kB 00:09
> (7/17): qemu-img-0.9.1-10.fc10.x86_64.rpm | 75 kB
> 00:18
> http://mirrors.se.eu.kernel.org/fedora/updates/10/x86_64/gtk-vnc-0.3.8-1.fc10.x86_64.rpm:
> [Errno 4] IOError: <urlopen error (-3, 'Temporary failure in name
> resolution')>
> Trying other mirror.
> (8/17): gtk-vnc-0.3.8-1.fc10.x86_64.rpm | 85 kB
> 00:14 (9/17): libvirt-python-0.5.1-2.fc10.x86_64.rpm | 103
> kB 00:07 (10/17):
> etherboot-roms-kvm-5.4.4-4.fc10.x86_64.rpm | 126 kB 00:16
> (11/17): xen-libs-3.3.0-1.fc10.x86_64.rpm | 174 kB
> 00:25 (12/17): augeas-libs-0.3.5-1.fc10.x86_64.rpm | 186
> kB 00:23 (13/17):
> python-virtinst-0.400.0-5.fc10.noarch.rpm | 315 kB 00:27
> (14/17): iscsi-initiator-utils-6.2.0.870-1.0.fc10.x86_64 | 627 kB
> 01:55 (15/17): kvm-78-4.1ovirt.fc10.x86_64.rpm | 844
> kB 00:59 (16/17):
> vinagre-2.24.2-1.fc10.x86_64.rpm | 1.2 MB 02:18
> (17/17): libvirt-0.5.1-2.fc10.x86_64.rpm | 1.7 MB
> 03:12
> --------------------------------------------------------------------------------
Looks like you're having some intermittent mirror issues. You might want
to edit your /etc/yum.repos.d/fedora.repo and fedora-updates.repo to use a
specific baseurl instead of a mirrorlist. But it looks like all of the
packages installed ok so this might be a non-issue.
> Total 6.3 kB/s | 5.5 MB
> 14:50 ============================== Entering rpm code
> ===============================
> Running rpm_check_debug
> Running Transaction Test
> Finished Transaction Test
> Transaction Test Succeeded
> Running Transaction
> Installing :
> qemu-img 1/17
> Installing :
> iscsi-initiator-utils 2/17
> Installing :
> avahi-gobject 3/17
> Installing :
> xen-libs 4/17
> Installing :
> bridge-utils 5/17
> Installing :
> libvirt 6/17
> Installing :
> libvirt-python 7/17
> Installing :
> augeas-libs 8/17
> Installing :
> augeas 9/17
> Installing : avahi-ui
> 10/17 Installing :
> gtk-vnc 11/17
> Installing : vinagre
> 12/17 Installing :
> virt-viewer-plugin 13/17
> Installing : etherboot-roms-kvm
> 14/17 Installing :
> kvm 15/17
> Installing : python-virtinst
> 16/17 Installing :
> ovirt-appliance 17/17
> =============================== Leaving rpm code
> ===============================
>
> Installed:
> ovirt-appliance.noarch 0:0.96-1.fc10 python-virtinst.noarch
> 0:0.400.0-5.fc10
> Dependency Installed:
> augeas.x86_64
> 0:0.3.5-1.fc10
> augeas-libs.x86_64
> 0:0.3.5-1.fc10
> avahi-gobject.x86_64
> 0:0.6.22-11.fc10
> avahi-ui.x86_64
> 0:0.6.22-11.fc10
> bridge-utils.x86_64
> 0:1.2-6.fc10
> etherboot-roms-kvm.x86_64
> 0:5.4.4-4.fc10 gtk-vnc.x86_64
> 0:0.3.8-1.fc10
> iscsi-initiator-utils.x86_64
> 0:6.2.0.870-1.0.fc10 kvm.x86_64
> 0:78-4.1ovirt.fc10
> libvirt.x86_64
> 0:0.5.1-2.fc10
> libvirt-python.x86_64
> 0:0.5.1-2.fc10 qemu-img.x86_64
> 0:0.9.1-10.fc10
> vinagre.x86_64
> 0:2.24.2-1.fc10
> virt-viewer-plugin.x86_64
> 0:0.0.3-3ovirt1.fc9 xen-libs.x86_64
> 0:3.3.0-1.fc10
> Complete!
>
> [root at localhost sysuser]# cd dgtmp
>
> [root at localhost dgtmp]# ls -l
> total 360704
> -rwxr-xr-x 1 sysuser sysuser 368988893 2008-12-23 21:59
> ovirt-appliance-0.96-x86_64.tar.bz2
> -rwxr-xr-x 1 sysuser sysuser 77 2008-12-23 20:22
> ovirt-appliance-0.96-x86_64.tar.bz2.sha1sum
>
> [root at localhost dgtmp]# sudo service NetworkManager stop
> Stopping NetworkManager daemon: [ OK ]
>
> [root at localhost dgtmp]# sudo yum remove NetworkManager\*
> Loaded plugins: refresh-packagekit
> Setting up Remove Process
> Resolving Dependencies
> --> Running transaction check
> ---> Package NetworkManager-gnome.x86_64 1:0.7.0-0.12.svn4326.fc10 set
> to be erased
> ---> Package NetworkManager.x86_64 1:0.7.0-0.12.svn4326.fc10 set to be
> erased
> ---> Package NetworkManager-glib.x86_64 1:0.7.0-0.12.svn4326.fc10 set to
> be erased
> --> Processing Dependency: libnm_glib.so.0()(64bit) for package: evolution
> --> Processing Dependency: libnm_glib.so.0()(64bit) for package:
> krb5-auth-dialog
> --> Processing Dependency: libnm_glib.so.0()(64bit) for package: PackageKit
> --> Running transaction check
> ---> Package evolution.x86_64 0:2.24.2-2.fc10 set to be erased
> --> Processing Dependency: evolution = 2.24.2-2.fc10 for package:
> evolution-help
> --> Processing Dependency: evolution = 2.24.2-2.fc10 for package:
> evolution-perl
> ---> Package krb5-auth-dialog.x86_64 0:0.7-7.fc9 set to be erased
> ---> Package PackageKit.x86_64 0:0.3.12-1.fc10 set to be erased
> --> Processing Dependency: PackageKit = 0.3.12-1.fc10 for package:
> PackageKit-yum
> --> Processing Dependency: PackageKit >= 0.3.11 for package:
> gnome-packagekit
> --> Processing Dependency: PackageKit = 0.3.12-1.fc10 for package:
> PackageKit-glib
> --> Processing Dependency: PackageKit for package: PackageKit-yum-plugin
> --> Processing Dependency: PackageKit for package: PackageKit-udev-helper
> --> Running transaction check
> ---> Package gnome-packagekit.x86_64 0:0.3.12-1.fc10 set to be erased
> ---> Package PackageKit-yum-plugin.x86_64 0:0.3.12-1.fc10 set to be erased
> ---> Package evolution-perl.x86_64 0:2.24.2-2.fc10 set to be erased
> ---> Package evolution-help.x86_64 0:2.24.2-2.fc10 set to be erased
> ---> Package PackageKit-glib.x86_64 0:0.3.12-1.fc10 set to be erased
> --> Processing Dependency: PackageKit-glib = 0.3.12-1.fc10 for package:
> PackageKit-gstreamer-plugin
> ---> Package PackageKit-yum.x86_64 0:0.3.12-1.fc10 set to be erased
> ---> Package PackageKit-udev-helper.x86_64 0:0.3.12-1.fc10 set to be erased
> --> Running transaction check
> ---> Package PackageKit-gstreamer-plugin.x86_64 0:0.3.12-1.fc10 set to
> be erased
> --> Finished Dependency Resolution
>
> Dependencies Resolved
>
> ================================================================================
>
> Package Arch Version Repository
>
> Size
> ================================================================================
>
> Removing:
> NetworkManager x86_64 1:0.7.0-0.12.svn4326.fc10 installed
> 2.9 M
> NetworkManager-glib x86_64 1:0.7.0-0.12.svn4326.fc10 installed
> 370 k
> NetworkManager-gnome x86_64 1:0.7.0-0.12.svn4326.fc10 installed
> 889 k
> Removing for dependencies:
> PackageKit x86_64 0.3.12-1.fc10 installed
> 1.1 M
> PackageKit-glib x86_64 0.3.12-1.fc10 installed
> 321 k
> PackageKit-gstreamer-plugin x86_64 0.3.12-1.fc10 installed
> 139 k
> PackageKit-udev-helper x86_64 0.3.12-1.fc10 installed
> 126 k
> PackageKit-yum x86_64 0.3.12-1.fc10 installed
> 334 k
> PackageKit-yum-plugin x86_64 0.3.12-1.fc10 installed
> 128 k
> evolution x86_64 2.24.2-2.fc10
> installed 38 M
> evolution-help x86_64 2.24.2-2.fc10
> installed 53 M
> evolution-perl x86_64 2.24.2-2.fc10 installed
> 7.6 k
> gnome-packagekit x86_64 0.3.12-1.fc10 installed
> 6.0 M
> krb5-auth-dialog x86_64 0.7-7.fc9
> installed 56 k
>
> Transaction Summary
> ================================================================================
>
> Install 0 Package(s) Update 0 Package(s)
> Remove 14 Package(s)
> Is this ok [y/N]: y
> Downloading Packages:
> ============================== Entering rpm code
> ===============================
> Running rpm_check_debug
> Running Transaction Test
> Finished Transaction Test
> Transaction Test Succeeded
> Running Transaction
> Erasing :
> krb5-auth-dialog 1/14
> Erasing :
> NetworkManager-glib 2/14
> Erasing :
> PackageKit-yum-plugin 3/14
> Erasing :
> PackageKit-glib 4/14
> Erasing :
> NetworkManager-gnome 5/14
> Erasing :
> gnome-packagekit 6/14
> Erasing :
> PackageKit 7/14
> Erasing :
> NetworkManager 8/14
> Erasing :
> evolution-perl 9/14
> Erasing : PackageKit-udev-helper
> 10/14 Erasing :
> evolution-help 11/14
> Erasing : evolution
> 12/14 Erasing :
> PackageKit-yum 13/14
> Erasing : PackageKit-gstreamer-plugin
> 14/14 Unable to send message to PackageKit
> =============================== Leaving rpm code
> ===============================
>
> Removed:
> NetworkManager.x86_64
> 1:0.7.0-0.12.svn4326.fc10
> NetworkManager-glib.x86_64
> 1:0.7.0-0.12.svn4326.fc10
> NetworkManager-gnome.x86_64
> 1:0.7.0-0.12.svn4326.fc10
> Dependency Removed:
> PackageKit.x86_64
> 0:0.3.12-1.fc10
> PackageKit-glib.x86_64
> 0:0.3.12-1.fc10
> PackageKit-gstreamer-plugin.x86_64
> 0:0.3.12-1.fc10
> PackageKit-udev-helper.x86_64
> 0:0.3.12-1.fc10 PackageKit-yum.x86_64
> 0:0.3.12-1.fc10
> PackageKit-yum-plugin.x86_64
> 0:0.3.12-1.fc10 evolution.x86_64
> 0:2.24.2-2.fc10
> evolution-help.x86_64
> 0:2.24.2-2.fc10
> evolution-perl.x86_64
> 0:2.24.2-2.fc10
> gnome-packagekit.x86_64
> 0:0.3.12-1.fc10
> krb5-auth-dialog.x86_64
> 0:0.7-7.fc9
> Complete!
>
> [root at localhost dgtmp]# sudo chkconfig network on
>
> [root at localhost dgtmp]# sudo service network stop
> Shutting down loopback interface: [ OK ]
>
> [root at localhost dgtmp]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
> # Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller
> DEVICE=eth0
> HWADDR=00:17:31:3f:20:85
> ONBOOT=no
>
> [root at localhost dgtmp]# gedit /etc/sysconfig/network-scripts/ifcfg-eth0
>
> [root at localhost dgtmp]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
> # Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller
> DEVICE=eth0
> HWADDR=00:17:31:3f:20:85
> #ONBOOT=no
> ONBOOT=yes
> BOOTPROTO=dhcp
>
> [root at localhost dgtmp]# sudo service network start
> Bringing up loopback interface: [ OK ]
> Bringing up interface eth0: Determining IP information for eth0... done.
> [ OK ]
> [root at localhost dgtmp]# ping ftp.sunet.se
> PING ftp.sunet.se (194.71.11.69) 56(84) bytes of data.
> 64 bytes from ftp.sunet.se (194.71.11.69): icmp_seq=1 ttl=57 time=1132 ms
> 64 bytes from ftp.sunet.se (194.71.11.69): icmp_seq=2 ttl=57 time=1062 ms
> ^C
> --- ftp.sunet.se ping statistics ---
> 3 packets transmitted, 2 received, 33% packet loss, time 2634ms
> rtt min/avg/max/mdev = 1062.122/1097.401/1132.680/35.279 ms, pipe 2
Ok, looks good so far.
> [root at localhost dgtmp]# sudo create-ovirt-network
> Currently active bridges:
> -------------------------
> bridge name bridge id STP enabled interfaces
> pan0 8000.000000000000 no
> virbr0 8000.000000000000 yes
>
> Currently defined libvirt networks:
> -----------------------------------
> libvir: Remote error : unable to connect to
> '/var/run/libvirt/libvirt-sock': No such file or directory
> error: failed to connect to the hypervisor
The reason you're getting this error is that you didn't start the libvirt
daemon after you did the yum install of ovirt-appliance and
python-virtinst. The instructions say:
> # Install additional RPMs from the oVirt repository:
>
> sudo yum install --enablerepo=ovirt ovirt-appliance python-virtinst
>
> # Restart libvirtd to pick up the newer version:
>
> sudo service libvirtd restart
I see in the above console log where you do the yum install command, but
you never followed it up with the libvirtd restart. In any case, this
error is harmless since we make sure that libvirtd is started later in the
create-ovirt-network script. So you can ignore this error.
> Removing ovirtbr0
> Done Removing ovirtbr0
> Network ovirtbr0 defined from /tmp/tmp.PDSIWoiFCW
>
> Network ovirtbr0 started
>
> Network ovirtbr0 marked as autostarted
>
> net.ipv4.ip_forward = 1
> augtool> set /files/etc/sysctl.conf/net.ipv4.ip_forward 1
> augtool> save
> Saved 1 file(s)
> augtool> Shutting down dnsmasq:
> [FAILED]
> Starting dnsmasq: [ OK ]
> Currently active bridges:
> -------------------------
> bridge name bridge id STP enabled interfaces
> ovirtbr0 8000.000000000000 no
> pan0 8000.000000000000 no
> virbr0 8000.000000000000 yes
>
> Currently defined libvirt networks:
> -----------------------------------
> Name State Autostart
> -----------------------------------------
> default active yes ovirtbr0
> active yes
Ok this all looks good.
> [root at localhost dgtmp]# ls -l
> total 360704
> -rwxr-xr-x 1 sysuser sysuser 368988893 2008-12-23 21:59
> ovirt-appliance-0.96-x86_64.tar.bz2
> -rwxr-xr-x 1 sysuser sysuser 77 2008-12-23 20:22
> ovirt-appliance-0.96-x86_64.tar.bz2.sha1sum
>
> [root at localhost dgtmp]# sudo get-ovirt-appliance -l .
> Using local files in . for appliance
> performing checksum of ./ovirt-appliance-0.96-x86_64.tar.bz2
> checksum verified
> ovirt-appliance/ovirt-appliance.xml
> ovirt-appliance/get-ovirt-appliance
> ovirt-appliance/create-ovirt-appliance
> ovirt-appliance/ovirt-appliance-functions
> ovirt-appliance/ovirt-appliance-sda.qcow2
> ovirt-appliance/create-ovirt-nodes
> ovirt-appliance/ovirt-appliance-sdb.qcow2
> ovirt-appliance/create-ovirt-network
> Appliance Disks installed to /var/lib/libvirt/images
> Run create-ovirt-appliance to define and start the appliance
>
> [root at localhost dgtmp]# sudo create-ovirt-appliance
>
>
> Creating guest ovirt-appliance...
> Creating domain... | 0 B
> 00:00 Domain ovirt-appliance defined from /tmp/tmp.8HrLyC6qiE
>
> [root at localhost dgtmp]# sudo virsh start ovirt-appliance
> Domain ovirt-appliance started
>
> [root at localhost dgtmp]# sudo yum install virt-viewer
> Setting up Install Process
> Parsing package install arguments
> Resolving Dependencies
> --> Running transaction check
> ---> Package virt-viewer.x86_64 0:0.0.3-3.fc10 set to be updated
> --> Finished Dependency Resolution
>
> Dependencies Resolved
>
> ================================================================================
>
> Package Arch Version
> Repository Size
> ================================================================================
>
> Installing:
> virt-viewer x86_64 0.0.3-3.fc10
> fedora 29 k
>
> Transaction Summary
> ================================================================================
>
> Install 1 Package(s) Update 0 Package(s)
> Remove 0 Package(s)
> Total download size: 29 k
> Is this ok [y/N]: y
> Downloading Packages:
> virt-viewer-0.0.3-3.fc10.x86_64.rpm | 29 kB
> 00:00 ============================== Entering rpm code
> ===============================
> Running rpm_check_debug
> Running Transaction Test
> Finished Transaction Test
> Transaction Test Succeeded
> Running Transaction
> Installing :
> virt-viewer 1/1
> =============================== Leaving rpm code
> ===============================
>
> Installed:
> virt-viewer.x86_64
> 0:0.0.3-3.fc10
> Complete!
>
> [root at localhost dgtmp]# sudo virt-viewer ovirt-appliance
>
> [root at localhost dgtmp]# sudo virt-viewer ovirt-appliance
>
> [root at localhost dgtmp]# sudo virsh shutdown ovirt-appliance
> Domain ovirt-appliance is being shutdown
>
> [root at localhost dgtmp]# sudo virt-viewer ovirt-appliance
>
> [root at localhost dgtmp]# udo yum install --enablerepo=ovirt
> ovirt-node-stateful ovirt-node-selinux
> bash: udo: command not found
>
> [root at localhost dgtmp]# sudo yum install --enablerepo=ovirt
> ovirt-node-stateful ovirt-node-selinux
> fedora | 2.8 kB
> 00:00 updates | 2.3
> kB 00:00 Setting up Install Process
> Parsing package install arguments
> Resolving Dependencies
> --> Running transaction check
> ---> Package ovirt-node-stateful.x86_64 0:0.96-1.fc10 set to be updated
> --> Processing Dependency: ovirt-node = 0.96-1.fc10 for package:
> ovirt-node-stateful
> ---> Package ovirt-node-selinux.x86_64 0:0.96-1.fc10 set to be updated
> --> Running transaction check
> ---> Package ovirt-node.x86_64 0:0.96-1.fc10 set to be updated
> --> Processing Dependency: libvirt-qpid >= 0.2.3 for package: ovirt-node
> --> Processing Dependency: collectd-virt for package: ovirt-node
> --> Processing Dependency: cyrus-sasl-gssapi for package: ovirt-node
> --> Running transaction check
> ---> Package libvirt-qpid.x86_64 0:0.2.9-0 set to be updated
> --> Processing Dependency: qmf >= 0.3.722557 for package: libvirt-qpid
> --> Processing Dependency: qpidc >= 0.3.722557 for package: libvirt-qpid
> --> Processing Dependency: libqpidclient.so.0()(64bit) for package:
> libvirt-qpid
> --> Processing Dependency: libqpidcommon.so.0()(64bit) for package:
> libvirt-qpid
> --> Processing Dependency: libqmfagent.so.0()(64bit) for package:
> libvirt-qpid
> ---> Package collectd-virt.x86_64 0:4.5.1-2.1.fc10 set to be updated
> --> Processing Dependency: collectd = 4.5.1-2.1.fc10 for package:
> collectd-virt
> ---> Package cyrus-sasl-gssapi.x86_64 0:2.1.22-19.fc10 set to be updated
> --> Running transaction check
> ---> Package collectd.x86_64 0:4.5.1-2.1.fc10 set to be updated
> ---> Package qmf.x86_64 0:0.4.728142-1.fc10 set to be updated
> ---> Package qpidc.x86_64 0:0.4.728142-1.fc10 set to be updated
> --> Finished Dependency Resolution
>
> Dependencies Resolved
>
> ================================================================================
>
> Package Arch Version
> Repository Size
> ================================================================================
>
> Installing:
> ovirt-node-selinux x86_64 0.96-1.fc10 ovirt
> 7.5 k
> ovirt-node-stateful x86_64 0.96-1.fc10 ovirt
> 9.7 k
> Installing for dependencies:
> collectd x86_64 4.5.1-2.1.fc10 updates
> 284 k
> collectd-virt x86_64 4.5.1-2.1.fc10
> updates 13 k
> cyrus-sasl-gssapi x86_64 2.1.22-19.fc10
> fedora 31 k
> libvirt-qpid x86_64 0.2.9-0
> ovirt 70 k
> ovirt-node x86_64 0.96-1.fc10
> ovirt 25 k
> qmf x86_64 0.4.728142-1.fc10 updates
> 137 k
> qpidc x86_64 0.4.728142-1.fc10 updates
> 809 k
>
> Transaction Summary
> ================================================================================
>
> Install 9 Package(s) Update 0 Package(s)
> Remove 0 Package(s)
> Total download size: 1.4 M
> Is this ok [y/N]: y
> Downloading Packages:
> (1/9): ovirt-node-selinux-0.96-1.fc10.x86_64.rpm | 7.5 kB
> 00:00 (2/9): ovirt-node-stateful-0.96-1.fc10.x86_64.rpm | 9.7
> kB 00:00 (3/9):
> collectd-virt-4.5.1-2.1.fc10.x86_64.rpm | 13 kB 00:00
> (4/9): ovirt-node-0.96-1.fc10.x86_64.rpm | 25 kB
> 00:00 (5/9): cyrus-sasl-gssapi-2.1.22-19.fc10.x86_64.rpm | 31
> kB 00:00 (6/9):
> libvirt-qpid-0.2.9-0.x86_64.rpm | 70 kB 00:01
> (7/9): qmf-0.4.728142-1.fc10.x86_64.rpm | 137 kB
> 00:01 (8/9): collectd-4.5.1-2.1.fc10.x86_64.rpm | 284
> kB 00:02 (9/9):
> qpidc-0.4.728142-1.fc10.x86_64.rpm | 809 kB 00:07
> --------------------------------------------------------------------------------
>
> Total 54 kB/s | 1.4 MB
> 00:25 ============================== Entering rpm code
> ===============================
> Running rpm_check_debug
> Running Transaction Test
> Finished Transaction Test
> Transaction Test Succeeded
> Running Transaction
> Installing :
> qpidc 1/9
> Installing :
> qmf 2/9
> Installing :
> libvirt-qpid 3/9
> Installing :
> cyrus-sasl-gssapi 4/9
> Installing :
> collectd 5/9
> Installing :
> collectd-virt 6/9
> Installing :
> ovirt-node 7/9
> Installing :
> ovirt-node-stateful 8/9
> Installing :
> ovirt-node-selinux 9/9
> =============================== Leaving rpm code
> ===============================
>
> Installed:
> ovirt-node-selinux.x86_64
> 0:0.96-1.fc10
> ovirt-node-stateful.x86_64
> 0:0.96-1.fc10
> Dependency Installed:
> collectd.x86_64
> 0:4.5.1-2.1.fc10
> collectd-virt.x86_64
> 0:4.5.1-2.1.fc10
> cyrus-sasl-gssapi.x86_64
> 0:2.1.22-19.fc10
> libvirt-qpid.x86_64
> 0:0.2.9-0
> ovirt-node.x86_64
> 0:0.96-1.fc10 qmf.x86_64
> 0:0.4.728142-1.fc10
> qpidc.x86_64
> 0:0.4.728142-1.fc10
> Complete!
>
> [root at localhost dgtmp]# sudo ovirt-install-node-stateful
> This script will make a number of changes to your system to enable it
> to work as an oVirt node. You can later undo these changes by
> running /usr/sbin/ovirt-uninstall-host. Do you want to proceed? [y/N]?
> y
> iptables: Flushing firewall rules: [ OK ]
> iptables: Setting chains to policy ACCEPT: filter [ OK ]
> iptables: Unloading modules: [ OK ]
> iptables: Applying firewall rules: [ OK ]
> Stopping libvirtd daemon: [ OK ]
> Starting libvirtd daemon: [ OK ]
> Stopping collectd: [FAILED]
> Starting collectd: libvir: Remote error : unable to connect to
> '/var/run/libvirt/libvirt-sock-ro': Connection refused
> [ OK ]
> Shutting down ovirt-listen-awake: [FAILED]
> Starting ovirt-listen-awake: [ OK ]
> Stopping libvirt-qpid daemon: [FAILED]
> Starting libvirt-qpid daemon: libvirt-qpid: Symbol
> `_ZTVN4qpid10management16ManagementObjectE' has different size in shared
> object, consider re-linking
This error was due to qpid RPMs being updated in Fedora w/o a rebuild of
libvirt-qpid package. I've rebuilt this package manually and uploaded it
to the ovirt.org repo. You'll need to do the following to get it installed:
sudo rpm --erase libvirt-qpid --nodeps
sudo yum clean all
sudo rm -Rf /var/cache/yum/*
sudo yum install libvirt-qpid --enablerepo=ovirt
sudo service libvirt-qpid restart
That should clear up the issue with libvirt-qpid due to the bad build.
> [ OK ]
> Shutting down ntpd: [FAILED]
> ntpdate: Synchronizing with time server: [ OK ]
> Starting ntpd: [ OK ]
>
> [root at localhost dgtmp]# sudo virsh start ovirt-appliance
> Domain ovirt-appliance started
>
> [root at localhost dgtmp]# # *** physical.priv.ovirt.org status is now
> "unavailable (enabled)"
This is related to the libvirt-qpid error above... This should go away if
you retry things with the newer package.
> [root at localhost dgtmp]#
> [root at localhost dgtmp]# mkdir log
>
> [root at localhost dgtmp]# cd log
>
> [root at localhost log]# ls -l
> total 0
>
> [root at localhost log]#
> [root at localhost log]# sudo service libvirtd restart
> Stopping libvirtd daemon: [ OK ]
> Starting libvirtd daemon: [ OK ]
>
> [root at localhost log]# sudo virsh net-list --all
> Name State Autostart
> -----------------------------------------
> default active yes ovirtbr0
> active yes
> [root at localhost log]# sudo create-ovirt-network
> Currently active bridges:
> -------------------------
> bridge name bridge id STP enabled interfaces
> ovirtbr0 8000.000000000000 no
> pan0 8000.000000000000 no
> virbr0 8000.000000000000 yes
>
> Currently defined libvirt networks:
> -----------------------------------
> Name State Autostart
> -----------------------------------------
> default active yes ovirtbr0
> active yes
>
> Removing ovirtbr0
> Network ovirtbr0 destroyed
>
> Network ovirtbr0 has been undefined
>
> Done Removing ovirtbr0
> Network ovirtbr0 defined from /tmp/tmp.J6MFg9rM8s
>
> Network ovirtbr0 started
>
> Network ovirtbr0 marked as autostarted
>
> net.ipv4.ip_forward = 1
> augtool> set /files/etc/sysctl.conf/net.ipv4.ip_forward 1
> augtool> save
> augtool> Shutting down dnsmasq: [
> OK ]
> Starting dnsmasq: [ OK ]
> Currently active bridges:
> -------------------------
> bridge name bridge id STP enabled interfaces
> ovirtbr0 8000.000000000000 no
> pan0 8000.000000000000 no
> virbr0 8000.000000000000 yes
>
> Currently defined libvirt networks:
> -----------------------------------
> Name State Autostart
> -----------------------------------------
> default active yes ovirtbr0
> active yes
Ok, this may be a problem. I've seen issues with the appliance if you
recreate the ovirt-network after booting the appliance the first time...
What you'll want to do now is reset your appliance with:
sudo get-ovirt-appliance -l .
sudo create-ovirt-appliance
sudo virsh start ovirt-appliance
(wait for the appliance to completely boot)
sudo virsh shutdown ovirt-appliance
sudo service libvirtd restart
sudo virsh start ovirt-appliance
Now you should be able to see the physical host come up as available
(enabled).
> [root at localhost log]# sudo virsh start ovirt-applianceDomain
> ovirt-appliance started
>
> [root at localhost log]# # *** physical.priv.ovirt.org status is now
> "unavailable (enabled)"
>
> [root at localhost log]# sudo virsh shutdown ovirt-applianceDomain
> ovirt-appliance is being shutdown
>
> [root at localhost log]# sudo virt-viewer ovirt-applianceNo protocol specified
>
> (virt-viewer:7322): Gtk-WARNING **: cannot open display: :0.0
>
> [root at localhost log]# sudo ovirt-install-node-stateful
There shouldn't be a need to rerun this script, but it shouldn't hurt
anything if you do.
> This script will make a number of changes to your system to enable it
> to work as an oVirt node. You can later undo these changes by
> running /usr/sbin/ovirt-uninstall-host. Do you want to proceed? [y/N]?
> y
> iptables: Flushing firewall rules: [ OK ]
> iptables: Setting chains to policy ACCEPT: filter [ OK ]
> iptables: Unloading modules: [ OK ]
> iptables: Applying firewall rules: [ OK ]
> Stopping libvirtd daemon: [ OK ]
> Starting libvirtd daemon: [ OK ]
> Stopping collectd: [ OK ]
> Starting collectd: libvir: Remote error : unable to connect to
> '/var/run/libvirt/libvirt-sock-ro': Connection refused
> [ OK ]
> Shutting down ovirt-listen-awake: [ OK ]
> Starting ovirt-listen-awake: [ OK ]
> Stopping libvirt-qpid daemon: [FAILED]
> Starting libvirt-qpid daemon: libvirt-qpid: Symbol
> `_ZTVN4qpid10management16ManagementObjectE' has different size in shared
> object, consider re-linking
> [ OK ]
> Shutting down ntpd: [ OK ]
> ntpdate: Synchronizing with time server: [ OK ]
> Starting ntpd: [ OK ]
>
> [root at localhost log]# sudo virsh start ovirt-applianceDomain
> ovirt-appliance started
>
> [root at localhost log]# sudo virt-viewer ovirt-appliance
> No protocol specified
>
> (virt-viewer:7874): Gtk-WARNING **: cannot open display: :0.0
> [root at localhost log]# sudo virsh shutdown ovirt-appliance
> Domain ovirt-appliance is being shutdown
>
> [root at localhost log]# sudo service libvirtd restart
> Stopping libvirtd daemon: [ OK ]
> Starting libvirtd daemon: [ OK ]
> [root at localhost log]# sudo virsh start ovirt-appliance
> Domain ovirt-appliance started
>
> [root at localhost log]# # *** physical.priv.ovirt.org status is now
> "unavailable (enabled)"
>
> [root at localhost log]# ssh -l root 192.168.50.2 cat /root/otto2.tar.gz
> >otto2.tar.gz
> The authenticity of host '192.168.50.2 (192.168.50.2)' can't be
> established.
> RSA key fingerprint is a9:0a:30:13:2a:46:9e:b3:25:dd:0e:07:ae:bb:f2:fe.
> Are you sure you want to continue connecting (yes/no)? yes
> Warning: Permanently added '192.168.50.2' (RSA) to the list of known hosts.
> root at 192.168.50.2's password:
> [root at localhost log]# ls -l
> total 1444
> -rw-r--r-- 1 root root 1472761 2008-12-27 00:34 otto2.tar.gz
I think the core problems above were:
1. libvirtd error was because you didn't do the service libvirtd restart
after doing the yum install ovirt-appliance. This is covered in the
install instructions
2. libvirt-qpid issues that are now resolved with the new packages on
ovirt.org repositories. This should be resolved until the qpid team
releases another qpid package that breaks binary compatibility again...
(We're working with them to try to limit this but they are still in
rapid development so it may happen again)
3. Running create-ovirt-network after booting the appliance. I need to
add a note to the install docs that indicates that this is problematic.
So follow the instructions I provided for re-installing the libvirt-qpid
package and then follow the instructions for redoing the
get-ovirt-appliance sequence. That should clear things up.
Thanks,
Perry
More information about the ovirt-devel
mailing list