4.3. RHEL5.5/CENTOS5.5上安装

来源:互联网 发布:程序员一个月工资 编辑:程序博客网 时间:2024/05/17 10:43

    本章介绍如何基于二进制包在RHEL5.5/CentOS5.5上安装桉树企业版。需确定$VERSION值是您想安装的桉树版本。例如,我们可以设置桉树版本为2.0.1:

# export VERSION=2.0.1

3.3.1下载安装包

    桉树提供两个tar包,一个是桉树依赖的第三方包(如:Rampart、Axis2c、Java等等),另一个是桉树组件的包(CLC、Walrus、SC、CC、NC和VMware Broker)。

    首先,下载适合系统架构的安装包:

桉树依赖包:

32-bit机器: eucalyptus-deps-centos-i386-${VERSION}eee.tar.gz

64-bit 机器: eucalyptus-deps-centos-x86_64-${VERSION}eee.tar.gz


桉树组件包:

32-bit机器: eucalyptus-centos-i386-${VERSION}eee.tar.gz

64-bit 机器: eucalyptus-centos-x86_64-${VERSION}eee.tar.gz

接下来将相关tar包解压:

[root@clc]# tar zxvf eucalyptus-deps-centos-*.tar.gz

[root@clc]# tar zxvf eucalyptus-centos-*.tar.gz

3.3.2安装操作系统依赖包

在安装桉树之前,必须安装RHEL5.5/CentOS5.5操作系统依赖包:

[root@clc]# yum install -y java-1.6.0-openjdk-develant \

ant-nodeps libvirt-develcurl-devel httpd httpd-devel \

apr-devel openssl-develdhcp libxml2 libxml2-devel \

gnutls gnutls-devel xen-devel libgcrypt-develzlib-devel \

mysql openldap-clients perl-Convert-ASN1chkfontpath \

scsi-target-utils fuse-libslibgcc.i386 bridge-utils

3.3.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]# yum install -y *.rpm –nogpgcheck

[root@node1]# cd eucalyptus-deps*

[root@node1]# yum install -y *.rpm --nogpgcheck


安装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 Agreementto continue. Press enter to display it.

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 atany time by invoking the following command:

"/usr/bin/vmware-uninstall-vix-disklib.pl".Enjoy,

--the VMware team


3.3.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

 

在节点机器上,安装如下的NC的RPM包和一些公共包:

[root@node1]#rpm -Uvh eucalyptus-$VERSION-0.*.x86_64.rpm \ eucalyptus-nc-${VERSION}eee-0.*.x86_64.rpm \ eucalyptus-gl-${VERSION}eee-0.*.x86_64.rpm


3.3.5安装桉树企业版许可证

桉树企业版会同时提供给您一个许可文件,请将其安装到/etc/eucalyptus/目录。


3.3.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节:配置桉树。
原创粉丝点击