CentOS搭建局域网yum服务器

    前一段时间在宁夏电信搭建服务器环境,用到的系统版本是centos6.4。现场的环境大体是:服务器使用私网环境,服务器与服务器之间能够互联互通。因为要安装heartbeat,磁盘阵列的多路合并软件,vsftp,nginx等,这些软件的编译和安装过程当中会涉及不少不少依赖,在没有外网环境的状况下,去装依赖包是个至关痛苦的事情。可是按照传统的挂载光盘的方法又显得太笨拙,因此想经过搭建一个yum服务器,让其余服务器经过这台服务器就均可以使用yum来安装软件,摆脱安装依赖包的痛苦,同时提升工做效率。 python

    搭建局域网的yum服务器须要作两个准备工做,以四台服务器为例,ip地址为:192.168.1.101,192.168.1.102,192.168.1.103,192.168.1.104.其中192.168.1.101做为yum服务器,其它三台服务器经过101来安装rpm包。 nginx

    首先将光盘挂载到101上面,而后将光盘中的Packages(RPM包)和repodata(rpm包的一些序列文件)拷贝到101的localrpm文件间下边。 centos

    #cd localrpm 服务器

   # python -m SimpleHTTPServer 8000 运维

经过这两个命令就将这些101做为了包服务器,101成为yum源。 url

    在须要yum服务的服务器上好比102, spa

   # cd /etc/yum.repos.d ip

    将该目录下的全部文件备份,而后建立local.repo文件中的内容为 编译

[local]
name=Server
baseurl=http://192.168.1.101:8000#提供yum源服务的地址
enable=1
gpgcheck=0
而后执行 效率

# yum clean all
# yum list    如何出现里面的包名称即安装成功了;

#yum install screen 经过安装screen来验证是否安装成功。

以上就是所有的搭建过程,经过这样造成一个简单的局域网的yum源服务器之后就能够省去不少时间去安装依赖,大大节约运维的人力成本。

相关文章
相关标签/搜索