Hello everybody,

I continue looking for my create image problem and I have seen in log this below lines:

2011-12-01 15:19:06|16927|4:4|image|VMware.pm:get_vmhost_api_object(1293)|attempting to load VMware control module: VCL::Module::Provisioning::VMware::vSphere_SDK 2011-12-01 15:19:06|16927|4:4|image|VMware.pm:get_vmhost_api_object(1299)|loaded VMware control module: VCL::Module::Provisioning::VMware::vSphere_SDK 2011-12-01 15:19:06|16927|4:4|image|Module.pm:new(172)|set 'vmhost_data' key for VCL::Module::Provisioning::VMware::vSphere_SDK object from arguments 2011-12-01 15:19:06|16927|4:4|image|Module.pm:new(172)|set 'vmhost_os' key for VCL::Module::Provisioning::VMware::vSphere_SDK object from arguments 2011-12-01 15:19:06|16927|4:4|image|Module.pm:create_mn_os_object(335)|management node OS object has already been created, address: 32adb88, returning 1 2011-12-01 15:19:06|16927|4:4|image|Module.pm:new(200)|VCL::Module::Provisioning::VMware::vSphere_SDK object created for computer VMXP1, address: 3c7a648 2011-12-01 15:19:06|16927|4:4|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-12-01 15:19:06|16927|4:4|image|VMware.pm:get_vmhost_api_object(1313)|API object could not be created: VCL::Module::Provisioning::VMware::vSphere_SDK

...

2011-12-01 15:19:06|16927|4:4|image|VMware.pm:get_vmhost_api_object(1293)|attempting to load VMware control module: VCL::Module::Provisioning::VMware::VIM_SSH 2011-12-01 15:19:06|16927|4:4|image|VMware.pm:get_vmhost_api_object(1299)|loaded VMware control module: VCL::Module::Provisioning::VMware::VIM_SSH 2011-12-01 15:19:06|16927|4:4|image|Module.pm:new(172)|set 'vmhost_data' key for VCL::Module::Provisioning::VMware::VIM_SSH object from arguments 2011-12-01 15:19:06|16927|4:4|image|Module.pm:new(172)|set 'vmhost_os' key for VCL::Module::Provisioning::VMware::VIM_SSH object from arguments 2011-12-01 15:19:06|16927|4:4|image|Module.pm:create_mn_os_object(335)|management node OS object has already been created, address: 32adb88, returning 1 2011-12-01 15:19:06|16927|4:4|image|Module.pm:new(200)|VCL::Module::Provisioning::VMware::VIM_SSH object created for computer VMXP1, address: 3138b08 2011-12-01 15:19:06|16927|4:4|image|VIM_SSH.pm:initialize(126)|VIM executable is not available on the VM host, output:
|16927|4:4|image| bash: vim-cmd: command not found
|16927|4:4|image| bash: vmware-vim-cmd: command not found
2011-12-01 15:19:06|16927|4:4|image|VMware.pm:get_vmhost_api_object(1313)|API object could not be created: VCL::Module::Provisioning::VMware::VIM_SSH

...

2011-12-01 15:19:06|16927|4:4|image|VMware.pm:get_vmhost_api_object(1293)|attempting to load VMware control module: VCL::Module::Provisioning::VMware::vmware_cmd 2011-12-01 15:19:06|16927|4:4|image|VMware.pm:get_vmhost_api_object(1299)|loaded VMware control module: VCL::Module::Provisioning::VMware::vmware_cmd 2011-12-01 15:19:06|16927|4:4|image|Module.pm:new(172)|set 'vmhost_data' key for VCL::Module::Provisioning::VMware::vmware_cmd object from arguments 2011-12-01 15:19:06|16927|4:4|image|Module.pm:new(172)|set 'vmhost_os' key for VCL::Module::Provisioning::VMware::vmware_cmd object from arguments 2011-12-01 15:19:06|16927|4:4|image|Module.pm:create_mn_os_object(335)|management node OS object has already been created, address: 32adb88, returning 1 2011-12-01 15:19:06|16927|4:4|image|Module.pm:new(200)|VCL::Module::Provisioning::VMware::vmware_cmd object created for computer VMXP1, address: 3c6e728 2011-12-01 15:19:06|16927|4:4|image|vmware_cmd.pm:initialize(107)|vmware-cmd is not available on the VM host, output:
|16927|4:4|image| bash: vmware-cmd: command not found
2011-12-01 15:19:06|16927|4:4|image|VMware.pm:get_vmhost_api_object(1313)|API object could not be created: VCL::Module::Provisioning::VMware::vmware_cmd
|16927|4:4|image| ---- WARNING ----
|16927|4:4|image| 2011-12-01 15:19:06|16927|4:4|image|VMware.pm:initialize(285)|failed to create an object to control VMware on VM host: u804vmsrv

