[环境搭建]-[局域网yum源搭建]

1 背景

环境搭建以实际项目为例,HLW项目涉及8台服务器,1台二层交换机,本次环境搭建以服务器到手开始着手,涉及RAID的设置、操作系统部署、自动化工具ansible离线安装、局域网yum源设置、中间件安装、集群安装、程序部署上线。整个交付物环节。本文为流程中的局域网yum源设置环节。
YUM
YUM只是为了解决RPM的依赖关系的问题,而不是一种其它的软件安装模式。在centos中可以直接使用yum源,但是存在着与外网隔绝的现状,因此需要搭建本地yum源,提供调用服务。
在这里插入图片描述

2 环境说明

本次是整体流程中的第四个环节:局域网yum源设置。
前置条件:自动化工具ansible离线安装完成,后续验证和yum源配置文件需要使用ansible批量更新、部署、验证。

3 操作步骤

3.1 下载系统镜像

下载CentOS-7-x86_64-Everything-2009.iso ,尽量下载Everything版本,该版本集成所有软件。如果网络和环境不允许此版本,使用安装时的DVD标准版本即可。
在这里插入图片描述

3.2、挂载光盘

将系统盘上传到服务器指定的目录下

# 1、创建存放iso文件的目录
# mkdir -p /home/downloads/iso
# 2、将iso拷贝至服务器
# scp CentOS-7-x86_64-Everything-2009.iso root@192.168.1.18:/home/downloads/iso
# 3、切换至iso文件目录
# cd /home/downloads/iso
# 4、创建挂载目录
# mkdir -p /mnt/iso
# 5、挂载镜像
# mount -o loop -t iso9660 CentOS-7-x86_64-Everything-2009.iso /mnt/iso

3.3、安装web服务器

设置共享访问,安装anpache,开放80端口

# yum install -y httpd
# systemctl enable httpd
# systemctl start httpd
# 开启防火墙80端口
# firewall-cmd --add-port=80/tcp --permanent
# 重启防火墙
# firewall-cmd --reload
# 查询端口 - yes为开启成功,no为端口未开启
# firewall-cmd --query-port=80/tcp

安装完毕验证
打开浏览器,输入安装apache服务的IP地址
在这里插入图片描述

3.4、设置访问目录

httpd服务默认访问路径是/var/www/html/,需创建/home/downloads/iso目录做个软链接到这个目录

# ln -s /mnt/iso /var/www/html/iso

验证设置
浏览器地址栏中输入 部署的服务器的IP地址/iso/
在这里插入图片描述

3.5、创建yum源配置文件

创建yum文件local.repo

[local]
name=CentOS-79
baseurl=http://192.168.1.18/iso
gpgcheck=0
enabled=1

更新客户机yum文件

# 1、创建备份目录
# ansible hlw -m shell -a "mv /etc/yum.repos.d/ /etc/yum.repos.d_bak/"
# 2、创建文件
# ansible hlw -m file -a "path=/etc/yum.repos.d state=directory"
# 3、拷贝文件
# ansible hlw -m copy -a "src=local.repo dest=/etc/repos.d/"
# ansible hlw -m shell -a "yum clean all"
# ansible hlw -m shell -a "yum makecache"

3.6、验证局域网yum源

以批量安装vim工具为例验证局域网yum源设置

# 安装vim
# ansible hlw -m yum -a "name=vim state=present"
# 验证安装vim
# ansible hlw -m shell -a "version --version | grep -n 1"
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值