Hello, I am getting an error when I try to capture a linux base image in vcl. I am following the instructions, but perhaps some parts of these may have been misinterpreted.
My VCL server is at 10.0.0.1. My Vmware based virtual machine is at 10.0.0.2. I can ssh without passwords using keys from the vcl server to the VM. The computer has been added to the database as hostname redhat64base, although I have no DNS entry to resolve that name, so I use it's private IP of 10.0.0.2. Below is the result of vcld trying to capture the computer to create a new base imageā¦.Any ideas about what could be wrong ? Thanks, Al Quiros VCL::image object could not be created and initialized ------------------------------------------------------------------------ time: 2011-10-25 08:58:38 caller: vcld:make_new_child(571) ( 0) vcld, make_new_child (line: 571) (-1) vcld, main (line: 346) ------------------------------------------------------------------------ management node: vcltst.fiu.edu reservation PID: 29609 parent vcld PID: 15838 request ID: 2 reservation ID: 2 request state/laststate: image/image request start time: 2011-10-25 08:58:37 request end time: 2011-10-25 09:58:37 for imaging: no log ID: none computer: redhat64base computer id: 12 computer type: blade computer eth0 MAC address: <undefined> computer eth1 MAC address: <undefined> computer private IP address: <undefined> computer public IP address: 10.0.0.2 computer in block allocation: no provisioning module: VCL::Module::Provisioning::VMware::VMware image: vmwarelinux-redhat64linux8-v0 image display name: redhat64linux image ID: 8 image revision ID: 6 image size: 1450 MB use Sysprep: yes root access: yes image owner ID: 1 image owner affiliation: Local image revision date created: 2011-10-25 08:58:37 image revision production: yes OS module: VCL::Module::OS::Linux user: admin user name: vcl admin user ID: 1 user affiliation: Local ------------------------------------------------------------------------ RECENT LOG ENTRIES FOR THIS PROCESS: 2011-10-25 08:58:38|29609|2:2|image|VMware.pm:get_vmhost_os_object(1238)|VM host OS module loaded: VCL::Module::OS::Linux 2011-10-25 08:58:38|29609|2:2|image|Module.pm:create_mn_os_object(335)|management node OS object has already been created, address: 1fbe730, returning 1 2011-10-25 08:58:38|29609|2:2|image|Module.pm:new(196)|VCL::Module::OS::Linux object created for image vmwarelinux-redhat64linux8-v0, address: 24f12f0 2011-10-25 08:58:38|29609|2:2|image|VMware.pm:get_vmhost_os_object(1244)|VM host OS object created: VCL::Module::OS::Linux 2011-10-25 08:58:38|29609|2:2|image|utils.pm:run_command(8998)|$? is set to -1, setting exit status to 0, Perl bug likely encountered |29609|2:2|image| ---- WARNING ---- |29609|2:2|image| 2011-10-25 08:58:38|29609|2:2|image|utils.pm:nmap_port(2645)|error occurred running nmap command: '/usr/bin/nmap redhat64base -P0 -p 22 -T Aggressive', output: |29609|2:2|image| Starting Nmap 5.21 ( http://nmap.org<http://nmap.org/> ) at 2011-10-25 08:58 EDT |29609|2:2|image| Failed to resolve given hostname/IP: redhat64base. Note that you can't use '/mask' AND '1-4,7,100-' style IP ranges |29609|2:2|image| WARNING: No targets were specified, so 0 hosts scanned. |29609|2:2|image| Nmap done: 0 IP addresses (0 hosts up) scanned in 0.05 seconds |29609|2:2|image| ( 0) utils.pm, nmap_port (line: 2645) |29609|2:2|image| (-1) OS.pm, is_ssh_responding (line: 383) |29609|2:2|image| (-2) VMware.pm, initialize (line: 252) |29609|2:2|image| (-3) Module.pm, new (line: 207) |29609|2:2|image| (-4) Module.pm, create_provisioning_object (line: 423) |29609|2:2|image| (-5) State.pm, initialize (line: 117) |29609|2:2|image| ---- WARNING ---- |29609|2:2|image| 2011-10-25 08:58:38|29609|2:2|image|utils.pm:nmap_port(2645)|error occurred running nmap command: '/usr/bin/nmap redhat64base -P0 -p 24 -T Aggressive', output: |29609|2:2|image| Starting Nmap 5.21 ( http://nmap.org<http://nmap.org/> ) at 2011-10-25 08:58 EDT |29609|2:2|image| Failed to resolve given hostname/IP: redhat64base. Note that you can't use '/mask' AND '1-4,7,100-' style IP ranges |29609|2:2|image| WARNING: No targets were specified, so 0 hosts scanned. |29609|2:2|image| Nmap done: 0 IP addresses (0 hosts up) scanned in 0.05 seconds |29609|2:2|image| ( 0) utils.pm, nmap_port (line: 2645) |29609|2:2|image| (-1) OS.pm, is_ssh_responding (line: 384) |29609|2:2|image| (-2) VMware.pm, initialize (line: 252) |29609|2:2|image| (-3) Module.pm, new (line: 207) |29609|2:2|image| (-4) Module.pm, create_provisioning_object (line: 423) |29609|2:2|image| (-5) State.pm, initialize (line: 117) 2011-10-25 08:58:38|29609|2:2|image|OS.pm:is_ssh_responding(386)|redhat64base is NOT responding to SSH, ports 22 or 24 are both closed 2011-10-25 08:58:38|29609|2:2|image|VMware.pm:initialize(257)|unable to control OS of VM host redhat64base using VCL::Module::OS::Linux OS object because VM host is not responding to SSH |29609|2:2|image| ---- WARNING ---- |29609|2:2|image| 2011-10-25 08:58:38|29609|2:2|image|DataStructure.pm:_automethod(812)|corresponding data has not been initialized for get_vmhost_computer_id: $self->request_data->{reservation}{2}{computer}{vmhost}{computerid} |29609|2:2|image| ( 0) DataStructure.pm, _automethod (line: 812) |29609|2:2|image| (-1) Autoload.pm, __ANON__ (line: 80) |29609|2:2|image| (-2) VMware.pm, get_vmhost_datastructure (line: 1161) |29609|2:2|image| (-3) VMware.pm, get_vmhost_api_object (line: 1282) |29609|2:2|image| (-4) VMware.pm, initialize (line: 265) |29609|2:2|image| (-5) Module.pm, new (line: 207) |29609|2:2|image| ---- WARNING ---- |29609|2:2|image| 2011-10-25 08:58:38|29609|2:2|image|DataStructure.pm:_automethod(812)|corresponding data has not been initialized for get_vmhost_profile_image_id: $self->request_data->{reservation}{2}{computer}{vmhost}{vmprofile}{imageid} |29609|2:2|image| ( 0) DataStructure.pm, _automethod (line: 812) |29609|2:2|image| (-1) Autoload.pm, __ANON__ (line: 80) |29609|2:2|image| (-2) VMware.pm, get_vmhost_datastructure (line: 1162) |29609|2:2|image| (-3) VMware.pm, get_vmhost_api_object (line: 1282) |29609|2:2|image| (-4) VMware.pm, initialize (line: 265) |29609|2:2|image| (-5) Module.pm, new (line: 207) 2011-10-25 08:58:38|29609|2:2|image|VMware.pm:get_vmhost_datastructure(1190)|created DataStructure object for VM host: redhat64base 2011-10-25 08:58:38|29609|2:2|image|VMware.pm:get_vmhost_api_object(1293)|attempting to load VMware control module: VCL::Module::Provisioning::VMware::vSphere_SDK 2011-10-25 08:58:38|29609|2:2|image|VMware.pm:get_vmhost_api_object(1299)|loaded VMware control module: VCL::Module::Provisioning::VMware::vSphere_SDK 2011-10-25 08:58:38|29609|2:2|image|Module.pm:new(172)|set 'vmhost_data' key for VCL::Module::Provisioning::VMware::vSphere_SDK object from arguments 2011-10-25 08:58:38|29609|2:2|image|Module.pm:new(172)|set 'vmhost_os' key for VCL::Module::Provisioning::VMware::vSphere_SDK object from arguments 2011-10-25 08:58:38|29609|2:2|image|Module.pm:create_mn_os_object(335)|management node OS object has already been created, address: 1fbe730, returning 1 2011-10-25 08:58:38|29609|2:2|image|Module.pm:new(200)|VCL::Module::Provisioning::VMware::vSphere_SDK object created for computer redhat64base, address: 2508cf8 2011-10-25 08:58:38|29609|2:2|image|vSphere_SDK.pm:initialize(1826)|vSphere SDK for Perl does not appear to be installed on this managment node, unable to load VMware vSphere SDK Perl modules 2011-10-25 08:58:38|29609|2:2|image|VMware.pm:get_vmhost_api_object(1313)|API object could not be created: VCL::Module::Provisioning::VMware::vSphere_SDK |29609|2:2|image| ---- WARNING ---- |29609|2:2|image| 2011-10-25 08:58:38|29609|2:2|image|VMware.pm:initialize(273)|no methods are available to control VM host redhat64base, the vSphere SDK cannot be used to control the VM host and the host OS cannot be controlled via SSH |29609|2:2|image| ( 0) VMware.pm, initialize (line: 273) |29609|2:2|image| (-1) Module.pm, new (line: 207) |29609|2:2|image| (-2) Module.pm, create_provisioning_object (line: 423) |29609|2:2|image| (-3) State.pm, initialize (line: 117) |29609|2:2|image| (-4) Module.pm, new (line: 207) |29609|2:2|image| (-5) vcld, make_new_child (line: 564) |29609|2:2|image| ---- WARNING ---- |29609|2:2|image| 2011-10-25 08:58:38|29609|2:2|image|Module.pm:create_provisioning_object(431)|provisioning object could not be created, returning 0 |29609|2:2|image| ( 0) Module.pm, create_provisioning_object (line: 431) |29609|2:2|image| (-1) State.pm, initialize (line: 117) |29609|2:2|image| (-2) Module.pm, new (line: 207) |29609|2:2|image| (-3) vcld, make_new_child (line: 564) |29609|2:2|image| (-4) vcld, main (line: 346) |29609|2:2|image| ---- WARNING ---- |29609|2:2|image| 2011-10-25 08:58:38|29609|2:2|image|State.pm:initialize(118)|failed to create provisioning object |29609|2:2|image| ( 0) State.pm, initialize (line: 118) |29609|2:2|image| (-1) Module.pm, new (line: 207) |29609|2:2|image| (-2) vcld, make_new_child (line: 564) |29609|2:2|image| (-3) vcld, main (line: 346) 2011-10-25 08:58:38|29609|2:2|image|State.pm:DESTROY(829)|VCL::image destructor called, address: 1e52a60 2011-10-25 08:58:38|29609|2:2|image|utils.pm:delete_computerloadlog_reservation(6742)|removing computerloadlog entries matching loadstate = begin 2011-10-25 08:58:38|29609|2:2|image|utils.pm:delete_computerloadlog_reservation(6789)|deleted rows from computerloadlog for reservation id=2 2011-10-25 08:58:38|29609|2:2|image|State.pm:DESTROY(848)|number of database handles state process created: 1 2011-10-25 08:58:38|29609|2:2|image|State.pm:DESTROY(876)|VCL::image process duration: 0 seconds 2011-10-25 08:58:38|29609|2:2|image|DataStructure.pm:get_computer_private_ip_address(1581)|attempting to retrieve private IP address for computer: redhat64base 2011-10-25 08:58:38|29609|2:2|image|DataStructure.pm:get_computer_private_ip_address(1585)|retrieved contents of /etc/hosts on this management node, contains 8 lines |29609|2:2|image| ---- WARNING ---- |29609|2:2|image| 2011-10-25 08:58:38|29609|2:2|image|DataStructure.pm:get_computer_private_ip_address(1629)|did not find any lines in /etc/hosts containing 'redhat64base' and the private IP address is not defined in the database |29609|2:2|image| ( 0) DataStructure.pm, get_computer_private_ip_address (line: 1629) |29609|2:2|image| (-1) DataStructure.pm, get_reservation_info_string (line: 2419) |29609|2:2|image| (-3) vcld, make_new_child (line: 571) |29609|2:2|image| (-4) vcld, main (line: 346) 2011-10-25 08:58:38|29609|2:2|image|utils.pm:getnewdbh(2703)|unable to use database handle stored in $ENV{dbh} 2011-10-25 08:58:38|29609|2:2|image|utils.pm:getnewdbh(2760)|database handle stored in $ENV{dbh} 2011-10-25 08:58:38|29609|2:2|image|utils.pm:is_inblockrequest(6163)|zero rows were returned from database select 2011-10-25 08:58:38|29609|2:2|image|DataStructure.pm:get_image_affiliation_name(2035)|image owner id: 1 2011-10-25 08:58:38|29609|2:2|image|utils.pm:getnewdbh(2709)|database requested (information_schema) does not match handle stored in $ENV{dbh} (vcl:localhost) 2011-10-25 08:58:38|29609|2:2|image|utils.pm:getnewdbh(2760)|database handle stored in $ENV{dbh} 2011-10-25 08:58:38|29609|2:2|image|DataStructure.pm:retrieve_user_data(1352)|attempting to retrieve and store data for user: user.id = '1' 2011-10-25 08:58:38|29609|2:2|image|utils.pm:getnewdbh(2709)|database requested (vcl) does not match handle stored in $ENV{dbh} (information_schema:localhost) 2011-10-25 08:58:38|29609|2:2|image|utils.pm:getnewdbh(2760)|database handle stored in $ENV{dbh} 2011-10-25 08:58:38|29609|2:2|image|DataStructure.pm:retrieve_user_data(1415)|data has been retrieved for user: admin (id: 1)