...

|16927|4:4|image| ---- WARNING ----
|16927|4:4|image| 2011-12-01 15:19:06|16927|4:4|image|Module.pm:create_provisioning_object(431)|provisioning object could not be created, returning 0

...

|16927|4:4|image| ---- WARNING ----
|16927|4:4|image| 2011-12-01 15:19:06|16927|4:4|image|State.pm:initialize(118)|failed to create provisioning object

...

|16927|4:4|image| ---- CRITICAL ----
|16927|4:4|image| 2011-12-01 15:19:06|16927|4:4|image|vcld:make_new_child(571)|VCL::image object could not be created and initialized

...

It looks like if a component doesn't be intalled because Module.pm searchs some tools and any of them are installed. Is It possible that need some other component, as vSphere SDK, VIM_SSH, or vmware-cmd?

Many thanks in avanced,

Dmitri Chebotarov wrote:
Juan

Could you please check the following:

- VMWARE host is added with following properties: State: vmhostinuse, Type: blade, Provisioning Engine: xCAT 2.x.
You can check/change it under Manage Computers.

- the VM you are trying to image (lets call it baseImage01) is added with following properties: State: available, Type: virtualmachine, Provisioning Engine: VMWare.

- make sure that baseImage01 VM is assigned to VMWare host under Virtual Hosts, 
select your VM Host from the list and add baseImage01 to 'VMs assigned to host';

- from Linux server where you have VCLD make sure you can ssh to VMWare host 
using vcl.key: run 'ssh -i /etc/vcl/vcl.key vmwarehost' (I think name of the 
host in your case is u804vmsrv). You should login without a need to enter 
password. This implies that 'End Node SSH Identity Key Files:' is to 
/etc/vcl/vcl.key in management node configuration.

- from Linux server where you have VCLD make sure you can ssh to baseImage01 VM using vcl.key: run 'ssh -i /etc/vcl/vcl.key baseImage01'. Once you checked/set all these, try to create image again.
Thanks.


On Nov 23, 2011, at 6:52 , Juanjo wrote:

Many Thanks Josh and Juan Jose and others for your help, but I continue with 
problems to create image. I explain in below lines a little my problems.

Josh Thompson wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Juanjo,

To have your system ready to capture your first base image, you need to have your vmhost and VMs added to VCL using the VCL website. The following page explains how to do that:


https://cwiki.apache.org/confluence/display/VCL/VCL+2.2.1+-+Further+Steps+if+Using+VMware

I already have done all of this page, but I continue with problems to create 
the image.
Since you only have one vmhost server right now, you'll need to follow the sections titled "Adding Individual VMware Servers", "Adding Virtual Machines", and "Assing a VM to a Virtual Host".

Done.
When creating your first base image, you don't use the VCL website; you use 'vcld -setup'. These are the instructions you should be using to create your initial base image:


https://cwiki.apache.org/confluence/display/VCL/Create+a+Windows+Base+Image


Until you have captured your first base image, you'll always receive the message "You don't have access to any environments and, therefore, cannot make any reservations." on the New Reservations page because you don't have any images to have access to.
I can launch the capture process with "vlcd -setup", but when I have introduced 
all parameters and start the capture process I received some error messages that I show 
below:

....

2011-11-22 
18:24:26|29632|1:1|image|Module.pm:new(200)|VCL::Module::Provisioning::VMware::VMware
 object created for computer VMXP1, address: 3484f58
2011-11-22 18:24:26|29632|1:1|image|VMware.pm:initialize(230)|initializing 
VCL::Module::Provisioning::VMware::VMware object
|29632|1:1|image| ---- WARNING ---- |29632|1:1|image| 2011-11-22 18:24:26|29632|1:1|image|utils.pm:get_management_node_info(5966)|zero rows were returned from database select, image library functions will be disabled

...

