一、升级python到2.6
http://running.iteye.com/blog/1122370
二、安装xen
卸载kvm
Rpm –qa |grep kvm
Yum remove kvm
Yum remove kmod-kvm
安装xen
三、安装euca2ools
1.openstack的官方文档是使用yum安装的
详见:
http://wiki.openstack.org/NovaInstall/CentOSNotes
EPEL Repositiory(添加euca2ools的源)
cat >/etc/yum.repos.d/euca2ools.repo << EUCA_REPO_CONF_EOF
[eucalyptus]
name=euca2ools
baseurl=http://www.eucalyptussoftware.com/downloads/repo/euca2ools/1.3.1/yum/centos/
enabled=1
gpgcheck=0
EUCA_REPO_CONF_EOF
rpm -Uvh 'http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm'
2.也可以使用离线安装,见:
Centos上eucalyptus源代码安装-安装euca2ools
四、安装工具包(yum)
yum -y install dnsmasq vblade kpartx gawk iptables ebtables bzr screen curl rabbitmq-server gcc gcc-c++ autoconf automake swig openldap openldap-servers git openssl-devel qemu libxml2 libxslt libxslt-devel libvirt
rpm -ivh ftp://ftp.pbone.net/mirror/ftp.freshrpms.net/pub/freshrpms/pub/dag/redhat/el5/en/x86_64/RPMS.dag/swig-1.3.25-1.el5.rf.x86_64.rpm
如果下载不到,可以尝试
rpm -ivh http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/swig-1.3.25-1.el5.rf.x86_64.rpm
Warning解决方法:
遇到 Header V3 DSA signature: NOKEY, key ID 6b8d79e6这里问题的时候就是需要更新key,这里提供几个国外的key文件更新源:
rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
rpm --import http://quattor.web.lal.in2p3.fr/packages/os/sl520-x86_64/base/RPM-GPG-KEYs/RPM-GPG-KEY-CentOS-5
介绍swig:
SWIG是一个软件开发工具,连接用C编写的程序和C++的一个高层次的多种编程语言。SWIG主要是与如Perl,Python和Tcl/Tk的,脚本语言和Ruby共同使用,但所支持的语言列表中还包括如Java,C#和OCaml的非脚本语言。另外一些解释和编译的计划实现的支持。SWIG是最常见的用于创建高层次的解释或编译的编程环境,用户界面,并以此为测试和原型开发工具C / C + +软件。SWIG还可以导出的XML和Lisp的S -表达式形式的解析树。
五、下载安装最新的aoetools
wget -c http://sourceforge.net/projects/aoetools/files/aoetools/32/aoetools-32.tar.gz/download
tar -zxvf aoetools-32.tar.gz
cd aoetools-32
make
make install
六、为aoetools添加udev规则
cat > /etc/udev/rules.d/60-aoe.rules << AOE_RULES_EOF
SUBSYSTEM=="aoe", KERNEL=="discover", NAME="etherd/%k", GROUP="disk", MODE="0220"
SUBSYSTEM=="aoe", KERNEL=="err", NAME="etherd/%k", GROUP="disk", MODE="0440"
SUBSYSTEM=="aoe", KERNEL=="interfaces", NAME="etherd/%k", GROUP="disk", MODE="0220"
SUBSYSTEM=="aoe", KERNEL=="revalidate", NAME="etherd/%k", GROUP="disk", MODE="0220"
# aoe block devices
KERNEL=="etherd*", NAME="%k", GROUP="disk"
AOE_RULES_EOF
七、加载内核模块
modprobe aoe
modprobe nbd
分享到:
相关推荐
centos7 openstack ocata安装
Centos-openstack.repo
基于centos7的单实例openstack安装,包括(网络模式为桥接网络), 有基本功能(如计算、网络、存储和仪表板)都安装在同一台机器上。这种安装方法也是概念验证(POC)的最佳方法。
介绍在centos系统上部署openstack控制节点
centos7.1安装openstack-kilo步骤
云计算环境CentOS6.2操作系统下OpenStack完整安装手册
centos7.2安装部署 OpenStack+KVM 云平台虚拟化环境详解
CentOS7.2下安装部署OpenStack+KVM 云平台虚拟化环境详解
Centos6.5部署Openstack云平台(基本环境配置、配置认证服务kesytone、配置镜像服务Glance、配置计算服务、配置网络服务、安装dashboard)
openstack pike 一键安装脚本 单机 环境 centos 7.4.1708 x86_64 使用阿里源
Openstack安装相关包-icehouse版-centos6.5-缺少的包 Openstack安装相关包 Openstack安装相关包
openstack01-centos7.6 10.0.0.99:无 有 openstack02-centos7.6 10.0.0.103:无 有 准备 系统:vmware 15,CentOS7.6 控制节点:[root@openstack01 ~]#hostnamectl set-hostname openstack01 PS:...
CentOS6.5+OpenStack+kvm云平台部署
centos下安装openstack详细步骤
centos8下centos-release-openstack-train
centos7下centos-release-openstack-pike
centos6_64 yum配置,一键搞定.centos6_64 yum配置,一键搞定
centos7下安装centos-release-openstack-ocata的yum源设置
第一条:centos mini镜像的最小化安装 我是用的是7.7版本,其他版本应该也可以。 第二条:配置给够 需要注意,虚拟机给的配置太低影响虚拟机性能,给的配置太高影响宿主机性能,其中需要根据你的电脑配置进行权衡。 ...
qcow2格式,openstack, centos7.9-2211,centos7.9镜像,云镜像,通用cloud-image,和阿里云centos镜像类似,是vda整合系统,可以用 resize 热扩容硬盘和文件系统。