Xarope 0.1

Xarope is designed to be an easy way to convert any server into a virtual server to offer Zope/Plone hosting.
Xarope is designed to be an easy way to convert any server into a virtual server to offer Zope/Plone hosting. Xarope is based on Xen.

Install instructions

edit xarope.conf to fit your setup.
set XAROPE_DOM0_HOSTNAME.
change XAROPE_NETWORK if needed: just make sure it's not a network you're already attached to (see output of «ifconfig -a»). it must be a private network. see http://en.wikipedia.org/wiki/Private_network.
set XAROPE_INET_IFACE.
run install/install.sh.

How it works

The Xarope installer consists of three scripts: install.sh, stage1.sh and stage2.sh.

install.sh (also known as stage0) installs xen, xen-tools, xen-supporting kernels and other needed software, fires stage1.sh, hooks stage2.sh in /etc/rc.local, and reboots.

stage1.sh downloads two disk images: one for the apache domU and the other is used as a template for the zope domUs[1]. then, it customizes the apache image so it fits the local setup.

After install.sh reboots, stage2.sh fires up the apache domU and sets up port forwardings. it also fires stage1.sh again, just in case it couldn't finish, whatever the reason.

The last step is to define how many zope virtual machines we'll run. just call xarope-admin reset n in the dom0, where n is that number. Take in account that each zope virtual machine will get 128MiB of RAM, the apache domU uses another 64MiB and the dom0 another 32MiB. now you can use xarope-admin in the dom0 to control you domains.

last updated on:
December 11th, 2007, 20:37 GMT
price:
FREE!
developed by:
Except
homepage:
beetroot.except.com.ar
license type:
GPL (GNU General Public License) 
category:
ROOT \ Internet \ HTTP (WWW)

FREE!

In a hurry? Add it to your Download Basket!

user rating 2

3.0/5
 

0/5

Add your review!

SUBMIT