day32 综合架构存储服务章节③

         day32   综合架构存储服务章节③
00.课程介绍部分
    1.rsync备份服务常见异常问题
    2.rsync备份服务全网备份项目 (测试内容)
    3.网站架构存储服务作用说明
    4.网站架构存储服务原理说明
    5.网站架构存储服务部署过程 NFS
    6.网站结构存储服务配置参数
01.课程回顾
    1.rsync服务传输原理   重点理解(用户身份转化)
    2.rsync命令参数 avz P(进度) L(传链接文件时源文件内容也传输)  
                --exclude (排除)  --exclude-from (排除一个文件中的) --delete(无差异传输) --password-file (免交互) bwlimit (限制传输速度)
    3.rsync企业应用
        a 多模块创建
        在配置文件中添加多模块
        ps:要创建好对应目录 (修改属主属组)
        b 数据排除功能
        第一种方法:利用rsync参数
                    rsync -avz /etc --exclude hosts [email protected]::sa_backup 
        第二种方法:利用rsync参数
                    rsync -avz /etc --exclude-form=文件信息 [email protected]::sa_backup
        第三种方法:修改配置文件信息
                    vim /etc/rsyncd.conf
                    添加 exclude = 排除的文件 或 添加exclude form = 编辑好的排除文件 (也可添加到模块中)
                    重启服务
        c 无差异同步
                    rsync -avz /null --delete [email protected]::sa_backup   ---sa_backuP中所有内容会清空
        d 创建子目录
                    rsync -avz /etc/hsots [email protected]::sa_backup/hosts/
        e 访问策略功能
                    白名单黑名单  
                    ps:白名单优先于黑名单
        f 列表功能
                    rsync  [email protected]::
昨日作业解析:
    作业:
    1.如何真正实现保持文件属主和属组信息不变?
    在配置文件中修改
        vim /etc/rsyncd.conf
        uid=root
        gid=root
        #fake super = yes (注释掉)
        重启服务即可实现
        2.如何对外网用户传输数据进行限速
         --bwlimit=RATE

         rsync -avz --bwlimit=10 /etc/hosts  [email protected]::sa_backup

    3. 如何在修改rsync默认端口后,依旧可以传输数据信息
        第一种方法:
            (拉)Pull: 
              rsync [OPTION...] rsync://[USER@]HOST[:PORT]/SRC... [DEST]

              rsync -avz  rsync://[email protected]:874/etc/hosts sa_backup 
        (推)Push: 
             rsync [OPTION...] SRC... rsync://[USER@]HOST[:PORT]/DEST

            rsync  -avz /etc/hosts rsync://[email protected]:874/sa_back
        第二种方法:
            利用rsync参数
            rsync -avz /etc/hosts [email protected]::sa_backup  --port=874
02.rsync备份服务常见问题
    文档
03.网站存储服务概念介绍
    作用说明:
    a 实现数据共享存储
    b 实现数据统一管理
    c 实现运营成本节省

    原理说明:NFS存储
    1.服务端设置好共享目录
    2.客户端进行挂载
    3.数据存储在客户端 ==>服务端共享目录

    存储服务实现方式:
    中小企业:
    NFS  :网络文件系统  NFS客户端(本地磁盘不保存数据) -->NFS服务端 利用挂载
    FTP  :文件传输协议  FTP客户端(本地磁盘保存数据)   -->FTP服务端 配置复杂
    samba:文件共享存储                                          配置复杂
    大型企业:分布式存储
    Moosefs(mfs).GlusterFS.FastDFS(关注)
    用户  ---  网站服务 -存储服务管理主机 - 存储服务01
04.网站存储服务部署过程
    预备知识:了解rpc服务作用--远程过程调用程序 ==类似中介 (NFS客户端和NFS服务端通讯)

    服务端部署过程:
    第一步:检查服务是否安装
    rpm -qa | egrep "nfs|rpc"        ---默认 没有安装服务程序
    yum install -y rpcbind nfs-utils

    第二步:编写nfs配置文件
    vim /etc/exports
    存储目录  白名单信息(权限参数信息)
    /data    172.16.1.0/24(rw,sync)

    第三步:创建存储目录
    mkdir /data
    chown -R nfsnobody.nfsnobody /data

    第四步:启动服务程序
    systemctl start rpcbind.service 
    systemctl enable rpcbind.service 
    systemctl start nfs
    systemctl enable nfs


    客户端部署过程:
    第一步:安装软件程序
    yum install -y nfs-utils

    第二步:检查是否有可以共享存储数据目录
    showmount -e 172.16.1.31

    第三步:进行远程挂载操作
    mount -t nfs 172.16.1.31:/data /mnt
    # df -h
    文件系统           容量  已用  可用 已用% 挂载点
    172.16.1.31:/data   99G  2.9G   96G    3% /mnt
05.课程知识总结
    1.昨日作业解答
    2.网站存储服务概念介绍 作用  原理 如何实现
    3.网站存储rpc服务概念
    4.网站存储nfs部署
作业:
01.如何保持存储数据属主和属组身份信息不变  查看nfs配置参数
02.如何实现客户端挂载信息开机自动挂载      至少两种方法 /etc/fstab  /rc.local
今日扩展作业:
    01.扩展研究FTP服务补充搭建过程(windows-server_U)
    02.扩展研究samba服务部署搭建过程

你可能感兴趣的:(day32 综合架构存储服务章节③)