【综合架构】总篇

avatar
作者
猴君
阅读量:0

设备信息

172.16.1.5 lb01 172.16.1.6 lb02 172.16.1.7 web01 172.16.1.8 web02 172.16.1.9 web03 172.16.1.10 web04 172.16.1.31 nfs01 172.16.1.41 backup 172.16.1.51 db01 172.16.1.61 m01 

模板机系统安装

【综合架构】模板机系统安装-CSDN博客

模板机基础优化

【综合架构】模板机基础优化-CSDN博客

模板机克隆

【综合架构】模板机克隆-CSDN博客

备份服务

备份服务概述

备份服务需要使用脚本、打包备份、定时任务;使用rsyncd服务,能够实现不同主机之间数据传输。

特点:

rsync是服务也是命令

使用方便,具有多种模式

传输数据时候是增量传输

增量与全量

增量:只推送修改、新建的文件。

rsync -avz /etc/sysconfig root@10.0.0.31:/etc/sysconfig

全量:所有数据都进行推送备份。

scp -r /etc/sysconfig root@10.0.0.31:/etc/sysconfig

推拉操作

推送:备份

拉取:下载

rsync不同模式

本地模式(了解,和cp没啥区别)

# 例如 rsync -a /etc/ /tmp/ rsync -a /etc /tmp/

# /etc/ 和 /etc 区别
# /etc/ 是目录下面内容
# /etc  是目录+目录内容

远程模式

1对1进行远程传输数据

命令格式

rsync -a源文件目标
推送:rsync/etc/hostnameroot@10.0.0.31:/tmp
拉取:rsyncroot@10.0.0.31:/etc/hostname/tmp

rsync选项含义

选项

含义

-a

-r 递归复制

-l 复制软连接

-p 保持权限不变

-m 保持修改时间不变

-o 所有者不变

-g 用户组不变

-v显示过程
-z

传输数据的时候进行压缩(公网)

scp 常用 -r:scp -r

rsync 常用:-av:rsync -av 

守护进程模式

服务使用流程:

  1. 部署
  2. 配置
  3. 启动,使用
  4. 优化
  5. 故障
  6. 自动化(监控、日志、安全、自动部署、容器

1)检查是否安装 

# 查询命令 rpm -qa | grep rsync  # 检查安装 更新 yum install -y rsync  # 检查安装包内容 /etc/rsync.conf    # 配置文件 /usr/bin/rsync    #命令 /usr/lib/systemd/system/rsyncd.service    #systemctl对应的配置文件

服务器配置

#created by cherry 2024-8-2 ###########rsyncd.conf start########### fake super = yes uid = rsync gid = rsync use chroot = no max connections = 2000 pid file = /var/run/rsyncd.pid lock file = /var/run/rsync.lock log file = //var/log/rsync.log timeout = 600 ignore error read only = false list = false #hosts allow = 10.0.0.0/24 #hosts deny = 0.0.0.0/32 auth users = rsync_backup secrets file = /etc/rsync.password ####################################### [data] path = /data

启动服务

systemctl enable rsyncd
systemctl start rsyncd