为方便用户升级桉树产品,桉树提供了从2.0 版升级到2.0.1版的RPM升级包。在开始升级之前,首先停止桉树所有组件的所有服务。先停止节点上的程序,然后停前台的服务,如下所示:
[root@node1]# /etc/init.d/eucalyptus-nc stop
[root@clc]# /etc/init.d/eucalyptus-cc stop
[root@clc]# /etc/init.d/eucalyptus-cloud stop
接下来,确保你已经下载并解压RHEL5.5/CentOS5.5或openSUSE 11.2相应的软件包,如在第3.3.1节或3.4.1节所示,然后:
1. 安装桉树组件:请注意,在同一台机器上当组件存在时,你必须安装升级组件。在“单一集群”的例子里,这意味着所有组件(NC除外)都要安装在前端机上,而NC是安装在一台或多台节点机上的。RHEL5.5 /CentOS5.5和openSUSE11.2的操作如下:
在前端机上的操作:
[root@clc]# rpm -Uvh eucalyptus-2.0.1eee-*.x86_64.rpm\ eucalyptus-common-java-2.0.1eee-*.x86_64.rpm \ eucalyptus-cloud-2.0.1eee-*.x86_64.rpm \ eucalyptus-walrus-2.0.1eee-*.x86_64.rpm \ eucalyptus-sc-2.0.1eee-*.x86_64.rpm \
eucalyptus-cc-2.0.1eee-*.x86_64.rpm \
eucalyptus-gl-2.0.1eee-*.x86_64.rpm
# include the following RPM for Vmware support only eucalyptus-broker-2.0.1eee-*.x86_64.rp
在节点机上的操作:
[root@node1]# rpm-Uvh eucalyptus-2.0.1eee-*.x86_64.rpm\
eucalyptus-nc-2.0.1eee-*.x86_64.rpm \
eucalyptus-gl-2.0.1eee-*.x86_64.rpm
2.执行升级程序如下:
First, note the name of all backup directories ($BACKUPDIR)printed out when performing the RPMupgrade. Then enter the following on all machines:
首先,在执行RPM升级时,请记录打印出的所有备份目录($BACKUPDIR)的名称。然后在所有机器上输入后面的内容:
/usr/share/eucalyptus/euca_upgrade --old $BACKUPDIR --new / \
--conf>/dev/null 2>&1
3. 安装跟桉树企业版绑定在一起的许可证。请安装在以下目录中:/etc/eucalyptus/
4. 启动桉树服务器,如下所示:
[root@clc]# /etc/init.d/eucalyptus-cloudstart [root@clc]# /etc/init.d/eucalyptus-ccstart [root@node1]# /etc/init.d/eucalyptus-ncstart
注意:在升级完你的组件后,没有必要重新注册你的桉树云。