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 ...
随机推荐
- 【C#多线程】2.线程池简述+两种传统的异步模式
线程池简述+两种传统的异步编程模式 1.线程池简述 首先我们要明确一点,编程中讲的线程与平时我们形容CPU几核几线程中的线程是不一样的,CPU线程是指逻辑处理器,比如4核8线程,讲的是这个cpu有8个 ...
- 根据多个成对的cron表达式生成的时间段,合并
场景:数据库一张表,有个startcron 和endcron 两个字段,根据表达式计算今天的所有时间段. 例:startcron :0 30 20 ? * * endcron :0 30 21 ? * ...
- 洛谷P5522 【[yLOI2019] 棠梨煎雪】
区间操作考虑用线段树维护. 建\(n*2\)棵线段树,前\(n\)棵线段树维护每个串的第i位是否是0. 后\(n\)棵线段树维护每个串的第i位是否是1. 如果是问号的话,直接跳过就好(通过1和0能看出 ...
- NIO 在Tomcat中的应用
对NIO的理解 个人单方面认为,NIO与BIO的最大区别在于主动和被动,使用BIO的方式需要等待被调用方返回数据,很明显此时调用者是被动的. 举个例子 阻塞IO 假设你是一个胆小又害羞的男孩子,你约了 ...
- 学习笔记42_SpringMVC
SpringMVC中,Global.axas发生变化,其中 1.原来是 public class MvcApplication:System.web.HttpApplication 现在是 publi ...
- 监控tomcat,自动启动
tomcatID=`ps -ef |grep tomcat |grep -v 'grep'|awk '{print $2}'` tomcatCount=`ps -ef|grep tomcat |gr ...
- 【转载】InstantRun 原理——深度剖析 AndroidStudio 2.0
一.前言 Android Studio 2.0开始支持 Instant Run 特性, 使得在开发过程中能快速将代码变化更新到设备上.之前,更新代码之后需要先编译一个完整的新Apk,卸载设备上已安装的 ...
- 2684亿!阿里CTO张建锋:不是任何一朵云都撑得住双11
2019天猫双11 成交额2684亿! "不是任何一朵云都能撑住这个流量.中国有两朵云,一朵是阿里云,一朵叫其他云."11月11日晚,阿里巴巴集团CTO张建锋表示,"阿里 ...
- vue-cli3.X快速创建项目
1.安装 Vue CLI 的包名称由 vue-cli 改成了 @vue/cli. 如果你已经全局安装了旧版本的 vue-cli (1.x 或 2.x),你需要先通过以下方式先卸载它: npm unin ...
- hexo搭建简易的博客网站
0.环境检测 1.系统升级(图形更新) #update-manager 检测状态 2.检测升级(命令更新) #sudo apt update #sudo apt -y dist-upgrade 一.安 ...