Mike, For vmware hosts, vcld will always try to connect over the vSphere API first. If that fails, it will try ssh. It appears the problem you're encountering relates to the VM hosts not responding to ssh. Are you able to manually connect to the host via ssh?
Aaron Coburn On May 29, 2014, at 11:49 AM, Mike Haudenschild <[email protected]> wrote: > Good morning -- > > We're unable to create reservations, or even migrate VMs from VM hosts, via > the VCL Web UI. Seeing the following in the logs, which seem to suggest that > the management node is trying to use the vSphere SDK to control the ESXi > host, which is not desired. The username/password fields in the VM host > profile assigned to these VM hosts is EMPTY, which I believe is the criterion > on which VCL decides what method to use to control ESXi. I confirmed that > these fields are NULL in the database for this host profile, as well. > > I would create a new/clean host profile and move the VM hosts there, but > since they have VMs attached to them (and I can't migrate them off), VCL > won't allow me to change the individual VM hosts' profiles to a new one. > > Thanks very much, > Mike > > > > 2014-05-29 > 08:38:57|7330|109:109|new|Module.pm:create_mn_os_object(381)|VCL::Module::OS::Linux::ManagementNode > OS object created, address: 97e1ae0 > 2014-05-29 08:38:57|7330|109:109|new|Module.pm:new(192)|VCL::new object > created for state new, address: 8f50650 > 2014-05-29 08:38:57|7330|109:109|new|State.pm:initialize(88)|obtained a > database handle for this state process, stored as $ENV{dbh} > 2014-05-29 08:38:57|7330|109:109|new|State.pm:check_image_os(771)|no > corrections need to be made, not an imaging request, returning 1 > 2014-05-29 > 08:38:57|7330|109:109|new|DataStructure.pm:is_parent_reservation(1004)|returning > true: parent reservation ID for this request: 109 > 2014-05-29 > 08:38:57|7330|109:109|new|utils.pm:rename_vcld_process(6752)|reservation > count: 1 > 2014-05-29 > 08:38:57|7330|109:109|new|utils.pm:rename_vcld_process(6771)|PARENTIMAGE: 1 > 2014-05-29 > 08:38:57|7330|109:109|new|utils.pm:rename_vcld_process(6772)|SUBIMAGE: 0 > 2014-05-29 > 08:38:57|7330|109:109|new|utils.pm:rename_vcld_process(6790)|renamed process > to 'vcld 109:109 new labvm13>vcl01.whittier.edu vmwarewin7-Windows7Base3-v2 > admin' > 2014-05-29 > 08:38:57|7330|109:109|new|DataStructure.pm:is_parent_reservation(1004)|returning > true: parent reservation ID for this request: 109 > 2014-05-29 > 08:38:57|7330|109:109|new|DataStructure.pm:is_parent_reservation(1004)|returning > true: parent reservation ID for this request: 109 > 2014-05-29 > 08:38:57|7330|109:109|new|Module.pm:create_os_object(308)|VCL::Module::OS::Windows::Version_6::7 > module loaded > 2014-05-29 > 08:38:57|7330|109:109|new|Module.pm:new(196)|VCL::Module::OS::Windows::Version_6::7 > object created for image vmwarewin7-Windows7Base3-v2, address: 97ea9a0 > 2014-05-29 08:38:57|7330|109:109|new|Windows.pm:initialize(214)|beginning > Windows module initialization > 2014-05-29 08:38:57|7330|109:109|new|Windows.pm:initialize(224)|Windows > module initialization complete > 2014-05-29 > 08:38:57|7330|109:109|new|Module.pm:create_os_object(314)|VCL::Module::OS::Windows::Version_6::7 > OS object created, address: 97ea9a0 > 2014-05-29 08:38:57|7330|109:109|new|State.pm:initialize(125)|computer is a > VM, attempting to create VM host OS object > 2014-05-29 > 08:38:57|7330|109:109|new|DataStructure.pm:_initialize(619)|computer ID > argument was specified, retrieving data for computer ID: 1 > 2014-05-29 08:38:57|7330|109:109|new|DataStructure.pm:_initialize(643)|image > ID argument was specified: 1, DataStructure object will contain image > information for the production imagerevision of this image > 2014-05-29 > 08:38:57|7330|109:109|new|DataStructure.pm:_initialize(674)|retrieved data > for imagerevision ID: 1 > 2014-05-29 > 08:38:57|7330|109:109|new|DataStructure.pm:_initialize(690)|retrieved data > for image ID: 1 > 2014-05-29 > 08:38:57|7330|109:109|new|Module.pm:create_vmhost_os_object(454)|attempting > to load VM host OS module: VCL::Module::OS::Linux::UnixLab (image: 1) > 2014-05-29 > 08:38:57|7330|109:109|new|Module.pm:create_vmhost_os_object(460)|VM host OS > module loaded: VCL::Module::OS::Linux::UnixLab > 2014-05-29 > 08:38:57|7330|109:109|new|Module.pm:new(196)|VCL::Module::OS::Linux::UnixLab > object created for image noimage, address: 9ead8e0 > 2014-05-29 > 08:38:57|7330|109:109|new|Module.pm:create_vmhost_os_object(465)|VCL::Module::OS::Linux::UnixLab > OS object created, address: 9ead8e0 > 2014-05-29 > 08:38:57|7330|109:109|new|Module.pm:create_provisioning_object(519)|VCL::Module::Provisioning::VMware::VMware > module loaded > 2014-05-29 > 08:38:57|7330|109:109|new|Module.pm:new(200)|VCL::Module::Provisioning::VMware::VMware > object created for computer labvm13, address: 91447d0 > 2014-05-29 08:38:57|7330|109:109|new|VMware.pm:initialize(267)|initializing > VCL::Module::Provisioning::VMware::VMware object > 2014-05-29 > 08:38:57|7330|109:109|new|DataStructure.pm:_initialize(619)|computer ID > argument was specified, retrieving data for computer ID: 1 > 2014-05-29 08:38:57|7330|109:109|new|DataStructure.pm:_initialize(643)|image > ID argument was specified: 1, DataStructure object will contain image > information for the production imagerevision of this image > 2014-05-29 > 08:38:57|7330|109:109|new|DataStructure.pm:_initialize(674)|retrieved data > for imagerevision ID: 1 > 2014-05-29 > 08:38:57|7330|109:109|new|DataStructure.pm:_initialize(690)|retrieved data > for image ID: 1 > 2014-05-29 > 08:38:57|7330|109:109|new|VMware.pm:get_vmhost_datastructure(1397)|created > DataStructure object for VM host: vcl01 > 2014-05-29 08:38:57|7330|109:109|new|VMware.pm:initialize(287)|VM profile > assigned to vcl01: WhittierLocal - profile > 2014-05-29 > 08:38:57|7330|109:109|new|DataStructure.pm:_initialize(619)|computer ID > argument was specified, retrieving data for computer ID: 1 > 2014-05-29 08:38:57|7330|109:109|new|DataStructure.pm:_initialize(643)|image > ID argument was specified: 1, DataStructure object will contain image > information for the production imagerevision of this image > 2014-05-29 > 08:38:57|7330|109:109|new|DataStructure.pm:_initialize(674)|retrieved data > for imagerevision ID: 1 > 2014-05-29 > 08:38:57|7330|109:109|new|DataStructure.pm:_initialize(690)|retrieved data > for image ID: 1 > 2014-05-29 > 08:38:57|7330|109:109|new|VMware.pm:get_vmhost_datastructure(1397)|created > DataStructure object for VM host: vcl01 > 2014-05-29 > 08:38:57|7330|109:109|new|VMware.pm:get_vmhost_api_object(1500)|attempting to > load VMware control module: VCL::Module::Provisioning::VMware::vSphere_SDK > 2014-05-29 > 08:38:57|7330|109:109|new|VMware.pm:get_vmhost_api_object(1506)|loaded VMware > control module: VCL::Module::Provisioning::VMware::vSphere_SDK > 2014-05-29 > 08:38:57|7330|109:109|new|Module.pm:new(200)|VCL::Module::Provisioning::VMware::vSphere_SDK > object created for computer labvm13, address: a305240 > 2014-05-29 08:38:57|7330|109:109|new|vSphere_SDK.pm:initialize(98)|vSphere > SDK for Perl does not appear to be installed on this managment node, unable > to load VMware vSphere SDK Perl modules, error: > |7330|109:109|new| Can't locate VMware/VIRuntime.pm in @INC (@INC contains: > /usr/local/vcl/bin/../../../.. /usr/local/vcl/bin/../.. > /usr/local/vcl/bin/../../.. /usr/local/vcl/bin/../../../../.. > /usr/local/vcl/bin/.. /usr/local/vcl/bin/../lib > /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi > /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl > /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi > /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl > /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at > (eval 231) line 1. > |7330|109:109|new| BEGIN failed--compilation aborted at (eval 231) line 1. > 2014-05-29 > 08:38:57|7330|109:109|new|VMware.pm:get_vmhost_api_object(1520)|API object > could not be created: VCL::Module::Provisioning::VMware::vSphere_SDK > 2014-05-29 08:39:01|7166|vcld:main(167)|lastcheckin time updated for > management node 2: 2014-05-29 08:39:01 > 2014-05-29 08:39:06|7166|vcld:main(167)|lastcheckin time updated for > management node 2: 2014-05-29 08:39:06 > 2014-05-29 08:39:11|7166|vcld:main(167)|lastcheckin time updated for > management node 2: 2014-05-29 08:39:11 > 2014-05-29 08:39:12|7330|109:109|new|OS.pm:is_ssh_responding(682)|vcl01 is > NOT responding to SSH, SSH command failed, port 22: open, port 24: closed > 2014-05-29 08:39:12|7330|109:109|new|VMware.pm:initialize(307)|unable to > control OS of VM host vcl01 using VCL::Module::OS::Linux::UnixLab OS object > because VM host is not responding to SSH > > |7330|109:109|new| ---- WARNING ---- > |7330|109:109|new| 2014-05-29 > 08:39:12|7330|109:109|new|Module.pm:create_provisioning_object(530)|provisioning > object could not be created, returning 0 > |7330|109:109|new| ( 0) Module.pm, create_provisioning_object (line: 530) > |7330|109:109|new| (-1) State.pm, initialize (line: 136) > |7330|109:109|new| (-2) Module.pm, new (line: 207) > |7330|109:109|new| (-3) vcld, make_new_child (line: 567) > |7330|109:109|new| (-4) vcld, main (line: 350) > > > |7330|109:109|new| ---- WARNING ---- > |7330|109:109|new| 2014-05-29 > 08:39:12|7330|109:109|new|State.pm:initialize(145)|failed to create > provisioning object > |7330|109:109|new| ( 0) State.pm, initialize (line: 145) > |7330|109:109|new| (-1) Module.pm, new (line: 207) > |7330|109:109|new| (-2) vcld, make_new_child (line: 567) > |7330|109:109|new| (-3) vcld, main (line: 350) > > 2014-05-29 > 08:39:12|7330|109:109|new|utils.pm:delete_computerloadlog_reservation(6396)|removing > computerloadlog entries matching loadstate = begin > 2014-05-29 > 08:39:12|7330|109:109|new|utils.pm:delete_computerloadlog_reservation(6443)|deleted > rows from computerloadlog for reservation id=109 > 2014-05-29 08:39:12|7330|109:109|new|State.pm:DESTROY(929)|VCL::new process > duration: 15 seconds > 2014-05-29 > 08:39:12|7330|109:109|new|DataStructure.pm:get_computer_private_ip_address(1641)|attempting > to retrieve private IP address for computer: labvm13 > 2014-05-29 08:39:12|7330|109:109|new|OS.pm:get_file_contents(1897)|retrieved > 77 lines from file on vclman02: '/etc/hosts' > 2014-05-29 > 08:39:12|7330|109:109|new|DataStructure.pm:get_computer_private_ip_address(1697)|returning > IP address from /etc/hosts file: 192.168.1.13 > 2014-05-29 08:39:12|7330|109:109|new|utils.pm:getnewdbh(2474)|unable to use > database handle stored in $ENV{dbh} > 2014-05-29 08:39:12|7330|109:109|new|utils.pm:getnewdbh(2531)|database handle > stored in $ENV{dbh} > 2014-05-29 08:39:12|7330|109:109|new|utils.pm:is_inblockrequest(5760)|zero > rows were returned from database select > 2014-05-29 > 08:39:12|7330|109:109|new|DataStructure.pm:get_image_affiliation_name(2121)|image > owner id: 1 > 2014-05-29 > 08:39:12|7330|109:109|new|DataStructure.pm:retrieve_user_data(1412)|attempting > to retrieve and store data for user: user.id = '1' > 2014-05-29 > 08:39:12|7330|109:109|new|DataStructure.pm:retrieve_user_data(1475)|data has > been retrieved for user: admin (id: 1) > 2014-05-29 08:39:16|7166|vcld:main(167)|lastcheckin time updated for > management node 2: 2014-05-29 08:39:16 > 2014-05-29 08:39:22|7166|vcld:main(167)|lastcheckin time updated for > management node 2: 2014-05-29 08:39:21 > 2014-05-29 08:39:27|7166|vcld:main(167)|lastcheckin time updated for > management node 2: 2014-05-29 08:39:27 > 2014-05-29 08:39:32|7166|vcld:main(167)|lastcheckin time updated for > management node 2: 2014-05-29 08:39:32 > 2014-05-29 08:39:37|7166|vcld:main(167)|lastcheckin time updated for > management node 2: 2014-05-29 08:39:37 > 2014-05-29 08:39:42|7166|vcld:main(167)|lastcheckin time updated for > management node 2: 2014-05-29 08:39:42 > 2014-05-29 08:39:43|7330|109:109|new|utils.pm:mail(1253)|SUCCESS -- Sending > mail To: [email protected], PROBLEM -- > vclman02|109:109|new|vcld|labvm13>vcl01.whittier.edu|vmwarewin7-Windows7Base3-v2|admin > > |7330|109:109|new| ---- CRITICAL ---- > |7330|109:109|new| 2014-05-29 > 08:39:12|7330|109:109|new|vcld:make_new_child(574)|VCL::new object could not > be created and initialized > |7330|109:109|new| ( 0) vcld, make_new_child (line: 574) > |7330|109:109|new| (-1) vcld, main (line: 350)
signature.asc
Description: Message signed with OpenPGP using GPGMail
