真的是几经周折,终于配置好了!我做好了一键配置yum的代码,地址:https://www.cnblogs.com/guarding/p/12321702.html

首先看一下配置前的报错信息把:

需要安装以下安装包(根据openstack-ocata的官方文档:https://docs.openstack.org/ocata/install-guide-rdo/environment-packages.html)
# yum install centos-release-openstack-ocata
# yum install python-openstackclient
[root@node1 ~]# yum install centos-release-openstack-ocata
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
base                                                                             | 3.6 kB  00:00:00     
centos                                                                           | 3.6 kB  00:00:00     
epel                                                                             | 5.3 kB  00:00:00     
extras                                                                           | 2.9 kB  00:00:00     
updates                                                                          | 2.9 kB  00:00:00     
(1/2): epel/x86_64/updateinfo                                                    | 1.0 MB  00:00:00     
(2/2): epel/x86_64/primary_db                                                    | 6.7 MB  00:00:02     
没有可用软件包 centos-release-openstack-ocata。
错误:无须任何处理
[root@node1 ~]# yum install python-openstackclient
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
没有可用软件包 python-openstackclient。
错误:无须任何处理
解决方案:
1.首先配置好本机的DNS(DNS谁的都可以一样,依次是谷歌的、腾讯的、阿里云的,反正都配置了肯定没错,少配置了可能会遇到问题)
[root@node1 ~]# echo "nameserver 8.8.8.8
nameserver 119.29.29.29
nameserver 114.114.114.114" > /etc/resolv.conf
[root@node1 ~]# cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 119.29.29.29
nameserver 114.114.114.114

#配置openstack的yum源

[root@node1 ~]# tar -zcf /etc/yum.repos.d/yum.repo.bak.gz /etc/yum.repos.d/*

[root@node1 ~]# rm -rf /etc/yum.repos.d/CentOS-*

[root@node1 ~]# wget -O /etc/yum.repos.d/CentOS-epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

[root@node1 ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

[root@node1 ~]# sed -i '$a /dev/cdrom /mnt/ iso9660 defaults 0 0' /etc/fstab #如果你没有连接光盘镜像此步骤可以不做,基本没影响

[root@node1 ~]# mount -a

[root@node1 ~]# tee /etc/yum.repos.d/CentOS-7.repo <<-'EOF'

[centos]

name=centos7

baseurl=file:///mnt/

enable=1

gpgcheck=0

EOF

2.安装openstack-ocata所需要的依赖包(阿里云的各种源地址:https://developer.aliyun.com/mirror/)

[root@node1 ~]# yum -y install centos-release-ceph-jewel centos-release-qemu-ev

通过阿里云下载centos-release-openstack-ocata

[root@node1 ~]# wget -O /opt/centos-release-openstack-ocata-1-2.el7.noarch.rpm https://mirrors.aliyun.com/centos-vault/altarch/7.6.1810/extras/ppc64le/Packages/centos-release-openstack-ocata-1-2.el7.noarch.rpm?spm=a2c6h.13651111.0.0.25962f70kIQliu&file=centos-release-openstack-ocata-1-2.el7.noarch.rpm

[root@node1 ~]# wget -O /opt/rdo-release-ocata-3.noarch.rpm https://repos.fedorapeople.org/repos/openstack/EOL/openstack-ocata/rdo-release-ocata-3.noarch.rpm

安装openstack存储库

[root@node1 ~]# rpm -ivh /opt/centos-release-openstack-ocata-1-2.el7.noarch.rpm

[root@node1 ~]# rpm -ivh /opt/rdo-release-ocata-3.noarch.rpm

删除两个有错误的yum,避免后面出错

[root@node1 ~]# rm -rf /etc/yum.repos.d/CentOS-OpenStack-ocata.repo

[root@node1 ~]# rm -rf /etc/yum.repos.d/rdo-qemu-ev.repo

添加一个测试好的openstack-ocata源

[root@node1 ~]# tee /etc/yum.repos.d/CentOS-ocata.repo <<-'EOF'

> [openstack]

> name=ocata

> baseurl=https://buildlogs.cdn.centos.org/centos/7/cloud/x86_64/openstack-ocata/

> enable=1

> gpgcheck=0

> EOF

[root@node1 ~]# yum clean all     #清空yum缓存

[root@node1 ~]# yum repolist

[root@node1 ~]# yum makechahe  #更新yum缓存资源

至此openstack的yum源已经配置成功,搜集这些源确实不容易,我做的这个是针对openstack的ocata版本的,其他版本方法基本一样,

如地址可以改一下尝试能不能搜到:https://buildlogs.cdn.centos.org/centos/7/cloud/x86_64/openstack-ocata/

再次执行yum install centos-release-openstack-ocata,发现已经安装成功

[root@node1 ~]# yum install centos-release-openstack-ocata
已加载插件:fastestmirror, langpacks
Repository openstack-ocata is listed more than once in the configuration
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
无须任何处理

执行yum install python-openstackclient也可以完美的安装了,这些步骤前提条件是网络没啥问题!

[root@node1 ~]# yum install python-openstackclient
已加载插件:fastestmirror, langpacks
Repository openstack-ocata is listed more than once in the configuration
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
软件包 python-openstackclient-3.8.2-1.el7.noarch 已安装并且是最新版本
无须任何处理

												

openstack的yum源出错,配置openstack-ocata版的在线yum源,openstack的yum源配置的更多相关文章

  1. OpenStack-Ocata版+CentOS7.6 云平台环境搭建 — 3.安装配置OpenStack认证服务(keystone)

    节点配置信息说明: 控制节点:controller: IP:192.168.164.128 hostname&hosts:likeadmin 计算加点:Nova: IP:192.168.164 ...

  2. OpenStack-Ocata版+CentOS7.6 云平台环境搭建 — 2.安装配置OpenStack基础服务

    节点配置情况说明: 控制节点:controller: IP:192.168.164.128 hostname&hosts:likeadmin 计算加点:Nova: IP:192.168.164 ...

  3. OpenStack Pike超详细搭建文档 LinuxBridge版

    前言 搭建前必须看我 本文档搭建的是分布式P版openstack(1 controller + N compute + 1 cinder)的文档. openstack版本为Pike. 搭建的时候,请严 ...

  4. Openstack入门篇(十五)之如何创建生产使用的openstack镜像

    在linux-node1节点上: [root@linux-node1 ~]# yum install -y openstack-nova-compute [root@linux-node1 ~]# y ...

  5. yum 安装出错--"Couldn't resolve host 'mirrors.aliyun.com'"

    1.yum 安装出错 [root@iz25m0z7ik3z ~]#yum install mysql [root@iZ25m0z7ik3Z ~]#yum install mysql Loaded pl ...

  6. yum update 出错

    yum update 出错 : mirrors.163.com; Unknown error" Trying other mirror. yum-utils-1.1.31-52.el7.no ...

  7. yum更新出错-解决

    Total download size: 14 MIs this ok [y/d/N]: 命令里已经yum install -y了,但是还是需要选择Y,N没有自动执行,请问这个要怎么破. PS:我是在 ...

  8. (九)OpenStack---M版---双节点搭建---Swift(单节点)安装和配置

    ↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ >>>>>>传送门 本次搭建仅采用Compute单节点做swift组件 1.Controller安装并配置控制节点 ...

  9. CentOS 7 安装、配置、使用 PostgreSQL 9.5(一)安装及基础配置

    一直不知道怎么读这个数据库的名字,在官网上找到了文档.PostgreSQL is pronounced Post-Gres-Q-L. 读音 What is PostgreSQL? How is it ...

  10. SpringBoot外部化配置使用Plus版

    本文如有任何纰漏.错误,请不吝指正! PS: 之前写过一篇关于SpringBoo中使用配置文件的一些姿势,不过嘛,有句话(我)说的好:曾见小桥流水,未睹观音坐莲!所以再写一篇增强版,以便记录. 序言 ...

随机推荐

  1. cs231n spring 2017 lecture12 Visualizing and Understanding

    这一节课很零碎. 1. 神经网络到底在干嘛? 浅层的是具体的特征(比如边.角.色块等),高层的更抽象,最后的全连接层是把图片编码成一维向量然后和每一类标签作比较.如果直接把图片和标签做像素级的最近领域 ...

  2. FPGA浮点数定点数的处理

    http://blog.chinaaet.com/justlxy/p/5100053166大佬博客,讲的非常有条理的 1,基础知识 (1)定点数的基础认知: 首先例如一个16位的数表示的定点数的范围是 ...

  3. org.apache.http.NoHttpResponseException

    org.apache.http.NoHttpResponseException 异常: org.apache.http.NoHttpResponseException: The target serv ...

  4. Linux查看后台任务,关闭后台任务

    jobs查看后台任务, kill %num关闭相应的后台任务

  5. Django环境的搭建以及最简示例

    一.环境的搭建 先安装pip yum install python-pip 安装失败: 安装epel扩展源 yum install epel-release 在安装pip 再利用pip安装django ...

  6. docker 创建实例

    docker创建mysql实例要注意表名大小写和端口号映射的问题.下面是使用文件挂载解决表名大小写问题. docker run --name mysql-1 -e MYSQL_ROOT_PASSWOR ...

  7. chap4-关联接口测试-通过全局变量传递cookie

    # 1 http_request.py import requests class HttpRequest: def http_request(self, url, method, data=None ...

  8. byte的取值范围是-128~127,那么包含-128和127吗?

    本帖最后由 王德升老师 于 2019-12-27 17:56 编辑 byte的取值范围为什么是-128~127?如果面试官问你取值范围包含127吗?1. 首先我们知道Java中byte类型是1个字节占 ...

  9. django中间件和auth模块

    Django中间件 由django的生命周期图我们可以看出,django的中间件就类似于django的保安,请求一个相应时要先通过中间件才能到达django后端(url.views.template. ...

  10. 当async: true 时,ajax请求是异步的

    方法beforeSend,用于在向服务器发送请求前添加一些处理函数.   type:"GET",//通常会用到两种:GET,POST.默认是:GET      url:" ...