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
最新文章
- Elasticsearch 的坑爹事——记录一次mapping field修改过程
- 在Unity3D 4中关联Visual Studio 2012来编写C#
- hdu----(1671)Phone List(Trie带标签)
- 华为OJ平台——求最大连续bit数
- XDubg的配置与应用
- 多校训练赛2 ZCC loves cards
- poj1321 棋盘(dfs)
- Beta冲刺 第一天
- yidiandian
- Oracle物化视图的创建及使用
- winform窗体运行时的大小和设计时不一致
- html + js 实现图片上传,压缩,预览及图片压缩后得到Blob对象继续上传问题
- Java面试知识点之设计模式(一)
- Microsoft Bot Framework with LUIS
- 性能测试四十七:jmeter性能监控工具ServerAgent
- 使用sublime 正则匹配替换大批量代码
- Release file is expired, Updates for this repository will not be applied.(资源索引文件过期问题)
- python 一个函数让你决定你的二维码
- springmvc shiro整合cas单点登入
- Xshell5中常用linux服务器命令集合