nicolas.ochem at free.fr
2009-Oct-09  16:29 UTC
[Ovirt-devel] ovirt install : several issues
I installed ovirt-agent on a fresh fedora 11 install (not in a virtual machine).
The only thing I modified prior to installation was /etc/resolv.conf in order to
be able to yum update and install the ovirt packages via yum  (from the ovirt
repo), and /etc/ntp.conf to get the correct time from the NTP server of my
network. I also disabled NetworkManager via chkconfig.
I used all the options for ovirt-install exactly as recommended in the install
guide in the homepage (yes for DNS, DHCP with PXE, cobbler)
I am using one admin network and one guest network.
Now the web interface is working, PXE booting is fine, however my nodes never
appear on the web interface.
I have this error message every 5 sec in /var/log/ovirt-server/ovirt-agent.log 
:
ERROR Fri Oct 09 18:02:46 +0200 2009 (2434) ********** get_query
DEBUG Fri Oct 09 18:02:46 +0200 2009 (2434) Query: context=338 class=agent
object_idDEBUG Fri Oct 09 18:02:46 +0200 2009 (2434) User ID:
ERROR Fri Oct 09 18:02:46 +0200 2009 (2434) Error in ovirt-agent: Unknown class
agent
ERROR Fri Oct 09 18:02:46 +0200 2009 (2434)    
/usr/share/ovirt-server/ovirt-agent/ovirt-agent.rb:201:in `get_query'
    /usr/lib/ruby/site_ruby/1.8/qmf.rb:282:in `do_agent_events'
    /usr/lib/ruby/site_ruby/1.8/qmf.rb:320:in `do_events'
    /usr/lib/ruby/site_ruby/1.8/qmf.rb:342:in `sess_event_recv'
    /usr/lib/ruby/site_ruby/1.8/qmf.rb:121:in `run'
    /usr/lib/ruby/site_ruby/1.8/qmf.rb:83:in `initialize'
    /usr/lib/ruby/site_ruby/1.8/qmf.rb:82:in `new'
    /usr/lib/ruby/site_ruby/1.8/qmf.rb:82:in `initialize'
    /usr/share/ovirt-server/ovirt-agent/ovirt-agent.rb:146:in `new'
    /usr/share/ovirt-server/ovirt-agent/ovirt-agent.rb:146:in `initialize'
    /usr/share/ovirt-server/ovirt-agent/ovirt-agent.rb:283:in `new'
    /usr/share/ovirt-server/ovirt-agent/ovirt-agent.rb:283
And in tail /var/log/krb5kdc.log 
Oct 09 17:50:34 management.ovirt.priv krb5kdc[1902](info): AS_REQ (7 etypes {18
17 16 23 1 3 2}) 192.168.50.1: ISSUE: authtime 1255103434, etypes {rep=18 tkt=18
ses=18}, qpidd/management.ovirt.priv at OVIRT.PRIV for krbtgt/OVIRT.PRIV at
OVIRT.PRIV
Oct 09 17:50:48 management.ovirt.priv krb5kdc[1902](info): AS_REQ (7 etypes {18
17 16 23 1 3 2}) 192.168.50.1: NEEDED_PREAUTH: libvirt/management.ovirt.priv at
OVIRT.PRIV for krbtgt/OVIRT.PRIV at OVIRT.PRIV, Additional pre-authentication
required
Oct 09 17:50:48 management.ovirt.priv krb5kdc[1902](info): AS_REQ (7 etypes {18
17 16 23 1 3 2}) 192.168.50.1: ISSUE: authtime 1255103448, etypes {rep=18 tkt=18
ses=18}, libvirt/management.ovirt.priv at OVIRT.PRIV for krbtgt/OVIRT.PRIV at
OVIRT.PRIV
Oct 09 17:50:53 management.ovirt.priv krb5kdc[1902](info): TGS_REQ (7 etypes {18
17 16 23 1 3 2}) 192.168.50.1: ISSUE: authtime 1255103448, etypes {rep=18 tkt=18
ses=18}, libvirt/management.ovirt.priv at OVIRT.PRIV for
qpidd/management.ovirt.priv at OVIRT.PRIV
I can monitor the booting of my node via serial console and here are the
relevant error messages :
First :
Bringing up interface eth0:  RTNETLINK answers: No such file or directory
[  OK  ]
Bringing up interface breth0:  
Determining IP information for breth0... failed.
[FAILED]
This one is I assume because there is no DHCP server on the guest network. It
shouldn't be a problem since the hardware node should not be reachable by
the guest network ? I plan to configure the IP of my guests statically.
Second :
ntpdate: Synchronizing with time server: [FAILED]
Starting ntpd: [  OK  ]
So the time does not synchronize with the management node. But I did put
PEERNTP=yes in ifcfg-eth1 in my management node.
Third :
WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into
/etc/modprobe.d/.
WARNING: Could not open
'/lib/modules/2.6.30.5-43.fc11.x86_64/kernel/fs/exportfs/exportfs.ko':
No such file or directory
WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into
/etc/modprobe.d/.
WARNING: Could not open
'/lib/modules/2.6.30.5-43.fc11.x86_64/kernel/fs/exportfs/exportfs.ko':
No such file or directory
FATAL: Error inserting nfsd
(/lib/modules/2.6.30.5-43.fc11.x86_64/kernel/fs/nfsd/nfsd.ko): Unknown symbol in
module, or unknown parameter (see dmesg)
FATAL: Error running install command for nfsd
Starting NFS services:  exportfs: can't open /var/lib/nfs/rmtab for reading
exportfs: can't open /var/lib/nfs/xtab for reading
I assume this is because I do not have a NFS server in the management node
running yet.
Last :
oVirt Node release 1.0.2 Beta (1.fc11)
Kernel 2.6.30.5-43.fc11.x86_64 on an x86_64 (/dev/ttyS0)
localhost.localdomain login: 
So the node did not get DNS information since it should be named
node#.ovirt.priv, I assume.
Then I ran a wireshark on the management node eth1 because I was wondering which
IP address it got.
I noticed that the DHCP exchange prior to TFTP transfer was giving address
192.168.50.21 to the node. However, I cannot ping this address once the node is
booted. Since there is no eth1 configuration message in the boot sequence of the
node, I assume that the linux kernel does not know about this IP. I think the
DHCP exchange should happen a second time : once for the BIOS, once for the
linux kernel.
This is all I can think about. I hope you can sort me out. Thanks in advance.
