Yes, I'm able to connect manually via SSH using

ssh -i /etc/vcl/vcl.key <vmhostname>

By IP and by name with and without DNS suffix.

Thanks,
Mike


On Thu, May 29, 2014 at 1:04 PM, Aaron Coburn <[email protected]> wrote:

> 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)
>
>

Reply via email to