OpenStack安装第二天——RDO quick start
参照RDO官方安装文档,http://openstack.redhat.com/Quickstart
安装到第3步:
packstack——allinone
时报错
解决方案:http://eduard.linux.edu/install-openstack-rdo-redhat-6-5-dependecies-issues/
用到命令
sudo rhn-channel --add --channel=rhel-x86_64-server-optional-6
报错,需要RHN账户。
尝试替换yum源为Centos源
删除RHEL6.4自带的yum,命令如下:
rpm -aq | grep yum | xargs rpm -e --nodeps
下载CentOS 6的yum,命令如下:
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-40.el6.centos.noarch.rpm wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
安装yum
rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm rpm -ivh yum-3.2.29-40.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
配置repo文件,新建CentOS-Base.repo文件,内容为
[base] name=CentOS-6 - Base repo=os baseurl=http://ftp.sjtu.edu.cn/centos/6/os/$basearch/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6 #released updates [update] name=CentOS-6 - Updates baseurl=http://ftp.sjtu.edu.cn/centos/6/updates/$basearch/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6 #packages used/produced in the build but not released #[addons] #name=CentOS-6 - Addons #baseurl=http://ftp.sjtu.edu.cn/centos/6/addons/$basearch #gpgcheck=1 #gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6 #additional packages that may be useful [extras] name=CentOS-6 - Extras baseurl=http://ftp.sjtu.edu.cn/centos/6/extras/$basearch/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6 #additional packages that extend functionality of existing package [centosplus] name=CentOS-6 - Plus baseurl=http://ftp.sjtu.edu.cn/centos/6/centosplus/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6 #contrib - packages by Centos Users [contrib] name=CentOS-6 - Contrib baseurl=http://ftp.sjtu.edu.cn/centos/6/contrib/$basearch/ gpgcheck=1 enabled=0 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
清除yum缓存
yum clean all yum list
yum源替换完成之后更新:
yum -y update yum -y upgrade
然后再次安装第3步
packstack——allinone
安装成功。中间有的地方比较慢,耐心等待。