远程备份
从1.4.0版本开始,URLOS支持远程备份到FTP,在此之前已经支持备份至阿里云OSS、NFS共享文件存储(阿里云NAS、腾讯云CFS等),未来将会支持更多云存储产品,如腾讯云COS、七牛Kodo等。
使用条件
- 适用于URLOS标准版/旗舰版/企业版/开发版
- 须开启快照备份功能,请参见 快照备份
远程备份优先级
URLOS远程备份支持3种类型:FTP、OSS、NFS。
其中FTP与OSS是在集群的【备份配置】中设置,NFS则是在集群的【共享存储】中设置。
优先级:FTP/OSS > NFS,即当没有配置FTP或OSS时,才会使用NFS进行备份。
NFS使用方法参见 挂载NFS
使用方法
1. 备份至FTP
在左侧菜单中选择“集群管理”,修改并部署集群,在最后一项“备份配置”中填写如下格式内容:
{
"storageType": "ftp",
"ftp": {
"host": "xx.ftp.xxx.com",
"port": "21",
"username": "test001/xxx-ftp-test",
"password": "fjsfhl2k34ewgrKHW5IwTXSm"
}
}
[!NOTE] 参数说明:
storageType:存储类型,ftp;
ftp:请与以上填写的ftp一致;
host:ftp服务器地址;
port:ftp端口;
username:ftp用户名;
password:ftp密码。
配置完成后,在网站服务中开启【本地快照备份】和【远程加密备份】:
[!TIP]
如出现错误提示:“执行远程备份时发生了错误:请先在FTP根目录下创建名称为”_backup”的文件夹!”,则按照提示内容,在FTP根目录下创建名称为
_backup
的文件夹即可。
2. 备份至阿里云OSS
在左侧菜单中选择“集群管理”,修改并部署集群,在最后一项“备份配置”中填写如下格式内容:
{
"storageType": "aliyunOss",
"aliyunOss": {
"bucketName": "urlos",
"bucketEnpoint": "oss-cn-shanghai.aliyuncs.com",
"accessKeyID": "wekjrwKLHkOtejK324nksdh",
"accessKeySecret": "19Hjhekckhlj3MNgsljHgl3"
}
}
[!NOTE] 参数说明:
storageType:存储类型,aliyunOss;
aliyunOss:请与以上填写的aliyunOss一致;
bucketName:Bucket 名称;
bucketEnpoint:Endpoint(地域节点),通过互联网访问 OSS 的地址;
accessKeyID:阿里云账户accessKeyID;
accessKeySecret:阿里云账户accessKeySecret。
配置完成后,在网站服务中开启【本地快照备份】和【远程加密备份】即可。
其他说明
1、URLOS暂时只支持按服务进行备份,不能全部统一备份,即每个服务需要单独开启备份功能。
2、一个集群对应一个远程备份配置,多个集群使用不同的备份配置,以防备份数据存储混乱。
恢复远程备份的方法
如果您需要恢复远程备份的数据,请参考:恢复远程备份