[[EucalyptusInstallationUbuntuJaunty_v1.6]]

Installing Eucalyptus (1.6.1) on Ubuntu Jaunty (9.04)

Eucalyptus 1.6.1 (no longer the most current stable release) can be installed on Ubuntu Jaunty using binary DEB packages. (Ubuntu Lucid users can install the latest release from the standard Ubuntu supported repository, or users of any Ubuntu release from Jaunty and later can always install Eucalyptus from source.)

Download DEBs
Eucalyptus binary installation is broken up into several packages: one for each of the components (CLC, Walrus, CC, etc.), as well as a couple of common packages. To install them, along with a significant number of dependencies, add our repository to the list of repositories for your system to use. To do so, add somewhere in /etc/apt/sources.list file the following line:

deb http://www.eucalyptussoftware.com/downloads/repo/eucalyptus/1.6.1/ubuntu jaunty universe
And run:

apt-get update
After installation you may remove the entry from sources.list if you don't want to update Eucalyptus packages automatically.

Prerequisites
If you start with a standard Ubuntu Jaunty installation, you will satisfy all prerequisites with the following steps:

Front-end, node and client machine system clocks are syncronized (i.e., using NTP).
ntpdate-debian -s
apt-get install openntpd
Firewall rules must permit the Eucalyptus components to communicate with one another, and clients to communicate with Eucalyptus.
NOTE: on the front-end, ports 8443, 8773, 8774 and 9001 must be open. On the node, port 8775 must be open
If running in SYSTEM networking mode, which is the default, your node machine(s) must be configured with a bridge as the primary interface. You must first uninstall or disable Network Manager (default with Ubuntu Desktop), then follow the procedure below (example):
sudo apt-get install bridge-utils
sudo vi /etc/network/interfaces
Comment out any entry for your existing interfaces (eth0, eth1, etc) and add a bridge entry with your interfaces attached. For example, to have your bridge come up with all physical Ethernet devices added to it, and have DHCP assign an address to the bridge:

auto br0
iface br0 inet dhcp
      bridge_ports all
For a static configuration with just eth0 attached (substitute your actual network parameters):

auto br0
iface br0 inet static
      address 192.168.12.20
      netmask 255.255.255.0
      network 192.168.12.0
      broadcast 192.168.12.255
      gateway 192.168.12.1
      dns-nameservers 192.168.12.1
      dns-search foobar foobar.com
      bridge_ports eth0
Finally, restart the network by either by restarting the network with '/etc/init.d/network restart' or by rebooting the machine.

Install DEBs on the front end
On front end, where cloud controller and cluster controller will run, install the -cloud and -cc DEBs:

aptitude install eucalyptus-cc eucalyptus-cloud eucalyptus-common eucalyptus-walrus eucalyptus-sc
Install DEBs on the nodes
On the compute nodes, install the node controller DEB:

aptitude install eucalyptus-nc eucalyptus-common
(You may safely ignore the error adduser: The group 'libvirt' does not exist.)

« Installing Eucalyptus (1.6) on Debian "squeeze"UPUpgrading to Eucalyptus 1.6.2 from 1.6.1 »

Printer-friendly version Login or register to post commen



トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS