制作内网yum源 同步阿里的源

前端之家收集整理的这篇文章主要介绍了制作内网yum源 同步阿里的源前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文参考:http://www.studylinux.net/?p=4515

  1. 操作系统centos7(selinux firewalld关闭

  2. 安装cobbler命令修改为阿里的yum源 163的也可以

wget-O/etc/yum.repos.d/CentOS-Base.repo
wget-O/etc/yum.repos.d/epel.repohttp://mirrors.aliyun.com/repo/epel-7.repo

3.安装cobbler命令
最好都安装上

yum-yinstallcobblerdhcphttpdxinetdtftp-server

4.启动服务器

[root@localhost~]#systemctlstarthttpd
[root@localhost~]#systemctlenablehttpd
Createdsymlinkfrom/etc/systemd/system/multi-user.target.wants/httpd.serviceto/usr/lib/systemd/system/httpd.service.
[root@localhost~]#systemctlstartcobblerd
[root@localhost~]#systemctlenablecobblerd
Createdsymlinkfrom/etc/systemd/system/multi-user.target.wants/cobblerd.serviceto/usr/lib/systemd/system/cobblerd.service.
[root@localhost~]#

如果出错:
[root@localhost~]#rpm-qlcobbler|grepsetting
/etc/cobbler/settings
把setting
文件中的server和server_next
修改为本机的IP,默认是127.0.0.1
然后用cobblercheck确定没有问题

5.同步源

mkdir-p/var/www/cobbler/repo_mirror
cd/var/www/cobbler/repo_mirror
cobblerrepoadd--name=zabbix--mirror=http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/--arch=x86_64--breed=yum
cobblerreposync

taskstarted:2017-06-04_143254_reposync
taskstarted(id=Reposync,time=SunJun414:32:542017)
hello,reposync
run,reposync,run!
creating:/var/www/cobbler/repo_mirror/zabbix/config.repo
creating:/var/www/cobbler/repo_mirror/zabbix/.origin/zabbix.repo
running:/usr/bin/reposync-l-n-d--config=/var/www/cobbler/repo_mirror/zabbix/.origin/zabbix.repo--repoid=zabbix--download_path=/var/www/cobbler/repo_mirror-ax86_64
3.6kB00:00
4.3kB00:00
3.4kB00:00
3.4kB00:00
951B00:00
170kB00:01
155kB00:01
167kB00:01
epel/x86_64/updateinfoFailed
base/7/x86_64/primary_dbFailed
808kB00:08
4.7MB00:46
5.6MB01:19
5.6MB01:00
20kB00:00
230kB00:03
335kB00:07
714kB00:04
621kB00:15
622kB00:16
11kB00:00
240kB00:04
606kB00:08
1.7MB00:20
1.7MB00:16
5.1kB00:00
4.6kB00:00
4.7kB00:00
3.5MB00:48

receivedonstderr:
running:createrepo-ccache-ssha/var/www/cobbler/repo_mirror/zabbix
receivedonstdout:Spawningworker0with7pkgs
Spawningworker1with7pkgs
WorkersFinished
SavingPrimaryMetadata
SavingfilelistsMetadata
SavingotherMetadata
GeneratingsqliteDBs
sqliteDBscomplete

receivedonstderr:
running:chown-Rroot:apache/var/www/cobbler/repo_mirror/zabbix
receivedonstdout:
receivedonstderr:
running:chmod-R755/var/www/cobbler/repo_mirror/zabbix
receivedonstdout:
receivedonstderr:
***TASKCOMPLETE***
[root@localhostrepo_mirror]#
检查校验
[root@localhostrepo_mirror]#cd/var/www/cobbler/repo_mirror/zabbix/
[root@localhostzabbix]#ll
total10644
drwxr-xr-x2rootapache4096Jun414:35cache
-rwxr-xr-x1rootapache111Jun414:32config.repo
drwxr-xr-x2rootapache4096Jun414:35repodata
-rwxr-xr-x1rootapache343120Apr2503:56zabbix-agent-3.0.9-1.el7.x86_64.rpm
-rwxr-xr-x1rootapache235320Apr2503:57zabbix-get-3.0.9-1.el7.x86_64.rpm
-rwxr-xr-x1rootapache730860Apr2503:57zabbix-java-gateway-3.0.9-1.el7.x86_64.rpm
-rwxr-xr-x1rootapache636756Apr2503:57zabbix-proxy-MysqL-3.0.9-1.el7.x86_64.rpm
-rwxr-xr-x1rootapache636252Apr2503:57zabbix-proxy-pgsql-3.0.9-1.el7.x86_64.rpm
-rwxr-xr-x1rootapache620776Apr2503:57zabbix-proxy-sqlite3-3.0.9-1.el7.x86_64.rpm
-rwxr-xr-x1rootapache11416Feb152016zabbix-release-3.0-1.el7.noarch.rpm
-rwxr-xr-x1rootapache246096Apr2503:57zabbix-sender-3.0.9-1.el7.x86_64.rpm
-rwxr-xr-x1rootapache1819916Apr2503:57zabbix-server-MysqL-3.0.9-1.el7.x86_64.rpm
-rwxr-xr-x1rootapache1818888Apr2503:57zabbix-server-pgsql-3.0.9-1.el7.x86_64.rpm
-rwxr-xr-x1rootapache3679892Apr2503:57zabbix-web-3.0.9-1.el7.noarch.rpm
-rwxr-xr-x1rootapache5224Apr2503:57zabbix-web-japanese-3.0.9-1.el7.noarch.rpm
-rwxr-xr-x1rootapache4756Apr2503:57zabbix-web-MysqL-3.0.9-1.el7.noarch.rpm
-rwxr-xr-x1rootapache4768Apr2503:57zabbix-web-pgsql-3.0.9-1.el7.noarch.rpm
[root@localhostzabbix]#

apache 映射的地址

http://192.168.56.113/cobbler/repo_mirror/zabbix/

wKiom1kz5vKBo8sgAALxFVuBYCM860.png-wh_50



[root@bogon~]#vim/etc/yum.repos.d/zabbix.repo
[local-zabbix]#可以自己定义
name=localzabbix
baseurl=http://192.168.56.113/cobbler/repo_mirror/zabbix/
enabled=1
gpgcheck=0


下面我就没接着写 参考链接

[root@aqdl~]#cobblerrepoadd--name=epel--mirror=https://mirrors.aliyun.com/epel/7/x86_64/--arch=x86_64--breed=yum
[root@aqdl~]#cobblerrepoadd--name=saltstack--mirror=http://repo.saltstack.com/yum/redhat/latest/x86_64/latest/--arch=x86_64--breed=yum
[root@aqdl~]#cobblerrepoadd--name=openstack-mitaka--mirror=https://mirrors.aliyun.com/centos/7/cloud/x86_64/openstack-mitaka/--arch=x86_64--breed=yum
[root@aqdl~]#cobblerrepoadd--name=updates--mirror=https://mirrors.aliyun.com/centos/7/updates/x86_64/--arch=x86_64--breed=yum
[root@aqdl~]#cobblerrepoadd--name=extras--mirror=https://mirrors.aliyun.com/centos/7/extras/x86_64/--arch=x86_64--breed=yum
[root@aqdl~]#cobblerrepoadd--name=os--mirror=https://mirrors.aliyun.com/centos/7/os/x86_64/--arch=x86_64--breed=yum
[root@aqdl~]#cobblerreposync#在夜深人静的时候同步效果显著!

同步完毕制作一个repo文件放在 /etc/yum.repos.d/

下面就可以了

猜你在找的Bash相关文章