首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Install Eucalyptus @ CentOS 5.4 X86_64

Posted on 2011-01-24 21:42  昕旸灿烂  阅读(436)  评论(0)    收藏  举报

参考

Front

安装CentOS 5.4 X86_64,不选任何组件

#yum update

#yum clean all

#yum install -y ntp

#ntpdate pool.ntp.org

#yum install -y java-1.6.0-openjdk ant ant-nodeps dhcp bridge-utils perl-Convert-ASN1.noarch scsi-target-utils httpd 

#/sbin/iptables -I INPUT -p tcp --dport 8443 -j ACCEPT
#/sbin/iptables -I INPUT -p tcp --dport 8773 -j ACCEPT
#/sbin/iptables -I INPUT -p tcp --dport 8774 -j ACCEPT
#/sbin/iptables -I INPUT -p tcp --dport 9001 -j ACCEPT
#/etc/rc.d/init.d/iptables save
#/etc/init.d/iptables status

#system-config-securitylevel-tui

  • select Security Level: Disabled
  • select seLinux: passivate

#vi /etc/yum.repos.d/euca.repo

这里的$VERSION不行,后来我直接改成2.0.2了。

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

[euca]
name=Eucalyptus
baseurl=http://www.eucalyptussoftware.com/downloads/repo/eucalyptus/$VERSION/yum/centos/
enabled=1

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

#export VERSION=2.0.2

#export $ARCH=X86_64

#yum install eucalyptus-cloud.$ARCH eucalyptus-cc.$ARCH eucalyptus-walrus.$ARCH eucalyptus-sc.$ARCH --nogpgcheck

#/etc/init.d/eucalyptus-cloud start
#/etc/init.d/eucalyptus-cc start

#$EUCALYPTUS/usr/sbin/euca_conf --register-walrus 168.2.4.24

#$EUCALYPTUS/usr/sbin/euca_conf --register-cluster clusterA 168.2.4.24
#$EUCALYPTUS/usr/sbin/euca_conf --register-sc clusterA 168.2.4.24
#NODO $EUCALYPTUS/usr/sbin/euca_conf --register-nodes "<Node 0 IP address> <Node 1 IP address> ... <Node N IP address>"

... ...

Node

尚未测试

1.替换安装 Front 中的 yum install java-1.6.0-openjdk ... http

#yum install -y xen
#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

2.替换安装 Front 中的yum install eucalyptus-cloud.$ARCH ...  --nogpgcheck

#yum install eucalyptus-nc.$ARCH --nogpgcheck
3. 确保eucalyptus用户权限

#vi /etc/libvirt/libvirtd.conf

确定以下行未注释

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

unix_sock_group = "libvirt"  =>  unix_sock_group = "libvirt"
unix_sock_ro_perms = "0777"  =>  unix_sock_ro_perms = "0777"
unix_sock_rw_perms = "0770"  =>  unix_sock_rw_perms = "0770"
----------------------------------------------

#su eucalyptus -c "virsh list"
4. 启动nc

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