mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
35 lines
2.4 KiB
Plaintext
35 lines
2.4 KiB
Plaintext
####################################################
|
|
Note there is a new systemvm build script based on
|
|
Veewee(Vagrant) under tools/appliance.
|
|
####################################################
|
|
|
|
1. The buildsystemvm.sh script builds a 32-bit system vm disk based on the Debian Squeeze distro. This system vm can boot on any hypervisor thanks to the pvops support in the kernel. It is fully automated
|
|
2. The files under config/ are the specific tweaks to the default Debian configuration that are required for CloudStack operation.
|
|
3. The variables at the top of the buildsystemvm.sh script can be customized:
|
|
IMAGENAME=systemvm # dont touch this
|
|
LOCATION=/var/lib/images/systemvm #
|
|
MOUNTPOINT=/mnt/$IMAGENAME/ # this is where the image is mounted on your host while the vm image is built
|
|
IMAGELOC=$LOCATION/$IMAGENAME.img
|
|
PASSWORD=password # password for the vm
|
|
APT_PROXY= #you can put in an APT cacher such as apt-cacher-ng
|
|
HOSTNAME=systemvm # dont touch this
|
|
SIZE=2000 # dont touch this for now
|
|
DEBIAN_MIRROR=ftp.us.debian.org/debian
|
|
MINIMIZE=true # if this is true, a lot of docs, fonts, locales and apt cache is wiped out
|
|
|
|
4. The systemvm includes the (non-free) Sun JRE. You can put in the standard debian jre-headless package instead but it pulls in X and bloats the image.
|
|
5. You need to be 'root' to run the buildsystemvm.sh script
|
|
6. The image is a raw image. You can run the convert.sh tool to produce images suitable for Citrix Xenserver, VMWare and KVM.
|
|
* Conversion to Citrix Xenserver VHD format requires the vhd-util tool. You can use the
|
|
-- checked in config/bin/vhd-util) OR
|
|
-- build the vhd-util tool yourself as follows:
|
|
a. The xen repository has a tool called vhd-util that compiles and runs on any linux system (http://xenbits.xensource.com/xen-4.0-testing.hg?file/8e8dd38374e9/tools/blktap2/vhd/ or full Xen source at http://www.xen.org/products/xen_source.html).
|
|
b. Apply this patch: http://lists.xensource.com/archives/cgi-bin/mesg.cgi?a=xen-devel&i=006101cb22f6%242004dd40%24600e97c0%24%40zhuo%40cloudex.cn.
|
|
c. Build the vhd-util tool
|
|
cd tools/blktap2
|
|
make
|
|
sudo make install
|
|
* Conversion to ova (VMWare) requires the ovf tool, available from
|
|
http://communities.vmware.com/community/vmtn/server/vsphere/automationtools/ovf
|
|
* Conversion to QCOW2 requires qemu-img
|