* Itamar Heim <[email protected]> [2012-01-18 13:46]: > On 01/18/2012 07:26 PM, Ryan Harper wrote: > >* Ryan Harper<[email protected]> [2012-01-18 06:59]: > >>I've created some f16 VMs that contain both ovirt-engine and a few > >>to run vdsm as nodes. When I add in the VM host into the engine and it > >>attempts to install vdsm (even though I've already installed vdsm) the > >>install fails because the vdsm install script is checking to see if the > >>host has virt capabilities; since I'm not running nested KVM, this > >>fails. Is there a way to work around this can enable a VM to be a host > >>in oVirt? I had heard in the past there was a way to create fake VMs > >>when attempting to do ovirt-engine stress testing, wondering if that > >>might be of help here. > > > >Now that I have one VM as a host in the UP state in ovirt-engine, let me > >capture what I needed to get that to work: > > > > > >On my F16-node, since I was following the test day instructions which > >asked to install vdsm/vdsm-cli and this is already done by ovirt-engine > >bootstrap. > > > >1) uninstall vdsm and vdsm-cli > > - ovirt-engine will push down a vdsm package during the bootstrap > > process > > > >2) disable selinux > > - edit /etc/sysconfig/selinux and set SELINUX=disabled > > - reboot > > > >3) ensure ssl=false and fake_kvm_support=true in /etc/vdsm/vdsm.conf > > > >4) restart vdsmd > > > > > >On the ovirt-engine instanes > > > ># we have a gateway in the way so we're using ssh tunneling to access > ># the ovirt-engine VM instance > > > >1) re-install ovirt-engine and don't use localhost as the hostname since > >this value is passed to the host you install vdsm on and it will fail to > >push the bootstrap script down. This means that after you setup your > >tunnel, to get to the admin interface, you need to manually enter: > > > > http://localhost:8080/webadmin > > > >2) edit > >/usr/share/ovirt-engine/engine.ear/components.war/vds/vds_bootstrap.py > >and comment out lines 836->839, like this. > > > ># if not oDeploy.virtExplorer(random_num): > ># logging.error('virtExplorer test failed') > ># return False > > > >3) some misc stuff (not sure if it is needed, but looks harmless enough) > > > > mkdir /var/lock/ovirt-engine/ > > chown jboss-as:jboss-as -R /var/lock/ovirt-engine > > restorecon -Fvv /var/lock/ovirt-engine > > > >4) update jboss configuration to not use ssl > > > >psql -U postgres engine -c "update vdc_options set option_value='false' > >where > >+option_name='UseSecureConnectionWithServers' and version='general';" > > > >5) restart jboss > > > >service restart jboss-as > > > >> > >>Also, are their vdsm rpms built for RHEL6.x available? > > you can set InstallVds to false in engine config, which will only add
what does this command look like? I plan to update the installing vdsm wiki page. > the host without doing any communication to it. > together with disabling ssl/secure connections should be easy enough to use. > you would need to install vdsm manually and configure the ovirtmgmt bridge. That sounds good; it'd probably be good to mention that on the installing VDSM page which walks folks through installing vdsm. -- Ryan Harper Software Engineer; Linux Technology Center IBM Corp., Austin, Tx [email protected] _______________________________________________ Users mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/users

