`
pengtyao
  • 浏览: 401959 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

CentOS5.5下搭建Eucalyptus1.6.2云平台环境

阅读更多
CentOS5.5下搭建Eucalyptus1.6.2云平台环境

Eucalyptus支持Ubuntu 、CentOS、Debian、openSUSE四个平台,以CentOS平台为例详细说明一下完整搭建过程


1.安装CentOS操作系统

首先下载CentOS操作系统的镜像文件,有i386和x86_64两种版本之分,i386只适合在32位机器上安装,x86_64在32位64位机器都合适安装。这里选择最新版CentOS-5.5-x86_64。官方下载地址:http://mirrors.163.com/centos/5.5/isos/x86_64/ 总共有8个镜像文件,注意是CentOS-5.5-x86_64-bin系列而非LiveCD。最简安装的话下载前两个镜像就行了。

具体安装参考附件中:CentOS_5.5_图形安装教程(超详细)。

2.依赖软件安装

yum install gcc

yum intall ntp

yum install -y java-1.6.0-openjdk ant ant-nodeps dhcp bridge-utils httpd


在安装Centos过程中把虚拟化选上,这样可以自动安装Xen,比较方便点。

3.配置Xen

安装完毕,进入系统

vim /etc/xen/xend-config.sxp

修改以下字段:
(xend-http-server yes)

(xend-unix-server yes)

(xend-unix-path /var/lib/xend/xend-socket)

(xend-address localhost)

(network-    script    network-bridge)

(vif-    script    vif-bridge)

(dom0-min-mem 196)

(dom0-cpus 0)

(vncpasswd '')


4.配置防火墙

推荐把防火墙和Selinux关了,如果不关的话需要在防火墙上打开指定的端口
5.下载eucalyptus安装包,和euca2ool 管理工具

http://open.eucalyptus.com/downloads
分别下安装包和euca2ool包,选择你的版本
6.安装第三方软件包
rpm -ivh aoetools-21-1.el4.x86_32.rpm

euca-axis2c-1.5.0-2.x86_32.rpm

euca-rampartc-1.2.0-1.x86_32.rpm

vblade-14-1mdv2008.1.x86_32.rpm


7.Eucalyptus安装
7.1.安装前端节点CC,CLC,后端数据节点NC,这里只为测试一下,所以都装在192.168.34.195上了。生产环境中是用层次的。切勿安装在一起。

rpm -ivh eucalyptus-1.6.2-1.x86_32.rpm

eucalyptus-cloud-1.6.2-1.x86_32.rpm

eucalyptus-gl-1.6.2-1.x86_32.rpm

eucalyptus-cc-1.6.2-1.x86_32.rpm

eucalyptus-wc-1.6.2-1.x86_32.rpm

eucalyptus-sc-1.6.2-1.x86_32.rpm// 安装node controller

rpm -ivh eucalyptus-1.6.2-1.x86_32.rpm

eucalyptus-gl-1.6.2-1.x86_32.rpm

eucalyptus-nc-1.6.2-1.x86_32.rpm


7.2.配置BRIDGE

修改/etc/sysconfig/network-scripts/ifcfg-eth0文件,内容参考如下:

DEVICE=xenbr0

BOOTPROTO=static

BROADCAST=192.168.34.255

HWADDR=00:1A:64:E5:86:78

IPADDR=192.168.34.195

IPV6INIT=yes

IPV6_AUTOCONF=yes

NETMASK=255.255.255.0

NETWORK=192.168.34.0

GATEWAY=192.168.34.1

TYPE=Bridge

ONBOOT=yes

DEVICE=eth0

TYPE=Ethernet

BRIDGE=xenbr0


7.3.启动eucalyptus

/etc/init.d/eucalyptus-cloud start

/etc/init.d/eucalytpsu-cc start

/etc/rc.d/init.d/eucalyptus-nc start

You should have at least 32 loop devices

Starting Eucalyptus services:

Enabling bridge netfiltering for eucalyptus.

done.

//出现done说明安装完成。


7.4.查看Xen虚拟机连接

su eucalyptus -c "virsh list"

Id Name                State

----------------------------------

0 Domain-0            running


说明连接成功

7.5.修改网络配置

vim /etc/eucalyptus/eucalyptus.conf
模式VNET_MODE改为SYSTEM //默认应该是这个,不需要更改,如果不是,请修改,关于其他模式这里不做叙述
7.6.注册控制器和节点

euca_conf --register-walrus 192.168.34.195

euca_conf --register-cluster CloudTest 192.168.34.195  //IP地址前的是CLC名,自己取1个

euca_conf --register-sc CloudTest 192.168.34.195

Trying rsync to sync keys with "192.168.34.195"...The authenticity of host '192.168.34.195 (192.168.34.195)' can't be established.

RSA key fingerprint is ed:a3:21:20:4c:c4.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added '192.168.34.195' (RSA) to the list of known hosts.

reverse mapping checking getaddrinfo for example.com failed - POSSIBLE BREAK-IN ATTEMPT!

root@192.168.34.195's password:

done.

SUCCESS: new cluster 'CloudTest' on host '192.168.34.195' successfully registered.


前端控制器注册完成

7.7.注册验证

/usr/sbin/euca_conf \--list-walruses
registered walruses:
walrus  192.168.34.195  //返回的IP地址是否为你注册的IP
/usr/sbin/euca_conf \--list-clusters
registered clusters:
CloudServer  192.168.34.195
/usr/sbin/euca_conf \--list-scs
registered storage controllers:


7.8.添加计算节点

euca_conf -addnode 192.168.34.195
Trying rsync to sync keys with "192.168.34.195"...reverse mapping checking getaddrinfo for example.com failed - POSSIBLE BREAK-IN ATTEMPT!
root@192.168.34.195's password: 
done.

7.9.验证节点

euca_conf --list-nodes

registered nodes:

192.168.34.195 CloudTest


7.10.登入web管理界面:

至此,Eucalyptus安装配置完毕虚拟开启云端之旅.登陆Eucalyptus控制台
https://192.168.34.195:8443
默认管理帐号admin,密码admin,第一次登陆需要强制修改

一定记得要先关闭了centOS的防火墙才可正常访问到Eucalyptus的web控制台
分享到:
评论

相关推荐

    Linux CentOS5.5 web配置

    本文将深入探讨CentOS5.5下的Web配置方法,包括基本配置、路径设置、访问控制、用户认证以及虚拟主机的配置等关键知识点。 #### 二、基础配置 ##### 2.1 配置文件位置 在CentOS5.5中,Apache Web服务器的主要配置...

    centos 5.5 32位 下载地址

    尽管在现代计算环境中,64位系统已经变得更为普遍,但在某些情况下,如老式硬件或特定嵌入式设备,32位系统仍然有其应用价值。 ### 下载资源的重要性及获取方式 对于任何操作系统,正确的下载来源至关重要,它不仅...

    Centos5.5下Qt的安装配置

    在 CentOS 5.5 平台下安装 Qt 需要经过多个步骤,每个步骤都需要注意一些重要细节。本文将详细讲解 CentOS 5.5 下 Qt 的安装配置过程。 一、安装软件列表 在开始安装 Qt 之前,需要准备好以下软件: * Qt_SDK_Lin...

    centos5.5 32 64位下载地址

    对于需要运行CentOS 5.5但不希望在物理机上安装的情况,可以利用虚拟化技术,如VMware、VirtualBox等,在现代操作系统上创建一个虚拟环境来运行旧版CentOS。 知识点6:兼容性问题 使用旧版CentOS可能遇到的挑战包括...

    centOS5.5下java环境配置

    在CentOS 5.5操作系统上配置Java环境是开发或运行Java应用程序的基础步骤。下面将详细介绍这个过程,包括所需的软件包、编译工具以及Apache HTTP Server的安装,因为这些通常是与Java环境配置相关的。 首先,我们...

    CentOS 5.5搭建PHP环境安装笔记

    CentOS 5.5搭建PHP环境安装笔记

    CentOS 5.5提权exp

    CentOS 5.5提权exp

    CentOS 5.5安装全过程

    CentOS 5.5是该系列的一个重要版本,发布于2010年,为用户提供了一个稳定且可靠的服务器平台。在本文中,我们将详细探讨CentOS 5.5的安装步骤,帮助您了解如何在您的硬件上成功部署这个操作系统。 1. **准备工作** ...

    CENTOS5.5软RAID1配置及更换硬盘

    CENTOS5.5 软 RAID1 配置及更换硬盘方案 在本文档中,我们将详细阐述软 RAID1 的配置方法和更换硬盘的步骤。软 RAID1 是一种软件 RAID 方式,它可以将多个硬盘组合成一个 RAID 设备,从而提高数据的安全性和可用性...

    centos 5.5 32和64位 种子文件

    CentOS 5.5 是 CentOS 发行版本中的一个重要里程碑,发布于2010年,它为用户提供了稳定而强大的服务器环境。 标题中提到的“种子文件”(seed file)是指用于BitTorrent下载的文件,它包含了下载文件所需的所有元...

    Centos 5.5 DVD 种子

    Centos5.5 DVD终于出现了。欢迎大家下载!

    CentOS 5.5 FTP设置

    ### CentOS 5.5 FTP 设置 vsftpd 在本文中,我们将详细介绍如何在CentOS 5.5系统上配置vsftpd(Very Secure FTP Daemon)服务。vsftpd是一款广泛使用的、安全且高效的FTP服务器软件,它支持多种认证方式,并且能够...

    CentOS 5.5 yum 搭建 Apache+PHP5+MySQL

    通过以上步骤,您已经成功地在 CentOS 5.5 上安装了一个完整的 LAMP 环境。该环境包括 Apache Web 服务器、MySQL 数据库和 PHP 脚本语言,同时您还安装了 phpMyAdmin 这个方便的 MySQL 管理工具。现在您可以开始构建...

    Centos 5.5 X64

    ### Centos 5.5 X64环境下KVM虚拟化安装与配置 #### KVM简介 KVM(Kernel-based Virtual Machine)是一种内嵌在Linux操作系统中的全虚拟化解决方案,自Linux 2.6.20内核版本后,KVM已经成为各主要Linux发行版的标准...

    CentOS 5.5快速搭建Apache+PHP5+MySQL完美Web服务器

    【CentOS 5.5 快速搭建Apache+PHP5+MySQL Web服务器】 ...本文将详细介绍如何在CentOS 5.5系统上快速安装和...随着技术的发展,现在的最新版CentOS已经更新到8,但这个过程对于理解LAMP环境的搭建仍然是非常有价值的。

    CentOS5.5下安装oracle10g

    ### CentOS 5.5 下 Oracle 10g 安装指南 #### 一、环境准备 在开始安装 Oracle 10g 数据库之前,需要确保操作系统环境已经准备好。本指南适用于 CentOS 5.5 64位系统。操作系统版本:Red Hat Enterprise Linux 5.5...

    CentOS 5.5使用yum安装Apache+PHP+MySQL

    在本文中,我们将详细介绍如何在 CentOS 5.5 操作系统上使用 YUM 工具安装 Apache、PHP 和 MySQL,创建一个完整的 LAMP (Linux, Apache, MySQL, PHP) 服务器环境。 首先,确保您已经安装了 CentOS 5.5。这个版本...

Global site tag (gtag.js) - Google Analytics