2011-11-22 
18:24:26|29632|1:1|image|VMware.pm:get_vmhost_datastructure(1190)|created 
DataStructure object for VM host: u804vmsrv
2011-11-22 18:24:26|29632|1:1|image|VMware.pm:initialize(249)|attempting to 
create OS object for the image currently loaded on the VM host: u804vmsrv
|29632|1:1|image| image name: noimage
|29632|1:1|image| OS module: VCL::Module::OS::Linux::UnixLab
|29632|1:1|image| ---- WARNING ---- |29632|1:1|image| 2011-11-22 18:24:26|29632|1:1|image|utils.pm:get_management_node_info(5966)|zero rows were returned from database select, image library functions will be disabled

...

2011-11-22 18:24:27|29632|1:1|image|OS.pm:is_ssh_responding(401)|u804vmsrv is 
responding to SSH, port 22: open, port 24: closed
2011-11-22 18:24:27|29632|1:1|image|VMware.pm:initialize(254)|OS on VM host 
u804vmsrv will be controlled using a VCL::Module::OS::Linux::UnixLab OS object
|29632|1:1|image| ---- WARNING ---- |29632|1:1|image| 2011-11-22 18:24:27|29632|1:1|image|utils.pm:get_management_node_info(5966)|zero rows were returned from database select, image library functions will be disabled

...

2011-11-22 
18:24:27|29632|1:1|image|Module.pm:new(200)|VCL::Module::Provisioning::VMware::vSphere_SDK
 object created for computer VMXP1, address: 3c6e820
2011-11-22 18:24:27|29632|1:1|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-11-22 18:24:27|29632|1:1|image|VMware.pm:get_vmhost_api_object(1313)|API 
object could not be created: VCL::Module::Provisioning::VMware::vSphere_SDK
|29632|1:1|image| ---- WARNING ---- |29632|1:1|image| 2011-11-22 18:24:27|29632|1:1|image|utils.pm:get_management_node_info(5966)|zero rows were returned from database select, image library functions will be disabled

...

2011-11-22 
18:24:27|29632|1:1|image|Module.pm:new(200)|VCL::Module::Provisioning::VMware::VIM_SSH
 object created for computer VMXP1, address: 32a4bd8
2011-11-22 18:24:27|29632|1:1|image|VIM_SSH.pm:initialize(126)|VIM executable 
is not available on the VM host, output:
|29632|1:1|image| bash: vim-cmd: command not found
|29632|1:1|image| bash: vmware-vim-cmd: command not found
2011-11-22 18:24:27|29632|1:1|image|VMware.pm:get_vmhost_api_object(1313)|API 
object could not be created: VCL::Module::Provisioning::VMware::VIM_SSH
|29632|1:1|image| ---- WARNING ---- |29632|1:1|image| 2011-11-22 18:24:27|29632|1:1|image|utils.pm:get_management_node_info(5966)|zero rows were returned from database select, image library functions will be disabled

...

2011-11-22 
18:24:27|29632|1:1|image|Module.pm:new(200)|VCL::Module::Provisioning::VMware::vmware_cmd
 object created for computer VMXP1, address: 3c6e8f8
2011-11-22 18:24:27|29632|1:1|image|vmware_cmd.pm:initialize(107)|vmware-cmd is 
not available on the VM host, output:
|29632|1:1|image| bash: vmware-cmd: command not found
2011-11-22 18:24:27|29632|1:1|image|VMware.pm:get_vmhost_api_object(1313)|API 
object could not be created: VCL::Module::Provisioning::VMware::vmware_cmd
|29632|1:1|image| ---- WARNING ---- |29632|1:1|image| 2011-11-22 18:24:27|29632|1:1|image|VMware.pm:initialize(285)|failed to create an object to control VMware on VM host: u804vmsrv

...

|29632|1:1|image| ---- WARNING ---- |29632|1:1|image| 2011-11-22 18:24:27|29632|1:1|image|Module.pm:create_provisioning_object(431)|provisioning object could not be created, returning 0

...

|29632|1:1|image| ---- CRITICAL ---- |29632|1:1|image| 2011-11-22 18:24:27|29632|1:1|image|vcld:make_new_child(571)|VCL::image object could not be created and initialized
|29632|1:1|image| ( 0) vcld, make_new_child (line: 571)
|29632|1:1|image| (-1) vcld, main (line: 346)


I think that here system is complaint about doesn't have "vim-cmd" and 
"vmware-vim-cmd" command. Is it necessary to install it?, I have installed two servers, 
one VLC node server, and another VMware Server 2.0. I think that the VCL node need this commands.

Many thanks in avanced,

Josh

On Friday November 11, 2011, Juanjo wrote:
Many Thanks James,

