After you add the epel repo you should be able to add the host via the engine webadmin interface. You can use the rest api to automate this call.
----- Original Message ----- > From: "Ted Miller" <[email protected]> > To: [email protected] > Sent: Friday, December 13, 2013 6:48:16 AM > Subject: [Users] Centos 6.5 host configuration script -- a tale begun > > I have been working since Monday to get a Centos 6.5 host node added to > ovirt. Since 6.5 is just out, I figured I might as well use the latest and > greatest to build my host. Today I succeeded (I think). I have not actually > added a VM to the host, but at least ovirt is willing to accept that the > host is part of the default cluster. My next task will be bringing up > gluster on that same node. > > Since I will be doing at least three more hosts, I wrote a shell script to do > a the setup that is needed to make the ovirt process succeed. > > No, I do not have a similar script for the engine. I got that running under > Centos 6.4 in a VM, without too much problem. That VM is temporarily running > on a KVM host (but that host is not under ovirt). > > Feel welcome to stare at or run my script and make any comments or > observations. > > > * The script is run after a clean install of Centos 6.5 from the > "minimal" ISO. > * I will try to remember what each element was there for, if anything is > not clear. > * There are probably a few (not many) things there that are not needed > * Mostly they result in doing something ahead of time that ovirt was > going to do later anyway. > * Feel free to point out a better way to do whatever needs to be done. > * Bits and pieces of the script were stolen from googleing here and > there. > * Parts of the script were cooked up by stewing logs over low heat until > something useful bubbled to the top. > * The number of clean reinstalls to test the script is beyond count. > * I almost broke down and learned how to write a kickstart file (but > didn't). > * No guarantees or representations. > * So far this script has been tested on exactly one set of bare-metal > hardware > * That hardware is not server-grade. (ovirt keeps complaining > because I have not configured Power Management :) > * There are a few things that are personal preferences (things I install > on all my Linux machines) > * I believe those preferences are clearly marked. > * I am leaving them in because they may (incidentally) be installing > some dependencies that influence the outcome of the process. > > I hope to see a day when a similar script is either not needed, or is > available and maintained as part of the Centos distro, or as part of ovirt. > Meanwhile we try to muddle through. > > I will copy my script into this webmail interface (OWA) (since I am writing > at home and this is all I have to work with) and see how bad it mangles it. > You'll probably need a wide window so that lines don't wrap, as Microsoft > thinks this OWA interface doesn't ever need to let me specify text as > "preformat". I called my script ov_host-start.sh > > > # script to prepare Centos 6.5 for ovirt host install process > > echo "================= Ted's personal preferences--early > ========================" > > yum -y install nano deltarpm yum-plugin-priorities yum-presto mlocate > > echo "=================== end of Ted's personal preferences--early > ================" > > yum -y upgrade > > echo "....................install some repos (if not already > done).................." > cd /etc/yum.repos.d > if [ ! -f glusterfs-epel.repo ] ; then > echo "..............installing gluster repo......................." > yum -y install wget > wget > http://download.gluster.org/pub/gluster/glusterfs/LATEST/EPEL.repo/glusterfs-epel.repo > echo "..............done installing gluster repo.................." > fi > > if [ ! -f el6-ovirt.repo ] ; then > echo "..............installing ovirt repo......................." > yum -y localinstall http://ovirt.org/releases/ovirt-release-el.noarch.rpm > echo "..............done installing ovirt repo.................." > fi > > if [ ! -f epel.repo ] ; then > echo "..............installing epel repo......................." > yum -y localinstall > http://mirror.us.leaseweb.net/epel/6/i386/epel-release-6-8.noarch.rpm > echo "..............done installing epel repo.................." > fi > > > echo "........install libvirt............................" > yum -y install libvirt qemu-kvm tuned > echo "........install virt-manager" # with unlisted dependencies > yum -y install virt-manager xorg-x11-xauth dejavu-lgc-sans-mono-fonts > > # create the ovirtmgmt bridge > if [ ! -f /etc/sysconfig/network-scripts/ifcfg-ovirtmgmt ]; then > echo "........................creating ovirtmgmt > bridge......................" > service libvirtd start > service libvirtd status > virsh net-destroy default > virsh net-undefine default > virsh iface-bridge eth0 ovirtmgmt > service network restart > service libvirtd stop > service libvirtd status > fi > > echo ".........copy tuned profile..............." > # copy virtual-host --> rhs-virtualization so ovirt is happy > cp -r /etc/tune-profiles/virtual-host /etc/tune-profiles/rhs-virtualization > > yum -y install vdsm > > echo "================= Ted's personal preferences--late > =================================" > > #add lines to send messages to TTY12 > cat /etc/rsyslog.conf | grep tty12 > if [ ! $? -eq 0 ] ; then > echo ".......................Adding for tty12...................." > echo " " >> /etc/rsyslog.conf > echo "# Log everything to tty12" >> /etc/rsyslog.conf > echo "*.* /dev/tty12" >> /etc/rsyslog.conf > service rsyslog restart > fi > > echo "...........install gkrellm.............." > yum -y install gkrellm > > #add poll=0 to kill noveau messages > cat /boot/grub/grub.conf | grep poll=0 > if [ ! $? -eq 0 ] ; then > echo "............................Adding poll=0.........................." > sed -i '/^[ \t]kernel*/ s/$/ drm-kms-helper.poll=0/g' /boot/grub/grub.conf > fi > > > _______________________________________________ > Users mailing list > [email protected] > http://lists.ovirt.org/mailman/listinfo/users > _______________________________________________ Users mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/users

