Ok, 

I had 4 VM servers, all using local storage. I created and deployed
several images successfully. They are all in the management node. I then
added a new VM server, which has no images, and set the VM profile of that
to Network storage. I configured the Network Storage VM profile to the
correct paths for Repository, Data Store, and VM path. The repository path
I used is the same one used in local storage (on the management node). I
added new computers (previously in maintenance mode) to the newly added VM
host. I tried to reload an image on the newly added computer in the newly
added VM host. It fails, saying:

VCL::new object could not be created and initialized
------------------------------------------------------------------------
time: 2012-05-18 12:22:33
caller: vcld:make_new_child(571)
( 0) vcld, make_new_child (line: 571)
(-1) vcld, main (line: 346)
------------------------------------------------------------------------
management node: vclmgt01.fiu.edu
reservation PID: 14925
parent vcld PID: 3590

request ID: 280
reservation ID: 328
request state/laststate: reload/reload
request start time: 2012-05-18 12:15:00
request end time: 2012-05-18 12:35:00
for imaging: no
log ID: none

computer: vclimg126
computer id: 138
computer type: virtualmachine
computer eth0 MAC address: 00:50:56:0a:00:fb
computer eth1 MAC address: 00:50:56:0a:00:fc
computer private IP address: 10.0.0.156
computer public IP address: 1.1.1.126
computer in block allocation: no
provisioning module: VCL::Module::Provisioning::VMware::VMware

vm host: plex02
vm host ID: 6
vm host computer ID: 6
vm profile: VMware ESX - network storage
vm profile VM path: /vmfs/volumes/nfsdata/vcl/
vm profile repository path: /images
vm profile datastore path: /vmfs/volumes/nfsdata/vcl/
vm profile disk type: networkdisk

image: vmwarelinux-rhbase5-v0
image display name: RedHat Base
image ID: 5
image revision ID: 5
image size: 6144 MB
use Sysprep: yes
root access: yes
image owner ID: 1
image owner affiliation: Local
image revision date created: 2012-05-07 11:11:51
image revision production: yes
OS module: VCL::Module::OS::Linux

user: vclreload
user name: vcl reload
user ID: 2
user affiliation: Local
------------------------------------------------------------------------
RECENT LOG ENTRIES FOR THIS PROCESS:
2012-05-18 
12:22:32|14925|280:328|reload|DataStructure.pm:_automethod(834)|data
structure updated: 
$self->request_data->{reservation}{0}{computer}{hostname}
|14925|280:328|reload| computer_hostname = vclmgt01.fiu.edu
2012-05-18 
12:22:32|14925|280:328|reload|DataStructure.pm:_automethod(834)|data
structure updated: 
$self->request_data->{reservation}{0}{computer}{NODENAME}
|14925|280:328|reload| computer_node_name = vclmgt01
2012-05-18 
12:22:32|14925|280:328|reload|DataStructure.pm:_automethod(834)|data
structure updated: 
$self->request_data->{reservation}{0}{computer}{SHORTNAME}
|14925|280:328|reload| computer_short_name = vclmgt01
2012-05-18 
12:22:32|14925|280:328|reload|DataStructure.pm:_automethod(834)|data
structure updated: 
$self->request_data->{reservation}{0}{computer}{IPaddress}
|14925|280:328|reload| computer_ip_address = 192.168.2.10
2012-05-18 
12:22:32|14925|280:328|reload|Module.pm:create_mn_os_object(366)|VCL::Modul
e::OS::Linux::ManagementNode OS object created, address: 2a64e60
2012-05-18 12:22:32|14925|280:328|reload|Module.pm:new(192)|VCL::new
object created for state reload, address: 2a591c8
2012-05-18 12:22:32|14925|280:328|reload|State.pm:initialize(86)|obtained
a database handle for this state process, stored as $ENV{dbh}
2012-05-18 12:22:32|14925|280:328|reload|State.pm:check_image_os(743)|no
corrections need to be made, not an imaging request, returning 1
2012-05-18 
12:22:32|14925|280:328|reload|DataStructure.pm:is_parent_reservation(991)|r
eturning true: parent reservation ID for this request: 328
2012-05-18 
12:22:32|14925|280:328|reload|utils.pm:rename_vcld_process(7098)|reservatio
n count: 1
2012-05-18 
12:22:32|14925|280:328|reload|utils.pm:rename_vcld_process(7117)|PARENTIMAG
E: 1
2012-05-18 
12:22:32|14925|280:328|reload|utils.pm:rename_vcld_process(7118)|SUBIMAGE:
0
2012-05-18 
12:22:32|14925|280:328|reload|utils.pm:rename_vcld_process(7136)|renamed
process to 'vcld 280:328 reload vclimg126>plex02 vmwarelinux-rhbase5-v0
vclreload'
2012-05-18 
12:22:32|14925|280:328|reload|DataStructure.pm:is_parent_reservation(991)|r
eturning true: parent reservation ID for this request: 328
2012-05-18 
12:22:32|14925|280:328|reload|DataStructure.pm:is_parent_reservation(991)|r
eturning true: parent reservation ID for this request: 328
2012-05-18 
12:22:32|14925|280:328|reload|Module.pm:create_os_object(298)|VCL::Module::
OS::Linux module loaded
2012-05-18 
12:22:32|14925|280:328|reload|Module.pm:create_mn_os_object(335)|management
 node OS object has already been created, address: 2a64e60, returning 1
