参考
- http://open.eucalyptus.com/wiki/EucalyptusInstallationCentos_v2.0
- http://open.eucalyptus.com/wiki/EucalyptusFirstTimeSetup_v2.0
- http://blog.csdn.net/cctt_1/archive/2009/09/15/4553315.aspx
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
浙公网安备 33010602011771号