内网服务器和云服务器建立组播 内网搭建yum服务器
生产环境中,一般不会允许所有服务器都能访问公网,理想的情况是有几台服务器作为访问代理,同时作为缓存服务器。当服务器中有所需包时通过内网获取,如无则通过公网获取同时在本地保存。(镜像搭建yum源、版本兼容性最好)
常用搭建私有yum源的方法是createrepo生成本地仓库
背景:本地源,一般是给内网机器用的,机器数量多的时候,还是有个自建源比较方便批量更新或者不能访问公网的时候用,比如你一千台服务器同事upgrade,要是走公网,你们的网管想打死你。
命令如下
进入安装包目录
执行安装命令(具体的ftp版本以安装包内实际版本为主)
rpm -ivh vsftpd-3.0.2-25.el7.x86_64.rpm启动服务
systemctl start vsftpd.service5.装createrepo软件包
cd /var/ftp/pub/Packages rpm -ivh createrepo-0.9.9-28.el7.noarch.rpm出现下面这种情况,就需要先去安装对应的包之后,再去安装createRepo软件包
7.客户端配置
将不需要的yum配置文件放入备份文件夹中
创建备份文件夹并把除了CentOS-Media.repo文件以外的文件放入bak文件夹
mkdir bak #这里执行下面的命令会报错,不用管直接忽略即可 mv * bak只保留CentOS-Media.repo配置文件
修改CentOS-Media.repo配置文件
8. 测试yum仓库
测试可以搜索到yum相关内容后,证明搭建成功
找到源文件配置文件路径,修改配置文件中配置的源
http://mirrors.aliyun.com/centos
出现下图即配置完毕