搭建云计算环境:CentOS+XEN+Eucalyptus


发布时间: 2012-6-8 13:32:50  

一、安装CentOS系统
二、安装XEN虚拟机
1、进入terminal,输入命令yum install yum-mirrorfastest,开启源加速
2、命令yum install xen
3、命令yum install kernel-xen
4、命令vi /etc/grub.conf,修改default的值,使得系统默认启动xen
5、输入reboot重启系统(必须重启)
6、输入chkconfig --list | grep xend 查看xend服务器的运行级别。确定xend和xendomains两个守护程序在3(文本运行模式)和5(图形运行模式)
   下都能运行。若关闭,必须打开,命令:
   chkconfig --level 35 xend on
   chkconfig --level 35 xendomains on
7、输入uname -r查看xen版本信息
8、输入/usr/sbin/xm list或xm list查看xen是否正常工作

注:xen启动:/etc/init.d/xend start
       重启:/etc/init.d/xend restart
       停止:/etc/init.d/xend stop
    xendomains同理
三、安装eucalyptus
1、命令export 2.0.3
2、安装ntp协议使得fornt、nodes和客户端机器系统时间同步。命令yum install -y ntp和ntpdate pool.ntp.org
3、Front end needs java, command to manipulate a bridge, and the binaries for dhcp server (do not configure or run dhcp server on the CC):
   命令:
   yum install -y java-1.6.0-openjdk ant ant-nodeps dhcp \ bridge-utils perl-Convert-ASN1.noarch \ scsi-target-utils httpd
   Node has a fully installed and configured installation of Xen that allows controlling the hypervisor via HTTP from localhost.
   命令:
   sed --in-place 's/#(xend-http-server no)/(xend-http-server yes)/' /etc/xen/xend-config.sxp
   sed --in-place 's/#(xend-address localhost)/(xend-address localhost)/' /etc/xen/xend-config.sxp
   /etc/init.d/xend restart
4、关闭selinux防火墙
   方法一:输入system-config-securitylevel-tui
   方法二:输入system-config-securitylevel
   方法三:输入vi /etc/selinux/config,并修改set SELINUX=Disabled
5、从http://open.eucalyptus.com/downloads下载eucalyptus最新版本,解压并安装
6、查看系统管理。命令:virsh list
7、修改系统配置。命令:vi /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 '')
  重启xen,运行以下命令查看是否设置正确/etc/init.d/xend restart
  su eucalyptus -c "virsh list"
8、在front end:
   /etc/init.d/eucalyptus-cloud start
   /etc/init.d/eucalyptus-cc    start
   在nodes:
   /etc/init.d/eucalyptus-nc    start
9、register eucalyptus conponents
   在front end:
   $EUCALYPTUS/usr/sbin/euca_conf --register-walrus  <front end IP address>
   $EUCALYPTUS/usr/sbin/euca_conf --register-cluster <clustername> <front end IP address>
   $EUCALYPTUS/usr/sbin/euca_conf --register-sc      <clustername> <front end IP address>
  
   $EUCALYPTUS/usr/sbin/euca_conf --register-nodes "<Node 0 IP address> <Node 1 IP address> ... <Node N IP address>"
10、在浏览器输入https://<front end IP address>:8443

本文来源:51CTO

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值