Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6814768
  • 博文数量: 1662
  • 博客积分: 16831
  • 博客等级: 上将
  • 技术积分: 12554
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-25 07:23
个人简介

柔中带刚,刚中带柔,淫荡中富含柔和,刚猛中荡漾风骚,无坚不摧,无孔不入!

文章分类

全部博文(1662)

文章存档

2021年(8)

2020年(24)

2019年(4)

2018年(19)

2017年(66)

2016年(60)

2015年(49)

2014年(201)

2013年(221)

2012年(638)

2011年(372)

分类: 云计算

2012-07-17 10:20:23

Centos上eucalyptus源代码安装(一)
http://running.iteye.com/blog/1107487

Centos上eucalyptus源代码安装(三)-镜像管理
http://running.iteye.com/blog/1109394

Centos上eucalyptus源代码安装(四)-使用Eucalyptus
http://running.iteye.com/blog/1109413


结构拓扑 
 

 
Eucalyptus的安装包括五个部件
  • Cloud controller (CLC)  简单的说就是一个提供Web访问的接口,使用java的写的,負責高階的資源排程和系統 accounting,此外也提供 Web services 和網頁介面讓外界使用者可以連接
  • Cluster controller (CC)群集控制器,控制NC节点群集的,用 C 撰寫,在 Apache 內當成 Web server 來佈署
  • Walrus
  • storage controller (SC)
  • Node controller(s) (NCs)  具体落实跑虚拟机镜像的机器,最好是CPU支持虚拟化的,要安装64位系统。用 C 撰寫,在 Apache 內當成 Web server 來佈署

要将CLC 、Walrus、CC、SC 安装在一个机子上,nc安装另外的机子上。

第四步、注册eucalyptus

1.注册控制器和节点
需要注册安装好的部件,以使他们只能能够通信
Java代码 复制代码 收藏代码
  1. $EUCALYPTUS/usr/sbin/euca_conf --register-walrus    
  2. $EUCALYPTUS/usr/sbin/euca_conf --register-cluster     
  3. $EUCALYPTUS/usr/sbin/euca_conf --register-sc    
$EUCALYPTUS/usr/sbin/euca_conf --register-walrus $EUCALYPTUS/usr/sbin/euca_conf --register-cluster $EUCALYPTUS/usr/sbin/euca_conf --register-sc
其中是cc的ip地址,
clustername是CLC名,可以自己取1个

验证注册
Java代码 复制代码 收藏代码
  1. # /usr/sbin/euca_conf --list-walruses   
  2. registered walruses:   
  3.   walrus  192.168.1.100   //返回的IP地址是否为你注册的IP   
  4. # /usr/sbin/euca_conf --list-clusters   
  5. registered clusters:   
  6.   CloudServer  192.168.1.100  
  7. # /usr/sbin/euca_conf --list-scs   
  8. registered storage controllers:  
# /usr/sbin/euca_conf --list-walruses registered walruses: walrus 192.168.1.100 //返回的IP地址是否为你注册的IP # /usr/sbin/euca_conf --list-clusters registered clusters: CloudServer 192.168.1.100 # /usr/sbin/euca_conf --list-scs registered storage controllers:

5.添加计算节点nc
Java代码 复制代码 收藏代码
  1. $EUCALYPTUS/usr/sbin/euca_conf --register-nodes "  ... "  
$EUCALYPTUS/usr/sbin/euca_conf --register-nodes " ... "
其中是指nc的地址,如果有多个nc,直接并列列出即可

验证节点
Java代码 复制代码 收藏代码
  1. #/usr/sbin/euca_conf --list-nodes   
  2. registered nodes:   
  3.   192.168.1.100 cloudserver  
#/usr/sbin/euca_conf --list-nodes registered nodes: 192.168.1.100 cloudserver

至此,encalyptus安装配置完毕虚拟开启云端之旅.

第五步、初始化配置
1.在浏览器中输入:
[url] end IP address>:8443[/url]
初始用户名和密码为admin
登录后可以进行一下操作:
1. change the admin password,
2. set the admin's email address, and
3. confirm the IP of the Cloud Controller host.
详细情况请参看


2.下载credentials
选择页面导航栏上的“Credentials”
然后点击“Download Credentials”
下载该文件,然后把这个文件copy到客户端client机器中,有了这个文件,你就可以使用eucalyptus的管理工具euca2ool进行管理了,但还需要配置一下
Java代码 复制代码 收藏代码
  1. mkdir $HOME/.euca   
  2. unzip euca2-admin-x509.zip -d $HOME/.euca   
  3. source $HOME/.euca/eucarc  
mkdir $HOME/.euca unzip euca2-admin-x509.zip -d $HOME/.euca source $HOME/.euca/eucarc

官方文档
阅读(207) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~