关于openstack 安装centos-release-openstack-ocata失败解决
openstack ocata版本在后期增加节点的时候,安装centos-release-openstack-ocata
失败。ocata版本安装参考
centos-release-openstack-ocata 错误提示
安装centos-release-openstack-ocata前系统版本centos 7.4
,在yum安装的时候提示:
1 | yum install centos-release-openstack-ocata |
经过查询得知,阿里云extras已经取消 centos-release-openstack-ocata的支持,于是乎怎么办。手动下载二进制包来进行安装。
下载centos-release-openstack-ocata相关组件
centos 7.4对应下载地址
1 | wget http://vault.centos.org/7.4.1708/extras/x86_64/Packages/centos-release-openstack-ocata-1-2.el7.noarch.rpm |
安装对应的插件
1 | rpm -ivh *.rpm |
上述的几条命令可以使用一下方式进行快速的安装
1 | wget http://vault.centos.org/7.4.1708/extras/x86_64/Packages/centos-release-openstack-ocata-1-2.el7.noarch.rpm |
清理缓存
1 | yum clean all |
在yum cachemake
的时候又提示了错误。HTTP Error 404 - Not Found
,具体错误如下:
1 | Loaded plugins: fastestmirror |
于是打开http://mirror.centos.org/centos/7/cloud/x86_64
此链接地址,发现已经没有了openstack-ocata
,所以才会导致失败。功夫不负有心人,终于在google找到一个有用的地址。
修改OpenStack-ocata.repo
修改/etc/yum.repos.d/CentOS-OpenStack-ocata.repo
文件里面的baseurl
地址,修改内容如下:
1 | [centos-openstack-ocata] |
完成后执行yum makecache
或centos-release-openstack-ocata
成功。可以打开mirror.neu.edu.cn查看是否有openstack-ocata
更新
1 | yum upgrade |
安装相关插件
1 | yum install python-openstackclient openstack-selinux |