2012-05-18 
12:22:32|14925|280:328|reload|Module.pm:new(196)|VCL::Module::OS::Linux
object created for image vmwarelinux-rhbase5-v0, address: 2a4e620
2012-05-18 
12:22:32|14925|280:328|reload|Module.pm:create_os_object(304)|VCL::Module::
OS::Linux OS object created for vmwarelinux-rhbase5-v0, address: 2a4e620
2012-05-18 
12:22:32|14925|280:328|reload|Module.pm:create_provisioning_object(420)|VCL
::Module::Provisioning::VMware::VMware module loaded
2012-05-18 
12:22:32|14925|280:328|reload|Module.pm:create_mn_os_object(335)|management
 node OS object has already been created, address: 2a64e60, returning 1
2012-05-18 
12:22:32|14925|280:328|reload|Module.pm:new(200)|VCL::Module::Provisioning:
:VMware::VMware object created for computer vclimg126, address: 29dd568
2012-05-18 
12:22:32|14925|280:328|reload|VMware.pm:initialize(230)|initializing
VCL::Module::Provisioning::VMware::VMware object
2012-05-18 
12:22:32|14925|280:328|reload|DataStructure.pm:_initialize(613)|computer
ID argument was specified, retrieving data for computer ID: 6
2012-05-18 
12:22:32|14925|280:328|reload|DataStructure.pm:_initialize(643)|image ID
argument was specified: 4, DataStructure object will contain image
information for the production imagerevision of this image
2012-05-18 
12:22:32|14925|280:328|reload|DataStructure.pm:_initialize(660)|retrieved
data for imagerevision ID: 4
2012-05-18 
12:22:32|14925|280:328|reload|DataStructure.pm:_initialize(676)|retrieved
data for image ID: 4
2012-05-18 
12:22:32|14925|280:328|reload|VMware.pm:get_vmhost_datastructure(1190)|crea
ted DataStructure object for VM host: plex02
2012-05-18 
12:22:32|14925|280:328|reload|VMware.pm:initialize(249)|attempting to
create OS object for the image currently loaded on the VM host: plex02
|14925|280:328|reload| image name: noimage
|14925|280:328|reload| OS module: VCL::Module::OS::Linux::UnixLab
2012-05-18 
12:22:32|14925|280:328|reload|DataStructure.pm:_initialize(613)|computer
ID argument was specified, retrieving data for computer ID: 6
2012-05-18 
12:22:32|14925|280:328|reload|DataStructure.pm:_initialize(643)|image ID
argument was specified: 4, DataStructure object will contain image
information for the production imagerevision of this image
2012-05-18 
12:22:32|14925|280:328|reload|DataStructure.pm:_initialize(660)|retrieved
data for imagerevision ID: 4
2012-05-18 
12:22:32|14925|280:328|reload|DataStructure.pm:_initialize(676)|retrieved
data for image ID: 4
2012-05-18 
12:22:32|14925|280:328|reload|VMware.pm:get_vmhost_datastructure(1190)|crea
ted DataStructure object for VM host: plex02
2012-05-18 
12:22:32|14925|280:328|reload|VMware.pm:get_vmhost_os_object(1232)|attempti
ng to load VM host OS module: VCL::Module::OS::Linux::UnixLab
2012-05-18 
12:22:32|14925|280:328|reload|VMware.pm:get_vmhost_os_object(1238)|VM host
OS module loaded: VCL::Module::OS::Linux::UnixLab
2012-05-18 
12:22:32|14925|280:328|reload|Module.pm:create_mn_os_object(335)|management
 node OS object has already been created, address: 2a64e60, returning 1
