CentOS 7 Cobbler 配置 YUM仓库
通过Cobbler配置内网YUM仓库
在上一篇Cobbler 安装中,配置好了Cobbler
下面来通过Cobbler来配置内网的YUM仓库
这里可以同步所有版本的yum源,增加内网的yum安装下载速度。
通过命令来增加仓库
[root@backup ~]#cobbler repo add --name=Centos6-UPDATES --mirror=http://mirrors.aliyun.com/centos/6/updates/x86_64/ --arch=x86_64 --breed=yum
[root@backup ~]#cobbler repo add --name=Centos6-salt201611 --mirror=https://repo.saltstack.com/yum/redhat/6/x86_64/2016.11/ --arch=x86_64 --breed=yum
[root@backup ~]#cobbler repo add --name=Centos7-Base --mirror= https://mirrors.aliyun.com/centos/7/os/x86_64/ --arch=x86_64 --breed=rsync
[root@backup ~]#cobbler repo add --name=Centos7-extras --mirror=https://mirrors.aliyun.com/centos/7/extras/x86_64/ --arch=x86_64 --breed=yum
[root@backup ~]#cobbler repo add --name=epel6-x86_64-testing --mirror=http://mirrors.aliyun.com/epel/testing/6/x86_64/ --arch=x86_64 --breed=yum
[root@backup ~]#cobbler repo add --name=Centos7-salt201707 --mirror=https://repo.saltstack.com/yum/redhat/7Server/x86_64/2017.7/ --arch=x86_64 --breed=yum
[root@backup ~]#cobbler repo add --name=Centos6-Base --mirror=http://mirrors.aliyun.com/centos/6/os/x86_64/ --arch=x86_64 --breed=yum
[root@backup ~]#cobbler repo add --name=epel6-x86_64 --mirror=http://mirrors.aliyun.com/epel/6/x86_64/ --arch=x86_64 --breed=yum
[root@backup ~]#cobbler repo add --name=Centos7-epel --mirror=https://mirrors.aliyun.com/epel/7Server/x86_64/ --arch=x86_64 --breed=yum
[root@backup ~]#cobbler repo add --name=Centos6-webtatic --mirror=http://sp.repo.webtatic.com/yum/el6/x86_64/ --arch=x86_64 --breed=yum
[root@backup ~]#cobbler repo add --name=Centos7-webtatic --mirror=https://sp.repo.webtatic.com/yum/el7/x86_64/ --arch=x86_64 --breed=yum
[root@backup ~]#cobbler repo add --name=Centos6-percona --mirror=http://repo.percona.com/release/6Server/os/x86_64/ --arch=x86_64 --breed=yum
[root@backup ~]#cobbler repo add --name=Centos7-salt201611 --mirror=https://repo.saltstack.com/yum/redhat/7/x86_64/2016.11/ --arch=x86_64 --breed=yum
[root@backup ~]#cobbler repo add --name=Centos7-zabbix3 --mirror=http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/ --arch=x86_64 --breed=yum
[root@backup ~]#cobbler repo add --name=Centos6-extras --mirror=http://mirrors.aliyun.com/centos/6/extras/x86_64/ --arch=x86_64 --breed=yum
[root@backup ~]#cobbler repo add --name=Centos6-zabbix3 --mirror=http://repo.zabbix.com/zabbix/3.4/rhel/6/x86_64/ --arch=x86_64 --breed=yum
[root@backup ~]#cobbler repo add --name=Centos7-percona --mirror=http://repo.percona.com/release/7Server/os/x86_64/ --arch=x86_64 --breed=yum
参数 | 说明 |
---|---|
cobbler repo add | 添加yum源 |
cobbler repo copy | 复制 |
cobbler repo edit | 修改 |
cobbler repo find | 查找 |
cobbler repo list | 列出已添加的yum源 |
cobbler repo remove | 删除已添加的本地yum源 |
cobbler repo rename | 重命名本地已添加的源 |
cobbler repo report | 列出全部源的详细信息 |
查看刚刚添加的yum仓库
[root@cobbler ~]# cobbler repo list
Centos6-Base
Centos6-UPDATES
Centos6-extras
Centos6-percona
Centos6-salt201611
Centos6-webtatic
Centos6-zabbix3
Centos7-Base
Centos7-epel
Centos7-extras
Centos7-percona
Centos7-salt201611
Centos7-salt201707
Centos7-webtatic
Centos7-zabbix3
epel6-x86_64
epel6-x86_64-testing
并没有结束,还需要把添加的这些,同步下来
这里就不全部同步了,指定一个同步
[root@cobbler ~]# cobbler reposync --only=Centos7-zabbix3
task started: 2018-09-28_104217_reposync
task started (id=Reposync, time=Fri Sep 28 10:42:17 2018)
hello, reposync
run, reposync, run!
creating: /var/www/cobbler/repo_mirror/Centos7-zabbix3/config.repo
creating: /var/www/cobbler/repo_mirror/Centos7-zabbix3/.origin/Centos7-zabbix3.repo
running: /usr/bin/reposync -l -n -d --config=/var/www/cobbler/repo_mirror/Centos7-zabbix3/.origin/Centos7-zabbix3.repo --repoid=Centos7-zabbix3 --download_path=/var/www/cobbler/repo_mirror -a x86_64
2.9 kB 00:00
3.6 kB 00:00
3.2 kB 00:00
3.4 kB 00:00
3.4 kB 00:00
88 kB 00:00
166 kB 00:00
945 kB 00:00
187 kB 00:00
3.6 MB 00:00
112 kB 00:01
5.9 MB 00:03
5.2 MB 00:03
255 kB 00:01
367 kB 00:01
737 kB 00:02
678 kB 00:02
677 kB 00:02
13 kB 00:00
646 kB 00:02
267 kB 00:00
2.0 MB 00:06
2.0 MB 00:06
7.5 kB 00:00
7.1 kB 00:00
7.1 kB 00:00
2.7 MB 00:08
received on stderr:
running: createrepo -c cache -s sha /var/www/cobbler/repo_mirror/Centos7-zabbix3
received on stdout: Spawning worker 0 with 14 pkgs
Workers Finished
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete
received on stderr:
running: chown -R root:apache /var/www/cobbler/repo_mirror/Centos7-zabbix3
received on stdout:
received on stderr:
running: chmod -R 755 /var/www/cobbler/repo_mirror/Centos7-zabbix3
received on stdout:
received on stderr:
*** TASK COMPLETE ***
[root@cobbler ~]# ls /var/www/cobbler/repo_mirror/Centos7-zabbix3/
cache zabbix-java-gateway-3.4.14-1.el7.x86_64.rpm zabbix-sender-3.4.14-1.el7.x86_64.rpm zabbix-web-mysql-3.4.14-1.el7.noarch.rpm
config.repo zabbix-proxy-mysql-3.4.14-1.el7.x86_64.rpm zabbix-server-mysql-3.4.14-1.el7.x86_64.rpm zabbix-web-pgsql-3.4.14-1.el7.noarch.rpm
repodata zabbix-proxy-pgsql-3.4.14-1.el7.x86_64.rpm zabbix-server-pgsql-3.4.14-1.el7.x86_64.rpm
zabbix-agent-3.4.14-1.el7.x86_64.rpm zabbix-proxy-sqlite3-3.4.14-1.el7.x86_64.rpm zabbix-web-3.4.14-1.el7.noarch.rpm
zabbix-get-3.4.14-1.el7.x86_64.rpm zabbix-release-3.4-2.el7.noarch.rpm zabbix-web-japanese-3.4.14-1.el7.noarch.rpm
这里看到已经同步下来了,其他的类似,如果相同步所有,则不增加--only
参数即可
下面就可以通过访问http://10.0.0.200/cobbler/repo_mirror/Centos7-zabbix3/
能看到
配置其他机器配置yum源
[root@cobbler yum.repos.d]# cat local.repo
[zabbix-34]
name=local CentOS7 zabbix34
baseurl=http://10.0.0.200/cobbler/repo_mirror/Centos7-zabbix3/
enable=1
gpgcheck=0
测试
[root@cobbler yum.repos.d]# yum makecache
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
base | 3.6 kB 00:00:00
epel | 3.2 kB 00:00:00
extras | 3.4 kB 00:00:00
updates | 3.4 kB 00:00:00
zabbix-34 | 2.5 kB 00:00:00
(1/8): epel/x86_64/updateinfo | 945 kB 00:00:00
(2/8): epel/x86_64/prestodelta | 2.9 kB 00:00:00
(3/8): epel/x86_64/primary | 3.6 MB 00:00:00
(4/8): zabbix-34/filelists_db | 12 kB 00:00:00
(5/8): zabbix-34/other_db | 3.3 kB 00:00:00
(6/8): zabbix-34/primary_db | 11 kB 00:00:00
(7/8): epel/x86_64/other | 2.2 MB 00:00:00
(8/8): epel/x86_64/filelists | 10 MB 00:00:02
epel 12692/12692
epel 12692/12692
epel 12692/12692
Metadata Cache Created
从上面可以看出来,zabbix-34 是没问题的了
至此,cobbler 的内网yum源配置完成。
CentOS 7 Cobbler 配置 YUM仓库的更多相关文章
- centos7如何配置yum仓库
centos7如何配置yum仓库 一.总结 一句话总结: 备份原仓库配置原件,接来下按需求 百度 是指定本地光盘作为yum仓库,还是使用网络源作为yum仓库 二.centos7如何配置yum仓库 1. ...
- [转]CENTOS 6.5 配置YUM安装NGINX+服务器负载均衡
原文连接: CENTOS 6.5 配置YUM安装NGINX http://blog.sina.com.cn/s/blog_69f467b70102uyux.html 参考博文: Centos下安装. ...
- centos 用dvd创建yum 仓库
环境:CentOS 6.0 默认的yum是以网络来安装的,在没有网络或者网速不佳的情况下,通过yum来安装软件是意见非常痛苦的事情.其实对于CentOS DVD来说,里面提供的软件就足以满足我们的需要 ...
- CentOS 6.3 配置 yum
ContOS 配置yum:1.cd /etc/yum.repos.d2.创建个任意目录,将所有文件移动到创建的目录中,除了CentOS-Media.repo3.编辑CentOS-Media.repov ...
- centos 7 搭建本地yum仓库
首先需要创建一个目录 mkdir /1 #在根目录下创建一个名字为1的目录 将光盘挂载到创建的这个目录 mount /dev/cdrom /1 yum命令配置文件在/etc/yum.repos.d ...
- 配置yum仓库和rpm包
作业一: 1) 开启Linux系统前添加一块大小为15G的SCSI硬盘 2) 开启系统,右击桌面,打开终端 3) 为新加的硬盘分区,一个主分区大小为5G,剩余空间给扩展分区,在扩展分区上划分1个逻辑分 ...
- 配置yum仓库:yum install 软件
1.一个重要模板: 进入/etc/yum.repos.d文件夹,新建一个xiaoxu.repo文件,其中xiaoxu可以根据需要来取名. [模板] vim xiaoxu.repo [rhel] ...
- CENTOS 6.5 配置YUM安装NGINX
第一步,在/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo: cd /etc/yum.repos.d/ vim nginx.repo 填写如下内容: [nginx]nam ...
- CentOS 6.7 配置 yum 安装 nginx
第一步,在/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo: cd /etc/yum.repos.d/ vim nginx.repo 填写如下内容: [nginx] na ...
随机推荐
- 中级前端必备知识点(2.5w+月薪)进阶 (分享知乎 : 平酱的填坑札记 关注专栏 用户:安大虎)
前端已经不再是5年前刚开始火爆时候的那种html+css+js+jquery的趋势了,现在需要你完全了解前端开发的同时,还要具备将上线.持续化.闭环.自动化.语义化.封装......等概念熟练运用到工 ...
- VS环境下基于C++的单链表实现
------------恢复内容开始------------ #include<iostream> using namespace::std; typedef int ElemType; ...
- Android 这 13 道 ContentProvider 面试题,你都会了吗?
前言 作为 Android 的四大组件之一,ContentProvider 可以说是无处不在了. 但是对于我而言,开发过程中看似 ContentProvider 用得很娴熟,却一直没能形成一个完整的体 ...
- 学习笔记16_页面缓存/进程外Session
*页面缓存:适用于访问量较高的网站 <%@OutputCache Duration="15"//缓存15秒 VaryByParam='*' //请求的任何一处发生改变,缓存 ...
- CSPS模拟测试59
这场考得我心态爆炸......... 开场T1只会$n^{2}$,然后发现bfs时每个点只需要被更新一次,其他的更新都是没用的. 也就是说,我们可以只更新还没被更新的点? 于是我先YY了一个链表,发现 ...
- NOIP模拟 16
嗯我已经是个不折不扣的大辣鸡了 上次的T3就弃了,这次又弃 颓废到天际 T1 巨贪贪心算法 我就是一个只会背板子的大辣鸡 全裸的贪心看不出来,只会打板子 打板子,加特判,然后一无进展,原题不会,这就是 ...
- 大数据之路day01_3--JAVA语言基础(1)
从这里开始,正式进入正轨 1.关键字 2.main main是关键字吗? 不是,他只是一个标识符,只不过有点特殊,虚拟机可以识别. main(主函数)的作用 1:可以保证程序的独立运行 2:是程序的 ...
- 安装cnpm遇到的问题
安装 cnpm时,用git安装时,安装好node环境后,测试版本号node -v和npm -v都没问题,可以输出版本号,但是安装cnpm时,使用淘宝镜像安装后,会出现如下警告: 这个是提醒你安装的版本 ...
- Linux系统移植的重要文件
移植linux内核的关键文件: arch/arm/mach-s5p6818/cpu.c cpu_init_machine() ...
- (十七)golang--闭包(简单明了)
所谓闭包:就是一个函数和其相关的引用环境组合的一个整体: 首先,有如下一个小例子,最终的输出结果是什么呢?是输出11,12吗? 对上述代码说明:(1)addUpper是一个函数,返回的是func(in ...