image.OSid should be set to the id that corresponds to vmwarelinux. OS.moduleid should point to the os_linux module table entry, which has module.perlpackagepath = VCL::Module::OS::Linux.
-Andy On Wed, Jun 20, 2012 at 12:30 PM, Dmitri Chebotarov <dcheb...@gmu.edu> wrote: > Andy > > It's pointing to VCL::Module::Provisioning::libvirt > > This is a result of my earlier attempt to troubleshoot the issue. I've added > new OSid, moduleid. > The original image.osid was 29, which is CentOS Bare Metal, processed by > VCL::Module::OS::Linux. > With image.osid set to 29 VCL was trying to use xCAT module to process KVM > reservations. > > At this moment I don't have any xCAT (bare metal) computers available and > once I select the [KVM] image for reservation I get popup asking to select > available time for reservation, which means that I don't have available > resources to support this reservation. > > When I've added new OSid and moduleid (pointing to > VCL::Module::Provisioning::libvirt), I'm able to start reservation, VCLd > finds available computers (which are configured to use libvirt engine) and > attempts to make reservation on correct KVM host, but fails with error > attached in previous email. > > What should image.osid, moduleid be set to? > > -- > Dmitri Chebotarov > Virtual Computing Lab Systems Engineer, TSD - Ent Servers & Messaging > 223 Aquia Building, Ffx, MSN: 1B5 > Phone: (703) 993-6175 > Fax: (703) 993-3404 > > > On Wednesday, June 20, 2012 at 11:52 , Andy Kurth wrote: > >> For some reason the OS module for the image being loaded is showing as >> VCL::Module::Provisioning::libvirt. Check which module >> centos5image-kvmlinuxv4105-v0 is configured to use in the database: >> image.OSid --> OS.moduleid --> module.perlpackagepath >> >> -Andy >> >> On Wed, Jun 20, 2012 at 11:24 AM, Dmitri Chebotarov <dcheb...@gmu.edu >> (mailto:dcheb...@gmu.edu)> wrote: >> > >> > Andy >> > >> > I did 'svn up' and ran install_perl_libs.pl (http://install_perl_libs.pl) >> > as well. >> > While trying to make reservation still getting an error. Attached is >> > reservation log. >> > I'll try to trace the error, if you see something what causes it, please >> > let me know. >> > >> > I'll try to capture image with new code little later today and will let >> > you know if it fails. >> > >> > Thanks. >> > >> > --- >> > >> > Dmitri Chebotarov >> > Virtual Computing Lab Systems Engineer, TSD - Ent Servers & Messaging >> > 223 Aquia Building, Ffx, MSN: 1B5 >> > Phone: (703) 993-6175 >> > Fax: (703) 993-3404 >> > >> > >> > On Wednesday, June 20, 2012 at 10:38 , Andy Kurth wrote: >> > >> > > There were some definite bugs which I hopefully corrected with the >> > > commit from this morning. Be sure to use the latest code from trunk. >> > > Also, you'll need to run install_perl_libs.pl >> > > (http://install_perl_libs.pl (http://_perl_libs.pl)) again. >> > > >> > > Regarding KVM installation/configuration, I have mainly been working >> > > off of Fedora 16. The version of KVM included with Fedora 16 seems >> > > more stable than Red Hat or CentOS 6.x. The code should work under >> > > these OS's but automatic conversion of existing ESXi images to >> > > KVM-compatible qcow2 images probably won't work. The version of >> > > qemu-img included with Fedora 16 is able to do the conversion >> > > correctly. The versions included with Red Had and CentOS do not. >> > > >> > > Regarding image conversion, you should be able load an existing vmdk >> > > ESXi image on KVM if the image resides in the repository path. The >> > > code should copy it to the datastore in the format specified for the >> > > image type in the VM profile for your KVM host. Be sure to set this >> > > to qcow2. >> > > >> > > I fixed some bugs which caused base image creation to fail in the >> > > commit this morning. Please try this out. >> > > >> > > I started the following page which describes which components to >> > > install and how to configure networking and storage: >> > > https://cwiki.apache.org/confluence/display/VCL/KVM+Configuration >> > > >> > > -Andy >> > > >> > > On Tue, Jun 19, 2012 at 5:02 PM, Dmitri Chebotarov <dcheb...@gmu.edu >> > > (mailto:dcheb...@gmu.edu)> wrote: >> > > > Hi >> > > > >> > > > Has anyone tried Libvirt in 2.3 RC3? >> > > > >> > > > I've updated VCL 2.2.1 to VCL 2.3 and cannot get Libvirt working. >> > > > I've made some adjustments and able to successfully capture an image, >> > > > but >> > > > cannot make reservation based on the image. >> > > > >> > > > I'm using CentOS 6.2 with KVM as VM host (yum groupinstall >> > > > Virtualization >> > > > 'Virtualization Client' 'Virtualization Platform' 'Virtualization >> > > > Tools'). >> > > > >> > > > If Libvirt is working for you, could you please share your >> > > > configuration >> > > > (ie. VM host version and packages, VCL computer configuration, etc) ? >> > > > >> > > > -- >> > > > Thank you, >> > > > >> > > > Dmitri Chebotarov >> > > > Virtual Computing Lab Systems Engineer, TSD - Ent Servers & Messaging >> > > > 223 Aquia Building, Ffx, MSN: 1B5 >> > > > Phone: (703) 993-6175 >> > > > Fax: (703) 993-3404 >> > > >> > >> > > >