I have been able to change the state machines to available. After change
the machine state if I try to make a reservation I continue receiving
bellow error message:

"You don't have access to any environments and, therefore, cannot make
any reservations."

I am trying to create a image, many thanks

Juanjo.

James O'Dell wrote:
It's not necessary to create an image from a physical machine
(probably won't work for a vmguest anyway).

But, the vcl manager must think the vcl computer is 'available'

Here's how to change a computer's state to 'available'

Manage Computers =>

    [X] Computer Utilities
    Submit =>
[X] vmhostname1
        Change state of or delete selected computers[available]
        Confirm Change =>

__Jim

On 11/10/2011 7:14 AM, Juanjo wrote:
First at all, many thanks Josh,

As I said in my first mail, I have two machines or servers. One is a VCL
node with all configuration as I have followed from VCL documentation.
The other server i a Ubuntu 8.04 LTS with VMware Server 2.0. In this
last server I have two virtual machines that I have added to VCL as
documentation said.

After that I have tried to add image from one of this virtual machines
to VCL node with vcld -setup but I faced one message that it is
impossible to create image because the machines are in "maintanance"
mode, as documentation said. Thus I can not to advance in the
configuration. Is it necessary to create image with vcld -setup from a
physical machine?

Many thank again in advance,

Josh Thompson wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Juanjo,

Welcome to the VCL community!  This is definitely the correct list
to use for
VCL (non-development) related questions.

After you have imported the image using 'vcld -setup', you'll need
to add the
image to an image group.

On the Privileges page, make sure there is a node with either your
userid or a
user group you are a member of granted the"imageCheckOut"
permissions.  Also,
at the same node, make sure the image group you added the image to
is granted
the"available"  attribute.

Those two things should get you passed the"You don't have access to any
environments and, therefore, cannot make any reservations."  error
message.

We also have a chat room on freenode (IRC) that you can join to get
more real-
time support - #asfvcl.

Josh

On Tuesday November 08, 2011, Juanjo wrote:
Hello everybody,

We are writing from Universitat Autònama de Barcelona Engineering
School
computer support department. We are trying to install one VCL node
with
a VMware Server Host as provisioning machine. I have followed the
installation process specified in next URL:


https://cwiki.apache.org/confluence/display/VCL/VCL+2.2.1+Installation


I have two servers, one with Debian 6 with MySQL and the VCL package
installed, apache-VCL-2.2.1-incubating.tar.bz2. Also I have another
server with Ubuntu Server 8.04 LTS with VMware Server installed
with two
virtual machines. These virtual machines have Windows XP.

I have followed all configuration process specified in the above
URL but
when I try to make a reservation, I viewed the message"You don't have
access to any environments and, therefore, cannot make any
reservations.".

I don't know if I am writing to the correct mail, but if it is not the
correct place, please can you inform me about how I get support about
this, I will be to much grateful about information.

Many thanks in advance,
- --
- -------------------------------
Josh Thompson
VCL Developer
North Carolina State University

my GPG/PGP key can be found at pgp.mit.edu
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)

iEYEARECAAYFAk666sEACgkQV/LQcNdtPQNVoQCeLm8ItbIepHUMls9uQQ427rwE
q1wAnR5b25K8l8iUQ1t2gWh/qX3N8Sd/
=XZSh
-----END PGP SIGNATURE-----
- -- - -------------------------------
Josh Thompson
VCL Developer
North Carolina State University

my GPG/PGP key can be found at pgp.mit.edu
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)

iEYEARECAAYFAk69MjEACgkQV/LQcNdtPQPQHQCeN8kBgQQvxozQkQnH9M3J0Vil
7L4AnjEBnzwlEiCA/XNVmrm2Dbqgegfn
=064e
-----END PGP SIGNATURE-----
--
-------------------------------------------------------
Juanjo Rodríguez Guerra
SIEE - Escola d'Enginyeria - Edifici Q
Universitat Autònoma de Barcelona
08193 Bellaterra
Cerdanyola del Vallès
BARCELONA SPAIN
E-Mail: juanjose.rodrigu...@uab.cat

Telèfons: 93 581 34 89
-------------------------------------------------------



--
-----------------------------------------
Juanjo Rodríguez SIEE - Escola d'Enginyeria - Edifici Q
Universitat Autònoma de Barcelona
BARCELONA SPAIN
E-Mail: juanjose.rodrigu...@uab.cat
Telèfons: 93 581 34 89
-----------------------------------------

Reply via email to