一、安裝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