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