Hi Josh,

Thanks again for taking the time to provide me a detailed explanation of the 
steps remaining to integrate vcl with
our vmware esx 4.1 host & vm's.  Andy Kurth has also offered to have a telecon 
with me next week sometime to do
the final vmware integration, should I need that extra help.  I'm grateful to 
you and your team for supporting me
as I work towards deploying vcl at UCSB in a very practical way.  The project 
here is part of a student-fee funded
initiative called "Collaborate", of which I was their first technical hire..

It would be extremely useful and helpful to get the documentation shaped-up 
into better alignment with the current 
version of the system, which it's obviously not in many areas.  Having started 
my career as a database programmer
over 25-yrs. ago, I understand how much everyone dislikes that task - as it's 
the least personally rewarding of all that
could be assigned, yet it's the most visible to the customer - therefore, a 
little love here goes a long way!  Requiring 
users to manually tweak hash values and input contents into vcl tables outside 
of the vcl system is a pain and adds
unnecessary complexity to what seems an already daunting installation task, 
IMHO.  Each of those manual-intervention 
steps within the installation, creates a 'customer fail opportunity' which only 
adds to the team's workload.  

A few words which may be of interest to your team...
We at UCSB are definitely in that camp of new vcl adopters who find the only 
acceptable-use model of the
system for our campus lies in integrating vcl with existing VMWare ESX 4.1 host 
& vm's.  I went through
a fairly comprehensive evaluation of several software & hardware vendors 
virtualization engines, including 
Citrix / Xen, Virtual Iron (now Oracle and deprecated to non-supported status), 
KVM (a promising but not-yet-
ready-for-primetime player) and we finally settled on vmware.  I'd managed a
number of server farms containing dozens of vmware hosts and 
too-many-vm's-to-count for about 
10-yrs., so I had plenty of vmware background to fall back upon.

FYI, we had seriously considered vmware view as an alternative to vcl, but view 
clearly lacks the rich 
scheduling and bare-metal provisioning capabilities your team has built into 
vcl.  When push came to
shove, vcl came out on the top of the heap for several reasons, including cost 
& flexibility.  

Those factors collectively made vcl the only valid choice for UCSB's VLAB 
project, of which I am both
the lead programmer, sysadmin and 'lone evangelist' if you will.  The deans are 
listening very closely
because this project will save them a lot of money over other available 
solution sets aimed at the
same problem.  Over the span of a couple of years, that alone will talk louder 
than anything else we do.

Ultimately, I'll be deploying this and integrating it with student roles and 
class lists from campus LDAP servers.  
We'll be providing the capabilities for 25 simultaneous off-campus students to 
access the same software resources 
they'd normally have to drive to a campus computer lab to access, namely 
Windows XP workstation vm's with 
SPSS+ / SAS / MatLab and other special statistical, linguistic and analytical 
software installed and configured.  

I'm quite certain that there are universities and colleges all across the 
country who would benefit from using vcl
and could make a serious dent in completing otherwise budget-starved 
initiatives to improve online and off-campus
educational opportunities for their students, as we at UCSB intend to do.

Anything you and your team can do to help me succeed, ultimately reflects 
positively on the vcl team and project
as a whole, and I assure you that we will do all we can to promote it to our 
colleagues in the industry.


All the best,
Randy.


==================================
Randy Sprague,
Instructional SysAdmin
College of Letters & Sciences
UC Santa Barbara
(805) 722-4996
rspra...@lsit.ucsb.edu

On Aug 13, 2010, at 5:53 AM, Josh Thompson wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Randy,
> 
> You need to add the host itself.  After adding it, you will need to manually 
> put the computer in the vmhostinuse state by modifying the computer table.  
> You'll need to set the stateid of the computer to 20.  Next, you'll need to 
> go 
> to "Virtual Hosts" and modify the VM Host Profile that matches your ESX setup 
> the best so that the settings match your setup (ask on the list if your are 
> unsure of any of the settings).  Then, you will need to manually create an 
> entry in the vmhost table.
> 
> After that, you need to add the VMs.  It is best to do this using the the 
> "Add 
> Multiple" checkbox.  Note that there is a bug in the 2.1 code that keeps you 
> from adding the computers in the maintenance state; so, make sure you select 
> "available" as the state when you add them.  After adding them, you can go to 
> computer utilities and change the state to maintenance.
> 
> Finally, you should be able to go to "Virtual Hosts" and add the VMs to the 
> ESX host.
> 
> The reason for having to do the manual entries in the database is that VM 
> support in VCL was added with the assumption that the VM host servers would 
> be 
> deployed with a bare metal provisioning engine such as xCAT, in which case 
> the 
> manual interaction with the database is not needed.  We're hearing more and 
> more that people are wanting to take VCL and use it with existing VM host 
> servers.  So, we will be making it possible to easily do that through the web 
> interface.  However, that probably won't make it into the 2.2 release.
> 
> Josh
> 
> On Thursday August 12, 2010, Randy Sprague wrote:
>> Do I need to add the ESX 4.1 host itself in the managment node->Add
>> Computer->Add Single Computer screen, or just the vm's by name & IP?
>> 
>> Thanks,
>> Randy.
>> 
> 
> 
> - -- 
> - -------------------------------
> Josh Thompson
> Systems Programmer
> Advanced Computing | VCL Developer
> North Carolina State University
> 
> josh_thomp...@ncsu.edu
> 919-515-5323
> 
> my GPG/PGP key can be found at pgp.mit.edu
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.14 (GNU/Linux)
> 
> iEYEARECAAYFAkxlQGkACgkQV/LQcNdtPQPQHwCePYo3Ud2/1gD+WknsvRILGC2G
> NRsAnAxppufW2KDxwOsXsb+Z+m6bLTfX
> =qW5D
> -----END PGP SIGNATURE-----

Reply via email to