Hi Smith,

We're in the process of improving our documentation.  There is some 
information available on configuring a KVM host for VCL here:

https://cwiki.apache.org/confluence/display/VCL/KVM+Configuration

though I'm not sure how up to date it is.

Here are the basic steps of what you'll need to do:

* install a system with the latest version of CentOS (I'll call it vmhost1)
* ensure the needed packages for libvirt and KVM are installed on that system
* configure 2 networks on vmhost1 so that VMs created on it can have a 
"private" and a "public" interface - private for communication from the 
management node and public for the end user to connect to the VM; the public 
network can be configured to use NAT so that you only need 1 public address 
which will be assigned to vmhost1
* create 3 storage pools on vmhost1:
  * repository: where cold image files are stored
  * datastore: where hot image files are stored (backing files)
  * vms: where VM instance files are stored (where writes are written)
* set up sshd and identity keys so that root on your management node can ssh 
to vmhost1 without a password
* on the VCL site, under Manage->Manage Computers->Edit Computer Profiles, 
create an entry for vmhost1 and entries for VM slots that will be available to 
be reserved on vmhost1
* create a base image - some older instructions are here: https://
cwiki.apache.org/confluence/display/VCL/Create+a+Linux+Base+Image
* configure image grouping and mapping so that the image can be deployed to 
the VMs: https://cwiki.apache.org/confluence/pages/viewpage.action?
pageId=31819796
* test reserving the image

I know those are pretty high level steps.  There's a lot to do to set up a VCL 
system.  After looking over the steps above and documentation online, feel 
free to come back with any questions about what you don't understand.  Please 
be specific in your questions so that we know how to help you most 
effectively.  The amount of things to set up can seem a little overwhelming, 
but keep at it and remember we're here to help!

Josh

On Wednesday, February 6, 2019 4:01:26 AM EST Smith njoroge wrote:
> Could I perhaps get some documentation on how to Install and work with VCL
> over KVM and Libvirt?
> 
> On Fri, 1 Feb 2019, 9:59 pm Josh Thompson <[email protected] wrote:
> > [image: Boxbe] <https://www.boxbe.com/overview> This message is eligible
> > for Automatic Cleanup! ([email protected]) Add cleanup rule
> > <https://www.boxbe.com/popup?url=https%3A%2F%2Fwww.boxbe.com%2Fcleanup%3Fk
> > ey%3D9cd%252BnNaROpaH4lcjo6bbOEwVpQLsAu7hLygqZXnuv0E%253D%26token%3Dbks69t
> > DzRtC8wlDMdw1Tet61enYdHQHEhJMO0FndLayMLw4%252Flm2PIQz769yXBLbmTgYa4HPl2bsQ
> > 53J%252By74dDTbFVLWC%252FA7Wk5Qg9Pnx1QvqLgI0M%252FhhvloRzgu4GQZnnx63YXRH8M
> > riasU9w5xdCQ%253D%253D&tc_serial=47599851354&tc_rand=1250974168&utm_source
> > =stf&utm_medium=email&utm_campaign=ANNO_CLEANUP_ADD&utm_content=001>> 
> > | More info
> > 
> > <http://blog.boxbe.com/general/boxbe-automatic-cleanup?tc_serial=475998513
> > 54&tc_rand=1250974168&utm_source=stf&utm_medium=email&utm_campaign=ANNO_CL
> > EANUP_ADD&utm_content=001> Hi Smith,
> > 
> > Welcome to the VCL user list!
> > 
> > Unfortunately, the person that contributed and maintained the VirtualBox
> > provisioning module has not been part of the VCL community for a number of
> > years now.  So, though there is a VirtualBox module, I doubt it will work
> > very
> > well.  I'd recommend using libvirt and KVM instead.
> > 
> > Josh
> > 
> > On Friday, February 1, 2019 4:25:51 AM EST Smith njoroge wrote:
> > > How well does VCL work with Virtualbox and how can I install VCL over
> > > Virtualbox?
> > 
> > --
> > -------------------------------
> > Josh Thompson
> > Systems Programmer
> > Platform Computing | VCL Developer
> > North Carolina State University
> > 
> > [email protected]
> > 919-515-5323
> > 
> > my GPG/PGP key can be found at pgp.mit.edu
> > 
> > All electronic mail messages in connection with State business which
> > are sent to or received by this account are subject to the NC Public
> > Records Law and may be disclosed to third parties.
-- 
-------------------------------
Josh Thompson
Systems Programmer
Platform Computing | VCL Developer
North Carolina State University

[email protected]
919-515-5323

my GPG/PGP key can be found at pgp.mit.edu

All electronic mail messages in connection with State business which
are sent to or received by this account are subject to the NC Public
Records Law and may be disclosed to third parties.

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to