Dear Sir thank you for your kindly reply , yes , the management node could log in both systems without password
[root@cent59 ~]# ssh -i /etc/vcl/vcl.key 192.168.72.150 Warning: Permanently added '192.168.72.150' (RSA) to the list of known hosts. You have activated Tech Support Mode. The time and date of this activation have been sent to the system logs. Tech Support Mode is not supported unless used in consultation with VMware Tech Support. VMware offers supported, powerful system administration tools. Please see www.vmware.com/go/sysadmintools for details. Tech Support Mode may be disabled by an administrative user. Disabling requires a reboot of the system. Please consult the ESXi Configuration Guide for additional important information. ~ # [root@cent59 ~]# ssh -i /etc/vcl/vcl.key 192.168.72.152Warning: Permanently added '192.168.72.152' (RSA) to the list of known hosts. root@xp2 ~ $ Best Regards, Vincent YA Chen 陳彥安 4F, 7 Song Ren Road I/T Specialist Taipei, 110 End User Service Taiwan GTS Service Delivery, Taiwan Phone: +886-2-8723-9081 Mobile: +886-911-227-378 e-mail: [email protected] From: "Pablo J. Rebollo Sosa" <[email protected]> To: [email protected] Cc: Ken JB Yu/Taiwan/IBM@IBMTW Date: 2013/06/13 下午 08:18 Subject: Re: Capture A Base Image problem First of all, verify you can resolve the hypervisor and virtual machine to capture names. Then try log into both systems without password with the private/public key. For example: ssh -i /etc/vcl/vcl.key esxi4 ssh -i /etc/vcl/vcl.key xp2 Notice that the example don't use FQDN. Pablo On Jun 13, 2013, at 5:43 AM, Vincent YA Chen <[email protected]> wrote: Dears Your kindly advise is appreciated .Now, I am evaluating VCL solution and trying to build up a testing environment , but I encounter a problem on image capture . I follow the installation procedure ( https://cwiki.apache.org/VCL/vcl-23-installation.html ) to install/configure all the components ( Database, Web Components, Management Node Components) and do image capture (https://cwiki.apache.org/VCL/capture-a-base-image.html ) ; however , the management node always show below error msg (VCL::image object could not be created and initialized) VCL::image object could not be created and initialized ------------------------------------------------------------------------ time: 2013-06-13 09:18:15 caller: vcld:make_new_child(574) ( 0) vcld, make_new_child (line: 574) (-1) vcld, main (line: 350) ------------------------------------------------------------------------ management node: cent59.ibm.demo reservation PID: 3661 parent vcld PID: 21145 request ID: 6 reservation ID: 6 request state/laststate: image/image request start time: 2013-06-13 09:17:49 request end time: 2013-06-13 10:17:49 for imaging: no log ID: none computer: xp2.ibm.demo computer id: 4 computer type: virtualmachine computer eth0 MAC address: 00:0c:29:36:ac:73 computer eth1 MAC address: 00:0c:29:36:ac:7d computer private IP address: 192.168.72.152 computer public IP address: 172.16.1.152 computer in block allocation: no provisioning module: VCL::Module::Provisioning::VMware::VMware vm host: esxi4.ibm.demo vm host ID: 2 vm host computer ID: 3 vm profile: VMware ESXi - local storage vm profile VM path: /var/lib/vmware/runningvms vm profile repository path: <undefined> vm profile datastore path: /var/lib/vmware/images vm profile disk type: dedicated image: vmwarewinxp-xp217-v0 image display name: xp21 image ID: 7 image revision ID: 7 image size: 1450 MB use Sysprep: no root access: yes image owner ID: 1 image owner affiliation: Local image revision date created: 2013-06-13 09:17:49 image revision production: yes OS module: VCL::Module::OS::Windows::Version_5::XP user: admin user name: vcl admin user ID: 1 user affiliation: Local ------------------------------------------------------------------------ RECENT LOG ENTRIES FOR THIS PROCESS: |3661|6:6|image| : "cent59" 2013-06-13 09:17:54|3661|6:6|image|DataStructure.pm:_automethod(836)|data structure updated, hash path: $self->request_data->{reservation}{0}{computer}{SHORTNAME}, data identifier: computer_short_name, data: |3661|6:6|image| : "cent59" 2013-06-13 09:17:54|3661|6:6|image|DataStructure.pm:_automethod(836)|data structure updated, hash path: $self->request_data->{reservation}{0}{computer}{IPaddress}, data identifier: computer_ip_address, data: |3661|6:6|image| : "192.168.72.200" 2013-06-13 09:17:54|3661|6:6|image|Module.pm:create_mn_os_object(381)|VCL::Module::OS::Linux::ManagementNode OS object created, address: acc0bb8 2013-06-13 09:17:54|3661|6:6|image|Module.pm:new(192)|VCL::image object created for state image, address: ab57c98 2013-06-13 09:17:54|3661|6:6|image|State.pm:initialize(88)|obtained a database handle for this state process, stored as $ENV{dbh} 2013-06-13 09:17:54|3661|6:6|image|State.pm:check_image_os(790)|no corrections need to be made to image OS: vmwarewinxp 2013-06-13 09:17:54|3661|6:6|image|DataStructure.pm:is_parent_reservation(993)|returning true: parent reservation ID for this request: 6 2013-06-13 09:17:54|3661|6:6|image|utils.pm:rename_vcld_process(6785)|reservation count: 1 2013-06-13 09:17:54|3661|6:6|image|utils.pm:rename_vcld_process(6804)|PARENTIMAGE: 1 2013-06-13 09:17:54|3661|6:6|image|utils.pm:rename_vcld_process(6805)|SUBIMAGE: 0 2013-06-13 09:17:54|3661|6:6|image|utils.pm:rename_vcld_process(6823)|renamed process to 'vcld 6:6 image xp2>esxi4.ibm.demo vmwarewinxp-xp217-v0 admin' 2013-06-13 09:17:54|3661|6:6|image|DataStructure.pm:is_parent_reservation(993)|returning true: parent reservation ID for this request: 6 2013-06-13 09:17:54|3661|6:6|image|DataStructure.pm:is_parent_reservation(993)|returning true: parent reservation ID for this request: 6 2013-06-13 09:17:54|3661|6:6|image|Module.pm:create_os_object(308)|VCL::Module::OS::Windows::Version_5::XP module loaded 2013-06-13 09:17:54|3661|6:6|image|Module.pm:new(196)|VCL::Module::OS::Windows::Version_5::XP object created for image vmwarewinxp-xp217-v0, address: b040f54 2013-06-13 09:17:54|3661|6:6|image|Module.pm:create_os_object(314)|VCL::Module::OS::Windows::Version_5::XP OS object created, address: b040f54 2013-06-13 09:17:54|3661|6:6|image|State.pm:initialize(125)|computer is a VM, attempting to create VM host OS object 2013-06-13 09:17:54|3661|6:6|image|DataStructure.pm:_initialize(613)|computer ID argument was specified, retrieving data for computer ID: 3 2013-06-13 09:17:54|3661|6:6|image|DataStructure.pm:_initialize(637)|image ID argument was specified: 1, DataStructure object will contain image information for the production imagerevision of this image 2013-06-13 09:17:54|3661|6:6|image|DataStructure.pm:_initialize(668)|retrieved data for imagerevision ID: 1 2013-06-13 09:17:54|3661|6:6|image|DataStructure.pm:_initialize(684)|retrieved data for image ID: 1 2013-06-13 09:17:54|3661|6:6|image|Module.pm:create_vmhost_os_object(454)|attempting to load VM host OS module: VCL::Module::OS::Linux::UnixLab (image: 1) 2013-06-13 09:17:54|3661|6:6|image|Module.pm:create_vmhost_os_object(460)|VM host OS module loaded: VCL::Module::OS::Linux::UnixLab 2013-06-13 09:17:54|3661|6:6|image|Module.pm:new(196)|VCL::Module::OS::Linux::UnixLab object created for image noimage, address: b402944 2013-06-13 09:17:54|3661|6:6|image|Module.pm:create_vmhost_os_object(465)|VCL::Module::OS::Linux::UnixLab OS object created, address: b402944 2013-06-13 09:17:54|3661|6:6|image|Module.pm:create_provisioning_object(519)|VCL::Module::Provisioning::VMware::VMware module loaded 2013-06-13 09:17:54|3661|6:6|image|Module.pm:new(200)|VCL::Module::Provisioning::VMware::VMware object created for computer xp2, address: b41a4f4 2013-06-13 09:17:54|3661|6:6|image|VMware.pm:initialize(267)|initializing VCL::Module::Provisioning::VMware::VMware object 2013-06-13 09:17:54|3661|6:6|image|DataStructure.pm:_initialize(613)|computer ID argument was specified, retrieving data for computer ID: 3 2013-06-13 09:17:54|3661|6:6|image|DataStructure.pm:_initialize(637)|image ID argument was specified: 1, DataStructure object will contain image information for the production imagerevision of this image 2013-06-13 09:17:54|3661|6:6|image|DataStructure.pm:_initialize(668)|retrieved data for imagerevision ID: 1 2013-06-13 09:17:54|3661|6:6|image|DataStructure.pm:_initialize(684)|retrieved data for image ID: 1 2013-06-13 09:17:54|3661|6:6|image|VMware.pm:get_vmhost_datastructure(1392)|created DataStructure object for VM host: esxi4 2013-06-13 09:17:54|3661|6:6|image|VMware.pm:initialize(287)|VM profile assigned to esxi4: VMware ESXi - local storage 2013-06-13 09:17:54|3661|6:6|image|DataStructure.pm:_initialize(613)|computer ID argument was specified, retrieving data for computer ID: 3 2013-06-13 09:17:54|3661|6:6|image|DataStructure.pm:_initialize(637)|image ID argument was specified: 1, DataStructure object will contain image information for the production imagerevision of this image 2013-06-13 09:17:54|3661|6:6|image|DataStructure.pm:_initialize(668)|retrieved data for imagerevision ID: 1 2013-06-13 09:17:54|3661|6:6|image|DataStructure.pm:_initialize(684)|retrieved data for image ID: 1 2013-06-13 09:17:54|3661|6:6|image|VMware.pm:get_vmhost_datastructure(1392)|created DataStructure object for VM host: esxi4 2013-06-13 09:17:54|3661|6:6|image|VMware.pm:get_vmhost_api_object(1495)|attempting to load VMware control module: VCL::Module::Provisioning::VMware::vSphere_SDK 2013-06-13 09:17:54|3661|6:6|image|VMware.pm:get_vmhost_api_object(1501)|loaded VMware control module: VCL::Module::Provisioning::VMware::vSphere_SDK 2013-06-13 09:17:54|3661|6:6|image|Module.pm:new(200)|VCL::Module::Provisioning::VMware::vSphere_SDK object created for computer xp2, address: b74cf70 2013-06-13 09:17:54|3661|6:6|image|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: |3661|6:6|image| 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/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at (eval 238) line 1. |3661|6:6|image| BEGIN failed--compilation aborted at (eval 238) line 1. 2013-06-13 09:17:54|3661|6:6|image|VMware.pm:get_vmhost_api_object(1515)|API object could not be created: VCL::Module::Provisioning::VMware::vSphere_SDK |3661|6:6|image| ---- WARNING ---- |3661|6:6|image| 2013-06-13 09:18:05|3661|6:6|image|utils.pm:nmap_port(2454)|error occurred running nmap command: '/usr/bin/nmap esxi4 -P0 -p 22 -T Aggressive', output: |3661|6:6|image| Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2013-06-13 09:17 CST |3661|6:6|image| Failed to resolve given hostname/IP: esxi4. Note that you can't use '/mask' AND '1-4,7,100-' style IP ranges |3661|6:6|image| WARNING: No targets were specified, so 0 hosts scanned. |3661|6:6|image| Nmap finished: 0 IP addresses (0 hosts up) scanned in 10.125 seconds |3661|6:6|image| ( 0) utils.pm, nmap_port (line: 2454) |3661|6:6|image| (-1) OS.pm, is_ssh_responding (line: 612) |3661|6:6|image| (-2) VMware.pm, initialize (line: 303) |3661|6:6|image| (-3) Module.pm, new (line: 207) |3661|6:6|image| (-4) Module.pm, create_provisioning_object (line: 522) |3661|6:6|image| (-5) State.pm, initialize (line: 136) |3661|6:6|image| ---- WARNING ---- |3661|6:6|image| 2013-06-13 09:18:15|3661|6:6|image|utils.pm:nmap_port(2454)|error occurred running nmap command: '/usr/bin/nmap esxi4 -P0 -p 24 -T Aggressive', output: |3661|6:6|image| Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2013-06-13 09:18 CST |3661|6:6|image| Failed to resolve given hostname/IP: esxi4. Note that you can't use '/mask' AND '1-4,7,100-' style IP ranges |3661|6:6|image| WARNING: No targets were specified, so 0 hosts scanned. |3661|6:6|image| Nmap finished: 0 IP addresses (0 hosts up) scanned in 10.001 seconds |3661|6:6|image| ( 0) utils.pm, nmap_port (line: 2454) |3661|6:6|image| (-1) OS.pm, is_ssh_responding (line: 613) |3661|6:6|image| (-2) VMware.pm, initialize (line: 303) |3661|6:6|image| (-3) Module.pm, new (line: 207) |3661|6:6|image| (-4) Module.pm, create_provisioning_object (line: 522) |3661|6:6|image| (-5) State.pm, initialize (line: 136) 2013-06-13 09:18:15|3661|6:6|image|OS.pm:is_ssh_responding(615)|esxi4 is NOT responding to SSH, ports 22 or 24 are both closed 2013-06-13 09:18:15|3661|6:6|image|VMware.pm:initialize(307)|unable to control OS of VM host esxi4 using VCL::Module::OS::Linux::UnixLab OS object because VM host is not responding to SSH |3661|6:6|image| ---- WARNING ---- |3661|6:6|image| 2013-06-13 09:18:15|3661|6:6|image|Module.pm:create_provisioning_object(530)|provisioning object could not be created, returning 0 |3661|6:6|image| ( 0) Module.pm, create_provisioning_object (line: 530) |3661|6:6|image| (-1) State.pm, initialize (line: 136) |3661|6:6|image| (-2) Module.pm, new (line: 207) |3661|6:6|image| (-3) vcld, make_new_child (line: 567) |3661|6:6|image| (-4) vcld, main (line: 350) |3661|6:6|image| ---- WARNING ---- |3661|6:6|image| 2013-06-13 09:18:15|3661|6:6|image|State.pm:initialize(145)|failed to create provisioning object |3661|6:6|image| ( 0) State.pm, initialize (line: 145) |3661|6:6|image| (-1) Module.pm, new (line: 207) |3661|6:6|image| (-2) vcld, make_new_child (line: 567) |3661|6:6|image| (-3) vcld, main (line: 350) 2013-06-13 09:18:15|3661|6:6|image|utils.pm:delete_computerloadlog_reservation(6429)|removing computerloadlog entries matching loadstate = begin 2013-06-13 09:18:15|3661|6:6|image|utils.pm:delete_computerloadlog_reservation(6476)|deleted rows from computerloadlog for reservation id=6 2013-06-13 09:18:15|3661|6:6|image|State.pm:DESTROY(929)|VCL::image process duration: 21 seconds 2013-06-13 09:18:15|3661|6:6|image|DataStructure.pm:get_computer_private_ip_address(1630)|attempting to retrieve private IP address for computer: xp2 2013-06-13 09:18:15|3661|6:6|image|DataStructure.pm:get_computer_private_ip_address(1634)|retrieved contents of /etc/hosts on this management node, contains 7 lines 2013-06-13 09:18:15|3661|6:6|image|DataStructure.pm:get_computer_private_ip_address(1673)|did not find any lines in /etc/hosts containing 'xp2', returning private IP address defined in the database: 192.168.72.152 2013-06-13 09:18:15|3661|6:6|image|utils.pm:getnewdbh(2512)|unable to use database handle stored in $ENV{dbh} 2013-06-13 09:18:15|3661|6:6|image|utils.pm:getnewdbh(2569)|database handle stored in $ENV{dbh} 2013-06-13 09:18:15|3661|6:6|image|utils.pm:is_inblockrequest(5793)|zero rows were returned from database select 2013-06-13 09:18:15|3661|6:6|image|DataStructure.pm:get_image_affiliation_name(2118)|image owner id: 1 2013-06-13 09:18:15|3661|6:6|image|DataStructure.pm:retrieve_user_data(1401)|attempting to retrieve and store data for user: user.id = '1' 2013-06-13 09:18:15|3661|6:6|image|DataStructure.pm:retrieve_user_data(1464)|data has been retrieved for user: admin (id: 1) My Environment : Hypervisor : ESXi 4.0.0 Management Node : CentOS 5.9 Image O.S : Window XP SP3 VCL : 2.3 if there were further information required , plz kindly let me know, thank you Best Regards, Vincent YA Chen 陳彥安 4F, 7 Song Ren Road <Mail Attachment.gif> I/T Specialist Taipei, 110 End User Service Taiwan GTS Service Delivery, Taiwan Phone: +886-2-8723-9081 Mobile: +886-911-227-378 e-mail: [email protected]
<<image/gif>>
