部署自己的Yum安装源

在维护一个大集群的时候,往往操作系统版本都是一致的,经常碰到yum 安装软件的需求,这里提供一个方法可以配置公司专属的YUM源

1、在云端安装FTP服务器 1

安装FTP服务 1

下载或上传固定CentOS版本的ISO文件到云端 1

配置手动挂载 1

配置自动挂载 2

挂载激活 2

2、 其他服务器同步本地YUM 3

清空所有yum 3

添加Centos本地源 3

当前机器生效 3

3、恢复到旧的YUM 3

 

1、在云端安装FTP服务器

安装FTP服务 

yum install vsftpd

service vsftpd restart

chkconfig vsftpd on

 

下载或上传固定CentOS版本的ISO文件到云端

比如固定Centos版本是 Centos6.8

 

/var/ftp创建2pub2 pub 文件夹

 

下载或者上传 DVD Centos6.8 ISO文件

 

centos 6.8 64.DVD1 DVD2都下载下来 pub pub2

参考下载地址:http://mirrors.yun-idc.com/centos/6.8/isos/x86_64/

 

3.6G http://mirrors.yun-idc.com/centos/6.8/isos/x86_64/CentOS-6.8-x86_64-bin-DVD1.iso

2.1G http://mirrors.yun-idc.com/centos/6.8/isos/x86_64/CentOS-6.8-x86_64-bin-DVD2.iso

配置手动挂载

mount -o loop /var/ftp/CentOS-6.8-x86_64-bin-DVD1.iso /var/ftp/pub

mount -o loop /var/ftp/CentOS-6.8-x86_64-bin-DVD2.iso  /var/ftp/pub2

配置自动挂载

修改/etc/fstab 添加

 

 

 

/var/ftp/CentOS-6.8-x86_64-bin-DVD1.iso /var/ftp/pub iso9660  loop,defaults 0 0

/var/ftp/CentOS-6.8-x86_64-bin-DVD2.iso /var/ftp/pub2  iso9660  loop,defaults 0 0

 

挂载激活

 

其中自动挂载配置 在下次重启会生效

 

mount -a

 

 

 

开机看到挂载成功!

 

 

2、其他服务器同步本地YUM

这里的其他服务器就是在云部署管理系统中管理的任意一个服务器。

清空所有yum源 

cd /etc/yum.repos.d/

mkdir ~/oldrepo

mv ./* ~/oldrepo/

添加Centos本地源

假定云部署管理服务器地址是 192.168.0.105

那么:

/etc/yum.repos.d/centos_local.repo

[centos]

name=centos

baseurl=ftp://192.168.0.105/pub

        ftp://192.168.0.105/pub2

enabled=1

gpgcheck=0

 

当前机器生效

yum clean all

yum makecache

 

 

3、恢复到旧的YUM

cd /etc/yum.repos.d/

rm /etc/yum.repos.d/centos_local.repo

mv  ~/oldrepo/* .

 

yum clean all

yum makecache

 




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值