运维开发网

将Cpanel备份配置为S3对象存储的方法

运维开发网 https://www.qedev.com 2021-01-17 11:18 出处:云网牛站 作者:庄股
使用Cpanel,你可以选择在本地备份网站数据和数据库,也可以选择在Amazon S3等云存储中备份,在本文中我们将配置Cpanel自动备份策略-本地和S3对象存储( 在Linux下安装Minio并使用它设置

使用Cpanel,你可以选择在本地备份网站数据和数据库,也可以选择在Amazon S3等云存储中备份,在本文中我们将配置Cpanel自动备份策略-本地和S3对象存储(在Linux下安装Minio并使用它设置S3兼容对象存储服务器)。

 

在Cpanel中配置备份策略

要配置Cpanel策略,请登录WHM并搜索“备份”以打开备份配置:

将Cpanel备份配置为S3对象存储的方法

默认情况下,禁用Cpanel备份,通过单击备份状态下的“禁用”按钮启用它:

将Cpanel备份配置为S3对象存储的方法

在备份类型下,选择“压缩”:

将Cpanel备份配置为S3对象存储的方法

选择增量备份时,系统不会更改或更改现有非增量备份目标的状态,Rsync传输用于增量备份。

在系统执行备份之前设置最小可用磁盘空间检查,我建议设置10%:

将Cpanel备份配置为S3对象存储的方法

在“计划和保留”下,设置适合你的设置的备份时间:

将Cpanel备份配置为S3对象存储的方法

你还可以选择具有保留策略的每周和每月备份:

将Cpanel备份配置为S3对象存储的方法

 

配置备份目录

我的Cpanel服务器有一个专用磁盘用于备份/dev/xvdf:

# lsblk

将Cpanel备份配置为S3对象存储的方法

我将这个磁盘分区并挂载到/backup目录:

sudo parted -s -a optimal -- /dev/xvdf mklabel gpt

sudo parted -s -a optimal -- /dev/xvdf mkpart primary 0% 100%

sudo parted -s -- /dev/xvdf align-check optimal 1

安装LVM工具:

sudo yum -y install lvm2

配置LVM并将分区挂载到/backup:

sudo pvcreate /dev/xvdf1

sudo vgcreate vg0 /dev/xvdf1

sudo lvcreate -n backups -l+100%FREE vg0

sudo mkfs.xfs /dev/mapper/vg0-backups

确认配置,运行lsblk -f /dev/xvdf命令:

将Cpanel备份配置为S3对象存储的方法

如果不存在,则创建/backupdirectory:

[ -d /backup ] || sudo mkdir /backup

在启动时为逻辑卷设置挂载:

echo "/dev/mapper/vg0-backups /backup xfs defaults 0 0" | sudo tee -a /etc/fstab

挂载分区:

$ sudo mount -a

$ df -h | grep backups

/dev/mapper/vg0-backups  100G   33M  100G   1% /backup

确认默认备份目录并保存配置:

将Cpanel备份配置为S3对象存储的方法

 

为Cpanel创建S3 Bucket

登录AWS仪表板并导航至S3 > Create bucket:

将Cpanel备份配置为S3对象存储的方法

为存储bucket命名并配置选项和权限,然后单击“Create bucket”。

返回WHM Backup Configuration部分,然后单击Additional Destinations:

将Cpanel备份配置为S3对象存储的方法

选择Amazon S3并点击Create new destination,在下一页上,提供目的地名称:

将Cpanel备份配置为S3对象存储的方法

提供系统备份文件夹,AWS S3 bucket名称,访问密钥ID和秘密访问密钥:

将Cpanel备份配置为S3对象存储的方法

完成后,保存即可。至此,已经配置本地和S3对象存储的Cpanel备份策略了。

 

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号