在《Linux之CentOS本地资源库(yum源)的配置》的博文中,小菌为大家介绍了如何在CentOS制作本地yum源,相信大家已经熟练掌握了。但大家有没有思考过这样一个问题:如果说现在有一个集群,共有100台电脑,要求每台电脑都需要配置yum源,那我们是不是得配置本地yum源100次?哈哈,其实不需要这么麻烦的,我们只需要在一台电脑上配置一次,然后让其他虚拟机连上这一台被当做"宿主机"的电脑,就可以共同使用yum源了~是不是觉得很神奇,嘿嘿接下来小菌就将手把手教大家如何操作( ̄▽ ̄)*
文章目录
安装httpd软件
①安装httpd
yum -y install httpd
②启动httpd服务
service httpd start
③测试
打开浏览器,在地址栏上输入
(自己的虚拟机ip)
打开界面如下图所示,则说明httpd服务成功开启
④ 拓展:
- 发现无法访问?
原因: 因为linux的防火墙禁止他人访问自己的80端口
解决: 通知防火墙放行 - 关闭防火墙
原因: 为了方便内网中集群间机器的相互操作,通常会关闭防火墙 service iptables stop
制作局域网yum源
- 先确定把哪一台服务器设置成局域网yum源,这里我以hadoop001为例
- 将hadoop001服务器的iso源的路径复制到指定的路径
# 将iso源的路径复制到指定的路径
cp -r /mnt/cdrom/* /var/www/html/CentOS-6.9
- 打开浏览器输入
192.168.100.111/CentOS-6.9
,我们可以发现成功把原先本地yum源的文件放到了局域网上! - 接下来我们只需要更新其他节点的本地yum源(在其他节点测试)
# 备份默认yum源
cd /etc/yum.repos.d/
mv local.repo local.repo.bak
# 制作本地 yum 源 【在其他的虚拟机上均设置】
cd /etc/yum.repos.d/
vi CentOS-Local.repo
填入以下内容:
[base]
name=CentOS-Local
baseurl=http://192.168.100.111/CentOS-6.9/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
小结
制作局域网yum源需要先下载httpd服务,利用httpd把一个服务器的yum源文件上传到局域网上,让同一个局域网下的其他服务器也能连接上,省去了每台服务器都需要配置本地yum源的麻烦。本次的分享就到这里了,有什么问题或者好的建议可以在评论区积极留言,喜欢的小伙伴们记得点赞加关注~~