理论+实操:部署百胜仓库以及NFS资源共享服务——理论讲解

  

前言:   

存储的主轴线

  

本地存储

  

磁盘管理分区格式化自动挂载

  

LVM逻辑卷(跨区卷)

  

突袭磁盘阵列(条带,镜像,raid5, raid6) raid1 + 0)

  

- - - - - - - - - - - - - - - -

  

NFS网络文件系统

  

MFS分布式存储的文件系统

  

GFS海量分布式存储的文件系统

  
      <李>   

    学习部署百胜仓库服务

      
        <李>构建百胜软件仓库李   <李>使用YUM工具管理软件包李   
      李   <李> NFS共享存储服务   
        <李>使用NFS发布共享资源李   <李>在客户端访问NFS共享李   <李> NFS客户端山的挂载李   李
      
  

一:百胜概述

  

1.1百胜,黄狗更新修改

  
      <李>基于RPM包构建的软件更新机制李   <李>可以自动解决依赖关系李   <李>所有软件包由集中的百胜软件仓库提供李   
  

理论+实操:部署百胜仓库以及NFS资源共享服务——理论讲解

  

二:准备安装源

  

2.1软件仓库的提供方式

  
      <李> FTP服务:ftp://....。   <李> HTTP服务:http://.....。   <李>本地目录:文件://?/>   
  

2.2 RPM软件包的来源

  
      <李> Centos发布的RPM包集合李   <李>第三方组织发布的RPM集合李   <李>用户自定义的RPM包集合李   
  

2.3构建Centos 7软件仓库

  
      <李> RPM包来自Centos 7 DVD光盘,或者镜像文件   <李>通过FTP、HTTP或本地目录文件提供给客户机李   
  
 <代码类=" language-shell "> root@localhost ~ #/dev/sr0/opt山
  山:/dev/sr0写保护,将以只读方式挂载
  (root@localhost ~) # rpm -ivh/opt/包/sftpd el7.x86_64.rpm——3.0.2 - 22.
  # cd/var/ftp root@localhost ~
  # mkdir centos7 root@localhost ftp
  (root@localhost ftp) # cp - r/opt/*/var/ftp/centos7/的后面加,可以在后台运行”
  (root@localhost ftp) # systemctl vsftpd开始
  (root@localhost ftp) # systemctl启用vsftpd
  从/etc/systemd/system/multi-user.target.wants/vsftpd创建符号链接。/usr/lib/systemd/system/vsftpd.service服务。
   
  

2.4在软件仓库中加入非官方RPM包组

  
      <李>包括存在依赖关系的所有安装包也要加入其中李   <李>使用createrepo工具建立仓库数据文件   
  
 <代码类=" language-shel "> # mkdir/var/ftp/other root@localhost ftp
  (root@localhost ftp) # cd/var/ftp/other/[root@localhost repodata] # createrepo - g/opt/repodata/repomd。xml。/目录/opt/repodata/?必须是可写的。
   
  

2.5为客户机指定百胜仓库位置

  
      <李>配置文件:/etc/yum/repos.d/* .repo李   
  
 <代码类=" language-shell "> [root@localhost其他]# cd/etc/yum.repos.d/[root@localhost yum.repos。d] # ifconfig
  ens33:旗帜=4163 & lt;,广播,跑步,MULTICAST>mtu 1500
  inet 192.168.139.132子网掩码255.255.255.0 192.168.139.255播出
  [root@localhost yum.repos。d] # ls/opt/centos7
  CentOS_BuildTag GPL LiveOS RPM-GPG-KEY-CentOS-7
  EFI RPM-GPG-KEY-CentOS-Testing-7图片包
  EULA isolinux repodata TRANS.TBL
  
  [root@localhost yum.repos。d] # vim centos7.repo
  
  (基地)
  name=centos7
  baseurl=ftp://192.168.139.132/centos7
  启用=1
  gpgcheck=1
  gpgkey=ftp:///opt/RPM-GPG-KEY-CentOS-7
  (其它)
  name=其他RPM包
  baseurl=ftp://192.168.139.132/other
  启用=1
  gpgcheck=0
  ~
   
  

2.6直接以centos7光盘坐本地软件仓库

  
      <李>将centos7光盘放入光驱李   <李>指定仓库位置,baseurl地址为文件:///opt/李   
  
 <代码类=" language-shell "> [root@localhost yum.repos。d] # vim centos7.repo
  
  (本地)
  name=centos7
  baseurl=文件:///选择
  enabked=1
  gpgcheck=0
   
  

2.7关于百胜的工具概述

  

2.7.1关于百胜命令

  
      <李>由软件包百胜3.4.3 - 150. el7.centos.noarch提供李   <李>用来访问百胜仓库,查询,下载及安装、卸载软件包李   <李>百胜列表(软件名)查看清单列表   <李>百胜信息(软件名)查看软件信息,后面接软件名可以只查看指定的信息李   

    理论+实操:部署百胜仓库以及NFS资源共享服务——理论讲解