• centos7.3下配置本地yum仓库


    部署openstack时,网络yum源安装慢,而且经常中的提示找不到mirrors,所以配置一个本地的安装源很有必要,来解决这个揪心的问题。

    安装:
    yum install yum-utils createrepo yum-plugin-priorities
    yum install httpd
     
    设置httpd
    systemctl enable httpd.service
    systemctl start httpd.service
    cd  /var/www/html/
    mkdir openstack-pike
    将官网centos7.3下关于openstack-pike的所有的rpm下载后放在openstack-pike目录中
    然后执行下面操作,第一次同步时间较长,同步结束后
    createrepo --update /var/www/html/openstack-pike
    创建完成后,就可以使用web测试:http://192.168.217.11/openstack-pike/

    yum源配置文件
    vi /etc/yum.repos.d/openstack-pike.repo
    [openstack-pike]  //源名称
    name=openstack-pike //源描述
    baseurl=http://192.168.217.20/openstack-pike/  //源地址 建立的http服务就可以用http地址
    enabled=1     //源是否可用  
    gpgcheck=0    //时候检查gpg,因为没有认证所以写不检查
    priority=1    //优先级,yum-plugin-priorities会用到,优先级越小越高

    编辑原有的Centos-Base.repo每段后面加入优先级
    vi /etc/yum.repos.d/CentOS-Base.repo
    [base]  
    name=CentOS-$releasever - Base  
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra  
    #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/  
    gpgcheck=1  
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7  
    priority=2 //优先级设置成2低于本地源,这样会优先从本地源下载


    更新yum缓存
    yum clean all //清除yum信息  
    yum makecache //创建cache
    yum repolist #可以看到源的id列表 可以找到一个源名id为openstack-pike
    此时就可以使用本地源进行yum安装部署了

    web服务可能无法方法。请关闭SELinux、iptables,或者放行相关端口
    setenforce 0
    systemctl stop firewald

  • 相关阅读:
    编程的发展史及Python简介
    计算机的主要部件和组成
    编程二连
    数据库中的数据类型
    数据库概念和基本操作(mysql的操作)
    并发编程之协程
    并发编程之多线程
    网络编程之socket编程
    并发编程之多进程
    网络编程之网络协议
  • 原文地址:https://www.cnblogs.com/wclwcw/p/8057433.html
Copyright © 2020-2023  润新知