eucalyptus开发(二) 安装

  • 结构
    •  云控制器(CLC)和Walrus是顶层的组件,是云平台必须安装的组件。云控制器提供了兼容EC2的SOAP和查询的接口,以及一个基于Web
      的操作界面。Walrus实现了私有云和公有云的简单存储,同时兼容S3的SOAP和REST接口。
    • 每个集群都有一个调度集群网络的集群控制器(CC)和一个基于块存储(EBS)的存储控制器(SC) 
    • 每一个虚拟机管理节点部署一个节点控制器(NC)管理虚拟机设备
  • 安装
    • 我的机器:redhat5.4_64 一台 redhat6.1_64(kvm)一台 (最好是redhat5,我正好用了台现成的)
    • 前端机器除了nc包其它全装,另一台kvm作为结点机器安装nc包
    • 前端机器上先安装eucalyptus-2.0.3-rpm-deps-x86_64下的依赖包,再安装其它包,一个比较繁琐的过程,大部分依赖包OS镜像里面有,还缺的几个可以在rpm search上面搜到。
    • 节点机器上也要先装依赖包,再装下面几个包
      • eucalyptus-2.0.2-1.i386.rpm
      • eucalyptus-gl-2.0.2-1.i386.rpm
      • eucalyptus-nc-2.0.2-1.i386.rpm(如果是kvm的机器安装时要修改/etc/eucalyptus/eucalyptus.conf中字段 HYPERVISOR="kvm" 否则会显示缺少xen的依赖包)
    • 我比较悲剧的是redat6上libcurl.so.4,而依赖是libcurl.so.3,只好从redhat5上拷了过来做了个软链接。而且机器上已装了2.4的python,我只好强制(--nodeps --force)安装了python2.5,不过还好能用
  • 启动服务
    • #/etc/init.d/eucalyptus-cloud start (只用装完cloud包就可以启动该服务查看web页面)
    • #/etc/init.d/eucalytpsu-cc start
    • #/etc/rc.d/init.d/eucalyptus-nc start
    • 节点机器上启动服务时可能报错Warning! Cannot find bridge xenbr0: instances may be without net,这时需要配置网络。
      • #brctl show  (查看机器上的网桥)
      • 修改/etc/eucalyptus/eucalyptus.conf中 VNET_BRIDGE="你的虚拟网桥名称"
  • 注册组件
    • #euca_conf --register-walrus <front-end IPAddress>
    • #euca_conf --register-cluster cluster1 <front-end IPAddress>
    • #euca_conf --register-sc cluster1 <front-end IPAddress>
    • #euca_conf --register-nodes <node IPAddress>
    • 注册完可以用euca_conf --list-walruses euca_conf --list-clusters euca_conf --list-scs euca_conf --list-nodes或在web页面"Configuration"上能看到"Walrus Configuration"和"Clusters"的配置信息
  • 安装euca2ools
    • 安装euca2ools包
    • 在eucalyptus web页面"Download Credentials"下载证书,将zip文件解压缩
    • #chmod 755 eucarc
    • #. eucarc
    • 可以看到有更多的euca开头的CLI可以用来管理eucalyptus


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值