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 ...
随机推荐
- 用GitLab Runner自动部署GitBook并不难
相信很多程序员喜欢用 GitBook 来写电子书.教程或者博客,看了不少文章,貌似都缺少说明如何将 GitBook 部署到版本库,并自动在服务器上 build,然后将生成的静态网站部署到云服务器上. ...
- Linux 命令行获取天气
目标: 使用 Linux 命令行显示天气预报. 发行版: 所有 Linux 发行版. 要求: 能连上因特网的 Linux 难度: 容易 约定: # - 需要使用 root 权限来执行指定命令,可以直接 ...
- 暑期集训20190730 取模(mod)
[题目描述] 给定一个长度为n的非负整数序列a,你需要支持以下操作: 1:给定l,r,输出a[l]+a[l+1]+…+a[r]. 2:给定l,r,x,将a[l],a[l+1],…,a[r]对x取模. ...
- CSPS Oct目标
超过skyh 删了一些sb话,不过目标不会变的
- restapi(9)- caching, akka-http 缓存
restapi作为前后端交互的枢纽:面对大批量的前端请求,需要确保回复的及时性.使用缓存是一项有效工具.我们可以把多数前端请求的回复response存入缓存,特别是一些需要大量计算才能获取的回复值,更 ...
- java应用性能调优之详解System的gc垃圾回收方法
一.什么是System.gc()? System.gc()是用Java,C#和许多其他流行的高级编程语言提供的API.当它被调用时,它将尽最大努力从内存中清除垃圾(即未被引用的对象).名词解释:GC, ...
- EFK教程 - ElasticSearch高性能高可用架构
通过将elasticsearch的data.ingest.master角色进行分离,搭建起高性能+高可用的ES架构 作者:"发颠的小狼",欢迎转载与投稿 目录 ▪ 用途 ▪ 架构 ...
- 使用客户机和主机做DNS服务正向解析及小问题解决
1.下载yum包 命令:yum install bind-chroot 2.更改配置文件 在这里,要了解到主配置文件为: /etc/named.conf 但是,为了避免经常修改主配置文件named ...
- 一个excel(20M)就能干趴你的poi,你信吗?
自从上一篇:一个普通类就能干趴你的springboot,你信吗?后,很巧的是这次又发现一个问题,所以有了这篇文章,还是想沿用上篇的”流水帐“的方式查找问题和解决问题.这篇文章主要是因为使用POI导入一 ...
- BST的实现(二叉搜索树)
void Inorder(struct Tree *T); //中序 void Preorder(struct Tree *T); //前序 void Postorder(struct Tree *T ...