OpenChange Appliance

Version 9 (Julien Kerihuel, 07/19/2010 05:06 pm)

1 1
h1. OpenChange Appliance
2 1
3 1
h2. Introduction
4 1
5 7 Julien Kerihuel
The OpenChange appliance is a virtual environment configured to provide a development environment similar to the OpenChange's development one. It contains everything to run OpenChange server out of the box and to start developing or following latest evolution of the OpenChange project. 
6 1
7 7 Julien Kerihuel
Existing appliances have been created using "Virtualbox 3.2.6":http://www.virtualbox.org/wiki/Downloads but was exported using the OVF format (Open Virtualization Format) with 0.9 legacy enabled to maximize the number and versions of virtualization systems able to import this appliance. This guide primarily focuses on VirtualBox, but additional setup and configuration information for other virtualization systems is welcome.
8 7 Julien Kerihuel
9 7 Julien Kerihuel
h2. Available appliances
10 7 Julien Kerihuel
11 7 Julien Kerihuel
h3. Ubuntu 10.04 Lucid LTS appliance
12 7 Julien Kerihuel
13 7 Julien Kerihuel
* x86 architecture
14 7 Julien Kerihuel
* 5Gb of Hard Disk drive
15 7 Julien Kerihuel
* 256Mb of memory
16 7 Julien Kerihuel
* 2 network interfaces:
17 7 Julien Kerihuel
** eth0: NAT
18 7 Julien Kerihuel
** eth1: Bridged with a default IP set to 10.254.0.100
19 5 Julien Kerihuel
20 8 Julien Kerihuel
21 1
h2. Download OpenChange Virtual Appliance
22 1
23 6 Julien Kerihuel
h3. Download
24 6 Julien Kerihuel
25 3 Julien Kerihuel
The appliance can be retrieved through FTP at the following address: ftp://openchange:openchange@labs.openchange.org
26 1
27 3 Julien Kerihuel
<pre>
28 3 Julien Kerihuel
$ wget ftp://openchange:openchange@labs.openchange.org/ubuntu-appliance.tgz
29 3 Julien Kerihuel
$ wget ftp://openchange:openchange@labs.openchange.org/ubuntu-appliance.sha512sum
30 3 Julien Kerihuel
</pre>
31 4 Julien Kerihuel
32 4 Julien Kerihuel
h3. Check Integrity
33 4 Julien Kerihuel
34 4 Julien Kerihuel
The OpenChange appliance comes with different level of integrity:
35 4 Julien Kerihuel
* one SHA512 file to check tarball integrity
36 4 Julien Kerihuel
* one SHA512 within the archive to check appliance data integrity
37 4 Julien Kerihuel
38 4 Julien Kerihuel
<pre>
39 4 Julien Kerihuel
$ sha512sum -c ubuntu-appliance.sha512sum
40 4 Julien Kerihuel
ubuntu-appliance.tgz: OK
41 4 Julien Kerihuel
42 4 Julien Kerihuel
$ tar xzvf ubuntu-appliance.tgz
43 4 Julien Kerihuel
SHA512SUM
44 4 Julien Kerihuel
ubuntu-appliance.mf
45 4 Julien Kerihuel
ubuntu-appliance.ovf
46 4 Julien Kerihuel
ubuntu-appliance.vmdk
47 4 Julien Kerihuel
48 4 Julien Kerihuel
$ sha512sum -c SHA512SUM
49 4 Julien Kerihuel
ubuntu-appliance.mf: OK
50 4 Julien Kerihuel
ubuntu-appliance.ovf: OK
51 4 Julien Kerihuel
ubuntu-appliance.vmdk: OK
52 4 Julien Kerihuel
</pre>
53 8 Julien Kerihuel
54 8 Julien Kerihuel
55 8 Julien Kerihuel
h2. Importing appliance in VirtualBox
56 8 Julien Kerihuel
57 8 Julien Kerihuel
h3. Using command line tools
58 8 Julien Kerihuel
59 8 Julien Kerihuel
From your Linux console, replace /path/to with the path where you extracted the appliance:
60 8 Julien Kerihuel
<pre>
61 8 Julien Kerihuel
$ VBoxManage import /path/to/ubuntu-appliance.ovf --dry-run
62 8 Julien Kerihuel
</pre>
63 8 Julien Kerihuel
64 8 Julien Kerihuel
h3. Using VirtualBox GUI
65 8 Julien Kerihuel
66 8 Julien Kerihuel
# Click _File_ in the menu bar, then select _Import Appliance_
67 8 Julien Kerihuel
# Click the Choose button, navigate to the directory where you extracted the appliance and select the OVF file (ubuntu-appliance.ovf) 
68 9 Julien Kerihuel
69 9 Julien Kerihuel
After VirtualBox is finished import the appliance, you can boot it. If you encounter issues when launching the virtual machine for the first time, please refer to the troubleshooting section of this guide.
70 9 Julien Kerihuel
71 9 Julien Kerihuel
h2. Troubleshooting