You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@vcl.apache.org by Evelio Quiros <ev...@fiu.edu> on 2012/05/18 18:31:54 UTC

Local and NFS VM Profiles

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


Re: Local and NFS VM Profiles

Posted by Evelio Quiros <ev...@fiu.edu>.
AhhhŠOopsŠlol

Thanks, I was wondering why it didn¹t respond.
Q


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

>It may not be an issue with NFS or your VM profile.  It doesn't look
>like SSH is configured:
>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
>
>-Andy
>
>On Fri, May 18, 2012 at 1:11 PM, Evelio Quiros <ev...@fiu.edu> wrote:
>> 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::Mod
>>ul
>> 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)|reservat
>>io
>> n count: 1
>> 2012-05-18
>> 
>>12:22:32|14925|280:328|reload|utils.pm:rename_vcld_process(7117)|PARENTIM
>>AG
>> 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)|manageme
>>nt
>>  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)|V
>>CL
>> ::Module::Provisioning::VMware::VMware module loaded
>> 2012-05-18
>> 
>>12:22:32|14925|280:328|reload|Module.pm:create_mn_os_object(335)|manageme
>>nt
>>  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::Provisionin
>>g:
>> :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)|cr
>>ea
>> 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)|cr
>>ea
>> ted DataStructure object for VM host: plex02
>> 2012-05-18
>> 
>>12:22:32|14925|280:328|reload|VMware.pm:get_vmhost_os_object(1232)|attemp
>>ti
>> 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)|manageme
>>nt
>>  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)|cr
>>ea
>> ted DataStructure object for VM host: plex02
>> 2012-05-18
>> 
>>12:22:33|14925|280:328|reload|VMware.pm:get_vmhost_api_object(1293)|attem
>>pt
>> 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)|loade
>>d
>> 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)|manageme
>>nt
>>  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::Provisionin
>>g:
>> :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)|p
>>ro
>> 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_ad
>>dr
>> 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_ad
>>dr
>> 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_ad
>>dr
>> 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)|a
>>tt
>> 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)|d
>>at
>> a has been retrieved for user: admin (id: 1)
>>
>>
>>
>>
>> On 5/18/12 1:00 PM, "Andy Kurth" <an...@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 <ev...@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
>>>>
>>


Re: Local and NFS VM Profiles

Posted by Andy Kurth <an...@ncsu.edu>.
It may not be an issue with NFS or your VM profile.  It doesn't look
like SSH is configured:
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

-Andy

On Fri, May 18, 2012 at 1:11 PM, Evelio Quiros <ev...@fiu.edu> wrote:
> 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" <an...@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 <ev...@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
>>>
>

Re: Local and NFS VM Profiles

Posted by Evelio Quiros <ev...@fiu.edu>.
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" <an...@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 <ev...@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
>>


Re: Local and NFS VM Profiles

Posted by Andy Kurth <an...@ncsu.edu>.
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 <ev...@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
>