美文网首页
运维实战:两台服务器http方式共享yum软件仓库

运维实战:两台服务器http方式共享yum软件仓库

作者: 老率的IT私房菜 | 来源:发表于2021-05-29 23:14 被阅读0次

    生产环境中有一次遇到两台服务器不能联外网,而上传镜像做本地源由于镜像特别大导致特别浪费时间,这时另外一台服务器可以采用http的方式实现软件下载。

    ip:172.16.1.112,172.16.1.100

    系统版本:Centos7

    在172.16.1.100制作本地yum源

    [root@localhost ~]# mount /dev/cdrom /mnt

    在/etc/yum.repos.d/ 下新建123.repo文件

    [123]

    name=123

    baseurl=file:///mnt

    gpgcheck=0

    enabled=1

    测试

    [root@localhost ~]# yum install -y telnet

    已加载插件:fastestmirror

    Loading mirror speeds from cached hostfile

    正在解决依赖关系

    ...

    依赖关系解决

    ===============================================================================================

    Package              架构                版本                        源                大小

    ===============================================================================================

    正在安装:

    telnet              x86_64              1:0.17-64.el7              123                64 k

    事务概要

    ===============================================================================================

    安装  1 软件包

    总下载量:64 k

    安装大小:113 k

    Downloading packages:

    Running transaction check

    Running transaction test

    Transaction test succeeded

    Running transaction

      正在安装    : 1:telnet-0.17-64.el7.x86_64                                                1/1

      验证中      : 1:telnet-0.17-64.el7.x86_64                                                1/1

    已安装:

      telnet.x86_64 1:0.17-64.el7                                                                 

    完毕!

    [root@localhost ~]#

    172.16.1.100通过apache镜像目录共享

    [root@localhost ~]# yum install -y httpd

    在/var/www/html下面创建aaa目录,

    /var/www/html/创建aaa目录,将镜像拷贝到/var/www/html/aaa

    [root@localhost ~]# ls /var/www/html/aaa/CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7EFI              GPL  isolinuxPackages  RPM-GPG-KEY-CentOS-7  TRANS.TBL

    在浏览器访问

    在172.16.1.112配置yum

    在/etc/yum.repos.d/ 目录下创建123.repo

    [123]

    name=123

    baseurl=http://172.16.1.100/aaa

    enabled=1

    gpgcheck=0

    测试

    [root@localhost ~]# yum install vsftpd -y

    已加载插件:fastestmirror

    Loading mirror speeds from cached hostfile

    正在解决依赖关系

    ......

    总下载量:169 k

    安装大小:348 k

    Downloading packages:

    vsftpd-3.0.2-22.el7.x86_64.rpm | 169 kB 00:00:00

    Running transaction check

    Running transaction test

    Transaction test succeeded

    Running transaction

    正在安装 : vsftpd-3.0.2-22.el7.x86_64 1/1

    验证中 : vsftpd-3.0.2-22.el7.x86_64 1/1

    已安装:

    vsftpd.x86_64 0:3.0.2-22.el7

    完毕!

    总结

    这样就通过apache实现了http方式的yum源。

    相关文章

      网友评论

          本文标题:运维实战:两台服务器http方式共享yum软件仓库

          本文链接:https://www.haomeiwen.com/subject/axausltx.html