RE: [DISCUSS] Graduation

2012-05-04 Thread Hayashi, Daiyu
Greetings,

I would agree with James about a good set of how to guides around a simple set 
of hardware. Make it a VCL for dummies guide which goes step by step. Break it 
into pieces, maybe a YouTube video series. Maybe the whole environment could be 
done in a virtual sandbox environment.

This may sound blunt and apologize in advance but I've had other local 
university and college groups say that it is difficult to setup due to the lack 
of documentation, holes in the documentation and lack of examples and I agree 
with them.

Daiyu Hayashi
Lead Information Technology Consultant
Mihaylo College of Business and Economics
Cal State University Fullerton
657-278-7347

-Original Message-
From: James O'Dell [mailto:jod...@fullerton.edu] 
Sent: Friday, May 04, 2012 9:12 AM
To: vcl-user@incubator.apache.org
Subject: Re: [DISCUSS] Graduation

Hi,

I support graduation. The project has a good group of supporters, and has 
demonstrated continued growth over time. It's a stable project, and should 
graduate.

In the future, I hope it becomes easier to install and maintain (i.e. yum 
package management). I've been looking into what it would take to post it to 
EPEL. After graduation, this seems like a natural progression.

Also, after meeting with representatives from other campuses, I found that they 
really had a problem configuring VCL the first time (Most of the off campus 
calls I receive about VCL were asking for help configuring VCL. In particular, 
what equipment to use, how to setup DHCP, how to configure Shibboleth, how to 
make it work under windows - as for the last one, please don't!).
If there had been some examples of actual equipment configurations, and some 
screen shots of configuration pages, it would have been nice.

IMHO, it think it would be helpful to setup a demo system on the VCL website.
Just to help people who haven't had any exposure to VCL get an idea what to 
expect. From what I've experienced, people want to compare it to things like 
Citrix, but give up because they have trouble setting up a test bed.

Just my 2 cents worth,

__Jim O'Dell

On 5/1/2012 9:44 AM, Andy Kurth wrote:
 This thread is to discuss whether the Apache VCL community feels that 
 this incubating project is ready to proceed with the process to 
 graduate to a top level ASF project.  There are several requirements
 which must be met and steps completed in order to graduate.   This
 discussion thread is the first step towards graduation.  Please review 
 the following pages.
 http://incubator.apache.org/guides/graduation.html
 http://incubator.apache.org/incubation/Incubation_Policy.html#Graduati
 ng+from+the+Incubator

 There are many items described in the ASF graduation documentation 
 which we have obviously satisfied (create a release, etc).  The 
 following are issues that I feel either need to be addressed, would be 
 concerned about regarding board/mentor approval, or have been brought 
 up before.  Please share your thoughts.  Also, please review the ASF 
 graduation documentation and bring up anything else which might be a 
 concern.

 Status File:
 (https://svn.apache.org/repos/asf/incubator/public/trunk/content/proje
 cts/vcl.xml) This is not up to date and is missing information.  
 Previous board reports need to be added.  News items need to be added 
 containing the string new committer.  Doing this will cause the 
 numberCommittersNew column on the Status of the Clutch page to turn 
 green (http://incubator.apache.org/clutch.html).

 Also, the list of commiters in the status file and project page hasn't 
 changed since Apache VCL started.  The new committers obviously need 
 to be added.  I'm not sure how the original list was decided upon, but 
 I feel several names should be removed since they have not contributed 
 any code and some have not been involved in the community at all.  I 
 think the list should be Aaron Coburn, David Hutchins, Andy Kurth, 
 James O'Dell, Aaron Peeler, Josh Thompson.  Also, Brian Bouterse 
 contributed some code a while ago.  I'm not sure if he is still 
 interested in being a committer.

 Diversity:
 ASF requirement: The project is not highly dependent on any single 
 contributor (there are at least 3 legally independent committers and 
 there is no single company or entity that is vital to the success of 
 the project).
 This issue has been raised before.  I feel we meet this requirement 
 and that the community is generally diverse, can govern itself, and be 
 self-sufficient.

 Website:
 This is not necessarily a requirement for graduation but I feel that 
 it should be addressed prior to graduation.  Our website/documentation 
 is pretty rough and really should be redesigned.  I'm guessing the 
 board members will look at it prior to voting.  In addition, there 
 will likely be a press release if/when we graduate and website views 
 will spike.  This shouldn't hold up the graduation process, but I 
 would like agreement that this should be completed by 

RE: Image Capture issue

2011-01-28 Thread Hayashi, Daiyu
Hi Andy,

Thank you for helping.
I tried your fix - I got a little further - now a new error message.
I think it cannot find my vm when it searches through the local disk on the ESX 
server.
How does the script determine the vmdk file name?
Is there a strict naming convention when making the vm on the ESX server or do 
I need to name the vmdk a specific file name?

Error below:

Thank you,


Daiyu Hayashi
Information Technology Consultant - Lead
Mihaylo College of Business and Economics
California State University at Fullerton
dhaya...@fullerton.edu
Phone: 657-278-7347

-new error-
 
[root@vcl-manage bin]# ./vcld -setup
VCL Management Node Setup

Select a module to configure:
1. VCL Base Module
2. VCL Image State Module
3. Windows OS Module

[vcld]
Make a selection (1-3, 'c' to cancel): 2

Choose an operation:
1. Capture Base Image

[vcld/Image]
Make a selection (1, 'c' to cancel): 1

Enter the VCL login name or ID of the user who will own the image: [admin]: 

User who will own the image: admin (ID: 1)

Enter the hostname or IP address of the computer to be captured: ('c' to 
cancel): xphost2

Computer to be captured: xphost2 (ID: 9)
Provisioning module: provisioning_vmware
Install type: vmware

Select the OS to be captured (install type: vmware):
1. Generic Linux (VMware)
2. Windows 2003 Server (VMware)
3. Windows 7 (VMware)
4. Windows Server 2008 (VMware)
5. Windows Vista (VMware)
6. Windows XP (VMware)

[vcld/Image/Capture Base Image]
Make a selection (1-6, 'c' to cancel): 6

Selected OS: Windows XP (VMware)

Image architecture:
1. x86
2. x86_64

[vcld/Image/Capture Base Image]
Make a selection (1-2, 'c' to cancel): 1

Image architecture: x86

Use Sysprep:
1. Yes
2. No

[vcld/Image/Capture Base Image]
Make a selection (1-2, 'c' to cancel): 2

Use Sysprep: No

Enter the name of the image to be captured: ('c' to cancel): xpbase2

Added new image to database: 'xpbase2'
   image.name: vmwarewinxp-xpbase29-v0
   image.id: 9
   imagerevision.id: 9
   imagemeta.id: 7
   resource.id: 23


Inserted imaging request to the database:
request ID: 1
reservation ID: 1

This process will now display the contents of the vcld.log file if the vcld
daemon is running. If you do not see many lines of additional output, exit this
process, start the vcld daemon, and monitor the image capture process by running
the command:
tail -f /var/log/vcld.log | grep '1:1'


2011-01-28 11:31:42|3982|utils.pm:setup_get_array_choice(9986)|choices argument:
2011-01-28 11:31:42|3520|vcld:main(166)|lastcheckin time updated for management 
node 1: 2011-01-28 11:31:42
2011-01-28 11:31:43|3982|utils.pm:setup_get_array_choice(9986)|choices argument:
2011-01-28 11:31:47|3520|vcld:main(166)|lastcheckin time updated for management 
node 1: 2011-01-28 11:31:47
2011-01-28 11:31:51|3982|utils.pm:insert_request(8443)|inserted new reload 
request into request table, request id=1
2011-01-28 11:31:51|3982|utils.pm:insert_request(8474)|inserted new reload 
request into reservation table, reservation id=1
2011-01-28 11:31:52|3520|vcld:main(166)|lastcheckin time updated for management 
node 1: 2011-01-28 11:31:52
2011-01-28 
11:31:52|3520|1:1|image|utils.pm:reservation_being_processed(9010)|computerloadlog
 'begin' entry does NOT exist for reservation 1
2011-01-28 11:31:52|3520|1:1|image|utils.pm:run_command(9082)|executed command: 
pgrep -fl 'vcld [0-9]+:1 ', pid: 4024, exit status: 1, output:
2011-01-28 
11:31:52|3520|1:1|image|utils.pm:is_management_node_process_running(9259)|process
 is NOT running, identifier: 'vcld [0-9]+:1 '
2011-01-28 
11:31:52|3520|1:1|image|utils.pm:reservation_being_processed(9031)|reservation 
is NOT currently being processed
2011-01-28 11:31:52|3520|1:1|image|vcld:main(277)|reservation 1 is NOT already 
being processed
2011-01-28 11:31:52|3520|1:1|image|utils.pm:get_request_info(4589)|standalone 
affiliation found: Local
2011-01-28 11:31:52|3520|1:1|image|vcld:main(282)|retrieved request information 
from database
2011-01-28 
11:31:52|3520|1:1|image|DataStructure.pm:is_parent_reservation(943)|returning 
true: parent reservation ID for this request: 1
2011-01-28 11:31:52|3520|1:1|image|utils.pm:update_request_state(2049)|request 
1 state updated to: pending, laststate to: image
2011-01-28 11:31:52|3520|1:1|image|utils.pm:insertloadlog(3933)|inserted 
computer=9, begin, beginning to process, state is image
2011-01-28 11:31:52|3520|1:1|image|vcld:make_new_child(510)|loaded VCL::image 
module
2011-01-28 11:31:52|4026|1:1|image|vcld:make_new_child(583)|vcld environment 
variable set to 0 for this process
2011-01-28 11:31:52|4026|1:1|image|Module.pm:new(134)|constructor called, 
class=VCL::image
2011-01-28