2012-05-18 
12:22:32|14925|280:328|reload|Module.pm:new(196)|VCL::Module::OS::Linux::Un
ixLab object created for image noimage, address: 2f09210
2012-05-18 
12:22:32|14925|280:328|reload|VMware.pm:get_vmhost_os_object(1244)|VM host
OS object created: VCL::Module::OS::Linux::UnixLab
2012-05-18 12:22:32|14925|280:328|reload|utils.pm:run_command(8998)|$? is
set to -1, setting exit status to 0, Perl bug likely encountered
2012-05-18 
12:22:33|14925|280:328|reload|OS.pm:is_ssh_responding(386)|plex02 is NOT
responding to SSH, ports 22 or 24 are both closed
2012-05-18 12:22:33|14925|280:328|reload|VMware.pm:initialize(257)|unable
to control OS of VM host plex02 using VCL::Module::OS::Linux::UnixLab OS
object because VM host is not responding to SSH
2012-05-18 
12:22:33|14925|280:328|reload|DataStructure.pm:_initialize(613)|computer
ID argument was specified, retrieving data for computer ID: 6
2012-05-18 
12:22:33|14925|280:328|reload|DataStructure.pm:_initialize(643)|image ID
argument was specified: 4, DataStructure object will contain image
information for the production imagerevision of this image
2012-05-18 
12:22:33|14925|280:328|reload|DataStructure.pm:_initialize(660)|retrieved
data for imagerevision ID: 4
2012-05-18 
12:22:33|14925|280:328|reload|DataStructure.pm:_initialize(676)|retrieved
data for image ID: 4
2012-05-18 
12:22:33|14925|280:328|reload|VMware.pm:get_vmhost_datastructure(1190)|crea
ted DataStructure object for VM host: plex02
2012-05-18 
12:22:33|14925|280:328|reload|VMware.pm:get_vmhost_api_object(1293)|attempt
ing to load VMware control module:
VCL::Module::Provisioning::VMware::vSphere_SDK
2012-05-18 
12:22:33|14925|280:328|reload|VMware.pm:get_vmhost_api_object(1299)|loaded
VMware control module: VCL::Module::Provisioning::VMware::vSphere_SDK
2012-05-18 12:22:33|14925|280:328|reload|Module.pm:new(172)|set
'vmhost_data' key for VCL::Module::Provisioning::VMware::vSphere_SDK
object from arguments
2012-05-18 12:22:33|14925|280:328|reload|Module.pm:new(172)|set
'vmhost_os' key for VCL::Module::Provisioning::VMware::vSphere_SDK object
from arguments
2012-05-18 
12:22:33|14925|280:328|reload|Module.pm:create_mn_os_object(335)|management
 node OS object has already been created, address: 2a64e60, returning 1
