Centos7的百胜仓库服务与PXE网络装机

  
  

博文目录
一、百胜软件仓库
二,百胜源的类型
三,配置PXE自动批量化装机的注意事项
四部署PXE远程安装服务

     

一、百胜软件仓库

  

借助于百胜软件仓库,可以完成安装、卸载,自动升级rpm软件包等任务,能够自动查找并解决rpm包之间的依赖关系,而无须管理员逐个,手工地去安装每个rpm包,使管理员在维护大量Linux服务器时更加轻松自如。
要成功使用YUM机制来更新系统和软件,需要有一个包含各种rpm安装包文件及其依赖软件的软件仓库(库),提供软件仓库的服务器也称为“源”服务器。在客户机中只要正确指定软件仓库的地址等信息,就可以通过对应的“源”服务器来安装或更新软件了。
百胜软件仓库通常借助于HTTP或FTP协议来进行发布,这样可以面向网络中的所有客户机提供软件源服务。为了便于客户机查询软件包。获取依赖关系等信息,在软件仓库中需要提供仓库数据(repodata),其中收集了目录下所有rpm包的头部信息。

  

1,客户端配置软件仓库位置

  

在客户端上需要指定至少一个可用的软件仓库,然后才能使用下一节将要介绍的百胜工具来下载,安装软件包.yum工具使用的软件仓库信息存放在/etc/yum.repos.d目录下扩展名为“.repo”的文件中。

  
 <代码> [root@centos01] # vim/etc/yum.repos.d/local.repo
  (本地)& lt; !——仓库声明——比;
  name=centos & lt; !——百胜源的名字——比;
  baseurl=文件:///根/驱魔师& lt; !——仓库位置——比;
  启用=1 & lt; !——开启百胜功能,比;
  gpgcheck=0 & lt; !——不验证软件包的签名——在 
  

上述操作中,文件centos7.repo需要手动创建。/etc/yum.repos.d目录下若有其他未用的“* .repo”文件建议将其删除。“启用=1”为默认项,可以省略;“gpgcheck”和“gpgkey”两行配置用来检查软件包的完整性,若无此要求则可以省略。

  

二,百胜源的类型

  
  
      <李>本地源:Linux操作系统光盘就是一个百胜仓库;李   <李> FTP源:将数据上传到FTP用户访问,李   <李> HTTP源:需要连接互联网,更新数据方便,需要高速带宽;李   
     

1,配置本地源

  
 <代码> [root@centos01] # vim/etc/yum.repos.d/local.repo
  (本地)
  name=centos
  baseurl=文件:///mnt
  启用=1
  gpgcheck=0  
  

2,配置ftp源

  
 <代码> root@centos01 ~ # vim/etc/yum.repos.d/local.repo
  (ftp)
  name=centos
  baseurl=ftp://192.168.100.10/启用=1
  gpgcheck=0  
  

3,配置HTTP源

  
 <代码> root@centos01 ~ # cd/etc/yum.repos.d/[root@centos01 yum.repos。d] # wget - o/etc/yum.repos.d/CentOS-Base。回购http://mirrors.aliyum.com/repo/centos - 7.回购 
  

4,百胜的使用

  
 <代码> [root@centos01 ~] #百胜cleam & lt; !——清楚百胜缓存——比;
  (root@centos01 ~) #百胜列表& lt; !——查询软件列表——比;
  (root@centos01 ~) #百胜信息dhcp & lt; !——查询软件包信息——比;
  (root@centos01 ~) # yum - y安装dhcp & lt; !——安装dhcp软件——比;
  (root@centos01 ~) # yum - y删除dhcp & lt; !——卸载dhcp软件——比;
  (root@centos01 ~) #百胜搜索httpd & lt; !——查询软件,在 
  

5, RPM包的来源

  

1) centos官方

  

更新系统将rpm软件直接封装在IOS中

  

2)第三方组织发布rpm包

  

更新新的功能,在官方的基础上进行修改

  

3)用户自定义rpm包集合

  

开源爱好的个人修改数据包更新数据包

  

4)用户创建百胜源

  
 <代码> [root@centos01 ~] # createrepo - g/mnt/repodata/repomd。xml。/驱魔师/ 
  

三,配置PXE自动批量化装机的注意事项

  

PXE是由英特尔公司开发的网络引导技术,工作在客户机/服务器模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统。

  
      <李>客户机的网卡支持PXE协议(集成BOOTROM芯片),且主板支持网络引导;李   <李>网络中有一台DHCP服务器以便为客户机自动分配地址,指定引导文件位置;李   <李>服务器通过TFTP(简单文件传输协议)提供引导镜像文件的下载;
    其中,一个条件为硬件要求,目前绝大多数服务器和大多数电脑都能够提供此支持,只需要在BIOS设置中允许从网上或局域网启动即可。

    Centos7的百胜仓库服务与PXE网络装机