# export VERSION=2.0.1
3.4.1 下载安装包
首先从http://open.eucalyptus.com/downloads下载适合您操作系统的tar包版本
桉树依赖包:
32位机器:eucalyptus-deps-opensuse-i586-${VERSION}eee.tar.gz
64位机器:eucalyptus-deps-opensuse-x86_64-${VERSION}eee.tar.gz
桉树组件包:
32位机器:eucalyptus-opensuse-i586-${VERSION}eee.tar.gz
64位机器:eucalyptus-opensuse-x86_64-${VERSION}eee.tar.gz
接下来将相关tar包解压:
[root@clc]# tar zxvf eucalyptus-opensuse-*.tar.gz
[root@clc]# tar zxvf eucalyptus-deps-opensuse-*.tar.gz
3.4.2安装操作系统依赖包
安装下面所示的openSUSE 11.2依赖的相关包:
[root@clc]# zypper -n in curl bzr python-paramikomake \
gcc ant apache2 apache2-prefork apache2-devel \
java-1_6_0-openjdk java-1_6_0-openjdk-devellibvirt-devel \
libcurl-devel vlan dhcp-server bridge-utilsant-contrib \
ant-nodeps openssl mysql openldap2-clientlibvirt \
apache2 perl-Crypt-OpenSSL-Random \
perl-Crypt-OpenSSL-RSAlibfuse2 tgt libgcc44-32bit
3.4.3安装桉树依赖
安装JDK
首先,在前端机器上安装sun的jdk:
访问http://java.sun.com/javase/downloads/index.jsp网站,选择Java PlatformJDK,在"Platform:"的下拉菜单中选择Linux (for i386) 或 Linux x64 (forx86_64)。一旦你已经下载了jdk*.bin文件,按照下面步骤进行安装:
[root@clc]# chmod 0700 jdk*.bin
[root@clc]# ./jdk*.bin
./jdk*.bin命令将所有文件安装到文件夹中,例如jdk1.6.0_20。创建/opt/packages/jdk文件夹,将jdk1.6.0_20中的全部文件复制到其中,具体如下所示:
[root@clc]# mkdir -p /opt/packages/jdk
[root@clc]# mv jdk1.6.0_20/*/opt/packages/jdk/
关于jdk安装的具体细节,请访问如下链接:http://java.sun.com/javase/6/webnotes/install/index.html#linux.
安装标准依赖包
其次,在所有机器上安装桉树所需的RPM包(无论是前段机器还是后端节点机器)(注意:在安装前,必须删除所有已存在的依赖包的副本,否则,安装一个依赖的多个版本会报错)
[root@clc]# cd eucalyptus-deps* [root@clc]# rpm-Uvh *.rpm
[root@node1]# cd eucalyptus-deps* [root@node1]# rpm-Uvh *.rpm
安装VDDK
接下来,在前端机器上安装虚拟机的VIX DiskLib(VDDK).这些lib包存放在桉树依赖的tar包的vmware-vix-disklib-distrib目录下。
运行安装脚本,接受用户许可协议并指定默认安装的目录为/opt/packages/vddk/,具体如下所示:
[root@clc]# cdeucalyptus-deps*/vmware-vix-disklib-distrib
[root@clc]# ./vmware-install.pl
Creating a new VMwareVIX DiskLib API installer databaseusing the tar4 format.Installing VMware VIX DiskLib API.
You must read and accept the VMware VIX DiskLib API End User License Agreement to
continue. Pressenter to displayit.
Do you accept? (yes/no) yes
Thank you.
What prefix do you want to use to install VMwareVIX DiskLib API? Theprefix is the root directorywhere the other
folders such as man, bin, doc, lib, etc. will be placed.
/opt/packages/vddk
The installationof VMware VIX DiskLib API 1.1.0 build-163495for Linux completed successfully. You can decide to remove this software from your system at any timeby invoking the following command:
"/usr/bin/vmware-uninstall-vix-disklib.pl".Enjoy,
--the VMware teacdm
3.4.4安装桉树组件包
在前端机器上,安装桉树组建的RPM包(-cloud, -walrus, -sc, 和 –cc参数)(如果你运行的是虚拟机支持的桉树授权版本,可以加-broker参数)具体如下所示:
[root@clc]#rpm -Uvh eucalyptus-${VERSION}eee-0.*.x86_64.rpm \ eucalyptus-common-java-${VERSION}eee-0.*.x86_64.rpm \ eucalyptus-cloud-${VERSION}eee-0.*.x86_64.rpm \ eucalyptus-walrus-${VERSION}eee-0.*.x86_64.rpm \ eucalyptus-sc-${VERSION}eee-0.*.x86_64.rpm \
eucalyptus-cc-${VERSION}eee-0.*.x86_64.rpm \
eucalyptus-gl-${VERSION}eee-0.*.x86_64.rpm
#include the following RPM for Vmware support only eucalyptus-broker-${VERSION}eee-0.*.x86_64.rpm
在节点机器上,安装如下的NC的RPM包和一些公共包:
[root@node1]# rpm -Uvheucalyptus-${VERSION}eee-0.*.x86_64.rpm \
eucalyptus-nc-${VERSION}eee-0.*.x86_64.rpm \
eucalyptus-gl-${VERSION}eee-0.*.x86_64.rpm
3.4.5安装桉树企业版许可文件
桉树企业版会同时提供给您一个许可文件,请将其安装到/etc/eucalyptus/目录。
3.4.6 启动桉树
在前端机器上启动桉树服务,输入如下命令:
[root@clc]#/etc/init.d/eucalyptus-cloud start
[root@clc]#/etc/init.d/eucalyptus-cc start
(注意:在启动节点控制器之前,你必须确保你的系统管理程序和libvirt已正确配置好,具体细节请参见附录B安装和配置管理程序)
在节点控制器上,输入如下命令:
[root@node1]#/etc/init.d/eucalyptus-nc start
现在,您已经在openSUSE 11.2系统上安装了桉树软件,并准备进行注册和配置安淑云。需要注意的是:在运行桉树的虚拟机之前,你必须首先注册桉树组件(连接它们)具体参考第4节:配置桉树。