* Moran Goldboim <[email protected]> [2012-01-18 15:37]: > On 01/18/2012 11:13 PM, Ryan Harper wrote: > >* 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. > > Itamar, i think this value is missing on engine-config - will look into > it tomorrow: > engine-config -l | grep -i install > oVirtISOsRepositoryPath: "The RHEV-H installation files path" (Value > Type: String) > VdcBootStrapUrl: "Host Installation Bootstrap Script URL" (Value Type: > String) > > Ryan, you can change it on DB: > UPDATE vdc_options SET option_value = false where option_name = > 'InstallVds';
Thanks! I'll give that try and see if I can pre-install vdsm instead. > > Moran. > > > >>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

