暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

快速构建本地yum源

大侠之运维 2022-11-30
847

点击上方蓝字  关注大侠之运维

后台回复99.99% 获取运维干货物


上一次配置本地yum源还是在学校学习linux的时候了,今天因为实际环境的问题,部分主机完全属于内网,而内网之前也一直没有yum源,在初始化主机的时候,部分组件没有装好。


所以翻出了之前的笔记,搭了最简单的本地yum源,提供给有需要的朋友,这种方式只是临时方案,包也没有特别全,有需要epel源或者其它包的,可能还需要从可以出外网的主机上配置代理。


实现方式的话,就是用iso镜像配置本地源,然后配置ng作为转发,内网主机的yum配置为ng地址。

♦️

准备工作

所需备:iso镜像,nginx

目前公司用的主机都是centos7,所以直接下了Centos镜像作为源

    CentOS-7-x86_64-Everything-2009.iso


    实际操作也比较简单

    新建目录作为挂载点

      mkdir /mnt/localyum
      #monut 镜像挂载
      mount /home/CentOS-7-x86_64-Everything-2009.iso /mnt/localyum/

      mount挂载好后,可以df看下

        # df -h|grep mnt
        /dev/loop0 9.5G 9.5G 0 100% /mnt/localyum

        然后修改repo配置文件

          cd /etc/yum.repos.d
          mkdir bak
          mv *.repo ./bak
          #新建repo文件
          vim localyum.repo


          [localyum]
          name=local
          baseurl=file:///mnt/localyum
          enabled=1
          gpgcheck=0

          保存退出后执行

            yum clean all
            yum makecache

            可以yum安装试下

            ♦️

            配置ng转发

              #在ng配置文件中新增如下
              #localyum
              server {
              listen 10000;
              location {
              root mnt/localyum;
              autoindex on;
              autoindex_exact_size off;
              autoindex_localtime on;
              }
              }
              }

              ♦️

              内网主机修改repo文件


                cd /etc/yum.repos.d
                mkdir bak
                mv *.repo ./bak
                #新建repo文件
                vim localyum.repo


                [localyum]
                name=local
                baseurl=http://ngip:10000/ 
                enabled=1
                gpgcheck=1
                gpgkey=http://ngip:10000/RPM-GPG-KEY-CentOS-7

                配置完成后

                  yum clean all
                  yum makecache

                  然后这台主机就可以正常使用yum了



                  👆点击查看更多内容👆


                  推荐阅读

                  神器,代码画架构图,部署图,yyds

                  生产elasticsearch 8.0部署文档

                  elastalert2-ELK日志关键字监控实践

                  kubernetes安装参考这篇就好了!!


                  记得星标记一下,下次更容易找到我

                         



                  文章转载自大侠之运维,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

                  评论