第一步:下载Eucalyptus源码,地址在这里。 eucalyptus下载版本为offline版本,下载依赖包 第二步:在/root下创建一个自己的文件夹 cd /root mkdir bupt 将下载的源码上传至文件夹bupt 第三步:开始安装(基本按照官网的说明) 1、确认是否安装xen,及服务是否正常(centos安装时自带xen)在nc节点和cc节点都要测试 xm list 结果如下就说明正确
Name ID Mem(MiB) VCPUs State Time(s) 2、先安装一些必备的内容,C ,java之类的编译器,官网已经给出安装的命令,直接执行即可 yum install -y java-1.6.0-openjdk-devel ant ant-nodeps libvirt-devel curl-devel httpd httpd-devel apr-devel openssl-devel dhcp libxml2 libxml2-devel gnutls gnutls-devel xen-devel libgcrypt-devel zlib-devel perl-Convert-ASN1 perl-Crypt-OpenSSL-RSA perl-Crypt-OpenSSL-Random chkfontpath scsi-target-utils fuse-libs swig gcc 出现错误如下:
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=i386&repo=addons error was
修改/etc/rasolv.conf文件中的dns 之后出现错误如下:
解决办法: http://www.codesky.net/Linux/2010-09/28892.htm上有一些有用的说明 但是发现自己的问题是因为源配置出问题了,重新下载一个CentOS-Base.repo,即可 特别是在教育网内,无法下载外网的资源,所以在这要使用代理服务器 3、设置版本环境变量export VERSION=2.0.2 按照官网说明一步步安装即可 4、安装完成后,执行$EUCALYPTUS/etc/init.d/eucalyptus-cloud start
error:EBS is enabled and vblade is not found. 原因:因为在安装eucalyptus之前没有安装vblade包,在官网的开始进行了说明
出现:eucalyptus not configred.
查看vi /opt/eucalyptus/etc/eucalyptus/eucalyptus.conf 修改EUCALYPTUS="/opt/eucalyptus" HYPERVISOR="xen" 查看前段节点的配置文件NODES处是否有NC的ip地址 执行su eucalyptus -c "virsh list"后,出现问题如下: 错误:连接到管理程序失败, 后修改配置文件,重新启动即可,修改文件如下:
/etc/xen/xend-config.sxp
These are the recommended settings:(粗体是需要修改的,其他未默认)
(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 '')
2)Configuring ibvirt vi /etc/libvirt/libvirtd.conf
unix_sock_group = “libvirt” unix_sock_ro_perms = “0777” unix_sock_rw_perms = “0770”
[root@node1]# /etc/init.d/libvirtd start 重新启动xend即可
|