栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

内网集群本地镜像设置(Centos7)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

内网集群本地镜像设置(Centos7)

文章目录
    • 前言
      • 搭建本地离线镜像源
        • 第一步:上传文件
        • 第二步:创建挂载目录
        • 第三步:挂载镜像
        • 第四步:配置本地镜像repo
        • 第五步:移动默认repo
        • 第六步:更新yum源
      • 安装httpd服务
        • 安装http服务
      • 搭建集群离线源
        • 重新挂载本地源

前言

某些服务器安装是最小化安装,导致常用的命令也没有提供,并且内网环境下某些依赖软件包不能联网下载,本地镜像包含了使用命令的软件包

搭建本地离线镜像源 第一步:上传文件

将操作系统iso文件(服务器所对应安装操作系统)上传到集群中的某一台服务器,使用xftp上传即可

第二步:创建挂载目录

创建本地镜像所挂载的目录
[root@localhost ~]# mkdir /root/iso -p

第三步:挂载镜像

挂载本地镜像文件,命令执行成功后,会出现mounting read-only关键字,代表挂载成功
[root@localhost ~]# mount -o loop CentOS-7-x86_64-DVD-1611.iso /root/iso/
mount: /dev/loop0 is write-protected, mounting read-only

第四步:配置本地镜像repo

进入以下目录,创建localiso.repo文件,并写入以下内容
[root@localhost yum.repos.d]# pwd
/etc/yum.repos.d

[root@localhost yum.repos.d]# cat localiso.repo
[localCentos7Iso]
name=localCentos7Iso
baseurl=file:///root/iso
gpcheck=0
enable=1

第五步:移动默认repo

将默认的repo文件移动到back文件,内网中也无法使用默认的repo文件,移动后如下图所示

第六步:更新yum源

更新yum源,出现Metadata Cache Created代表建立成功
[root@localhost yum.repos.d]# yum makecache
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
localCentos7Iso | 3.6 kB 00:00:00
Metadata Cache Created
可查看本地源是否搭建成功
[root@localhost yum.repos.d]# yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
repo id repo name status
localCentos7Iso localCentos7Iso 3,831
repolist: 3,831
至此本地镜像源搭建完毕,可以直接使用yum安装常用的命令,比如yum install vim等

安装httpd服务

内网环境中一般多台服务器都是一样的情况,只需要一台服务器配置本地镜像源(有细微改动),其余服务器利用apache来通过ip来访问,进而进行下载

安装http服务

1、配置好本地镜像源后,执行命令
[root@localhost yum.repos.d]# yum install httpd -y

2、启动httpd
[root@localhost yum.repos.d]# systemctl start httpd

#设置开机启动
[root@localhost yum.repos.d]# systemctl enable httpd.service

搭建集群离线源

由于安装httpd后,默认的访问的路径在/var/www/html,因此需要将我们挂载本地的镜像源与httpd关联

重新挂载本地源

1、先取消之前的挂载镜像
[root@localhost html]# umount /root/iso/

2、挂载本地镜像源
先在httpd的对应目录创建文件挂载目录
[root@localhost html]# mkdir -p /var/www/html/iso

[root@localhost html]# mount -o loop /root/CentOS-7-x86_64-DVD-1611.iso /var/www/html/iso/
mount: /dev/loop0 is write-protected, mounting read-only

3、更改/etc/yum.repos.d/下的centos7.repo文件如下(其中bigdata0.com是该配置本地源的hostname名称)

4、更新yum源,出现Metadata Cache Created代表建立成功
[root@localhost yum.repos.d]# yum makecache
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
localCentos7Iso | 3.6 kB 00:00:00
Metadata Cache Created
可查看本地源是否搭建成功
[root@localhost yum.repos.d]# yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
repo id repo name status
localCentos7Iso localCentos7Iso 3,831
repolist: 3,831

5、集群中其他集群配置
将centos7.repo文件拷贝到集群中其他服务器中,再执行yum更新即可

注意事项:需要将挂载命令加入到自启动配置中,否则下次服务器重启,无法使用
将命令加入/etc/rc.loacl中

至此本地集群镜像源搭建完毕,可以直接使用yum安装常用的命令,比如yum install vim等

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/944287.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号