repo本地安装源同步配置

5740阅读 0评论2016-08-26 wood016
分类:系统运维

近期在安装mantl微服务,发现网络下载异常慢,决定使用reposync命令实现本地源的功能进行安装。

【安装reposync】

yum install yum-utils createrepo yum-plugin-priorities -y

【获取yum文件】

#安装rdo的源文件

yum install -y

rpm -Uvh

#查看源ID的列表

yum repolist

【执行同步】

cd /data/yum

reposync --repoid=dockerrepo

执行命令以后,在当前目录生成了和远程yum源一致的文件。

【yum 配置】

[asteris-mantl-rpm]
name=asteris-mantl-rpm
baseurl=
gpgcheck=0
enabled=1

[ciscocloud-rpm]
name=ciscocloud-rpm
baseurl=
gpgcheck=0
enabled=1

[mesosphere]
name=Mesosphere Packages for EL 7 - $basearch
baseurl=
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mesosphere

[mesosphere-noarch]
name=Mesosphere Packages for EL 7 - noarch
baseurl=
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mesosphere

[mesosphere-source]
name=Mesosphere Packages for EL 7 - $basearch - Source
baseurl=
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mesosphere

[dockerrepo]
name=Docker Repository
baseurl=
enabled=1
gpgcheck=0
gpgkey=

【定时脚本】

echo 'reposync --repoid=asteris-mantl-rpm'
reposync --repoid=asteris-mantl-rpm

echo 'reposync --repoid=ciscocloud-rpm'
reposync --repoid=ciscocloud-rpm

echo 'reposync --repoid=dockerrepo/7'
reposync --repoid=dockerrepo

echo 'reposync --repoid=mesosphere/x86_64'
#reposync --repoid=mesosphere/x86_64
reposync --repoid=mesosphere



【架设网站服务】

httpd  或 ngnix
上一篇:Oracle数据库应用系统的调优的十个方面
下一篇:没有了