2012-05-18 
12:22:33|14925|280:328|reload|Module.pm:new(200)|VCL::Module::Provisioning:
:VMware::vSphere_SDK object created for computer vclimg126, address:
2f09318
2012-05-18 
12:22:33|14925|280:328|reload|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
2012-05-18 
12:22:33|14925|280:328|reload|VMware.pm:get_vmhost_api_object(1313)|API
object could not be created: VCL::Module::Provisioning::VMware::vSphere_SDK
|14925|280:328|reload| ---- WARNING ----
|14925|280:328|reload| 2012-05-18
12:22:33|14925|280:328|reload|VMware.pm:initialize(273)|no methods are
available to control VM host plex02, the vSphere SDK cannot be used to
control the VM host and the host OS cannot be controlled via SSH
|14925|280:328|reload| ( 0) VMware.pm, initialize (line: 273)
|14925|280:328|reload| (-1) Module.pm, new (line: 207)
|14925|280:328|reload| (-2) Module.pm, create_provisioning_object (line:
423)
|14925|280:328|reload| (-3) State.pm, initialize (line: 117)
|14925|280:328|reload| (-4) Module.pm, new (line: 207)
|14925|280:328|reload| (-5) vcld, make_new_child (line: 564)
|14925|280:328|reload| ---- WARNING ----
|14925|280:328|reload| 2012-05-18
12:22:33|14925|280:328|reload|Module.pm:create_provisioning_object(431)|pro
visioning object could not be created, returning 0
|14925|280:328|reload| ( 0) Module.pm, create_provisioning_object (line:
431)
|14925|280:328|reload| (-1) State.pm, initialize (line: 117)
|14925|280:328|reload| (-2) Module.pm, new (line: 207)
|14925|280:328|reload| (-3) vcld, make_new_child (line: 564)
|14925|280:328|reload| (-4) vcld, main (line: 346)
|14925|280:328|reload| ---- WARNING ----
|14925|280:328|reload| 2012-05-18
12:22:33|14925|280:328|reload|State.pm:initialize(118)|failed to create
provisioning object
|14925|280:328|reload| ( 0) State.pm, initialize (line: 118)
|14925|280:328|reload| (-1) Module.pm, new (line: 207)
|14925|280:328|reload| (-2) vcld, make_new_child (line: 564)
|14925|280:328|reload| (-3) vcld, main (line: 346)
2012-05-18 12:22:33|14925|280:328|reload|State.pm:DESTROY(829)|VCL::new
destructor called, address: 2a591c8
2012-05-18 
12:22:33|14925|280:328|reload|utils.pm:delete_computerloadlog_reservation(6
742)|removing computerloadlog entries matching loadstate = begin
2012-05-18 
12:22:33|14925|280:328|reload|utils.pm:delete_computerloadlog_reservation(6
789)|deleted rows from computerloadlog for reservation id=328
2012-05-18 12:22:33|14925|280:328|reload|State.pm:DESTROY(848)|number of
database handles state process created: 1
2012-05-18 12:22:33|14925|280:328|reload|State.pm:DESTROY(876)|VCL::new
process duration: 1 seconds
2012-05-18 
12:22:33|14925|280:328|reload|DataStructure.pm:get_computer_private_ip_addr
ess(1581)|attempting to retrieve private IP address for computer: vclimg126
2012-05-18 
12:22:33|14925|280:328|reload|DataStructure.pm:get_computer_private_ip_addr
ess(1585)|retrieved contents of /etc/hosts on this management node,
contains 467 lines
2012-05-18 
12:22:33|14925|280:328|reload|DataStructure.pm:get_computer_private_ip_addr
ess(1645)|returning IP address from /etc/hosts file: 10.0.0.156
2012-05-18 12:22:33|14925|280:328|reload|utils.pm:getnewdbh(2703)|unable
to use database handle stored in $ENV{dbh}
2012-05-18 12:22:34|14925|280:328|reload|utils.pm:getnewdbh(2760)|database
handle stored in $ENV{dbh}
2012-05-18 
12:22:34|14925|280:328|reload|utils.pm:is_inblockrequest(6163)|zero rows
were returned from database select
2012-05-18 
12:22:34|14925|280:328|reload|DataStructure.pm:get_image_affiliation_name(2
035)|image owner id: 1
2012-05-18 12:22:34|14925|280:328|reload|utils.pm:getnewdbh(2709)|database
requested (information_schema) does not match handle stored in $ENV{dbh}
(vcl:vcldb01.fiu.edu)
2012-05-18 12:22:34|14925|280:328|reload|utils.pm:getnewdbh(2760)|database
handle stored in $ENV{dbh}
2012-05-18 
12:22:34|14925|280:328|reload|DataStructure.pm:retrieve_user_data(1352)|att
empting to retrieve and store data for user: user.id = '1'
2012-05-18 12:22:34|14925|280:328|reload|utils.pm:getnewdbh(2709)|database
requested (vcl) does not match handle stored in $ENV{dbh}
(information_schema:vcldb01.fiu.edu)
2012-05-18 12:22:34|14925|280:328|reload|utils.pm:getnewdbh(2760)|database
handle stored in $ENV{dbh}
2012-05-18 
12:22:34|14925|280:328|reload|DataStructure.pm:retrieve_user_data(1415)|dat
a has been retrieved for user: admin (id: 1)




On 5/18/12 1:00 PM, "Andy Kurth" <andy_ku...@ncsu.edu> wrote:

>Need some more information.  Did you just change the settings in your
>existing VM profile or create a new profile?  You should have 2
>different VM profiles.
>How is the repository path value currently configured in the VM
>profiles?  Is this pointing to a directory on the management node?
>Also, would it be possible to export this location via NFS from the
>management node?
>
>-Andy
>
>On Fri, May 18, 2012 at 12:31 PM, Evelio Quiros <evq...@fiu.edu> wrote:
>> Hello,
>>
>> I have several VM servers using local storage. They are in use with
>>several
>> images stored on the management node. I want to add a few more VM
>>servers
>> with NFS storage. After adding them and setting the VM profile to
>>Network
>> storage, I cannot seem to reload my existing images from the management
>>node
>> to the server with NFS. I know that NFS VM profile doesn't store the
>>images
>> on the management node, but doesn't it try to pull the image from the
>> management node if it does not exist in NFS ?
>>
>> Thanks,
>> Al Quiros
>>

Reply via email to