Promox VE备份与恢复

备份的主要目的有两个:当最后一根救命草做灾难恢复及完整性数据迁移。世上没有坚不可摧的信息系统,一定不要相信厂商的宣传,一旦业务上线运行,就要开启数据备份,没有什么比备份更让你踏实的事情了。

Promox VE超融合私有云的数据备份,从形式上可分为两种:应用数据备份和虚拟机备份。
 应用数据备份:数据库数据、附件、图片等系统运行过程中生成的数据。与应用程序不同(比如apache、mysql),应用数据不可以通过下载、安装得以重现。除非你的系统,数据损坏与否无关紧要,否则,心里时刻牢记备份这个词语并付诸行动。
 虚拟机备份:对虚拟机整体备份,这包括运行在其上的应用数据。与单独的应用数据备份有重叠。不过在系统完全崩溃的情况下,用虚拟机备份恢复无疑是最便捷和快速的方式了。回顾一下常规的崩溃恢复过程:安装系统安装应用初始化复制数据导入数据。

我个人的习惯是,应用数据备份与虚拟机备份相结合。虽然占用了一些系统资源,但与崩溃后业务长时间停止或者无法恢复相比,这点投入是很值得的。无非是弄些大硬盘,使劲往服务器里边插,不做别的用途,就用来做应用数据及虚拟机备份。

应用数据备份与恢复

 非结构化数据备份与恢复
把数据备份备份到异机/异地,scp与rsync是两个最常用的工具(windows服务器有哪些方便的工具?)。尽可能地把备份服务器独立,提高数据的安全性。Scp与rsync这两个远程工具,都需要交互输入密码,在撰写计划任务时,还比较麻烦(如scp需要expect支持、rsync需要配置守护进程)。一个便捷的方式是把备份服务器当成共享存储(如NFS),挂接到本地目录。这样就可以免密码输入,简化脚本。

数据恢复过程,就是把上述备份的数据,复制或同步到目标系统。

 结构化数据的备份与恢复
宽泛一点而言,数据库就是结构化数据的代表。各种类型的数据库产品,不管是开源数据库还是商业数据库,都有与之匹配的备份及恢复工具,下边列举几例,以供参考:
(1) mysql:mysqldump、xtrabackup等;
(2) oracle:expdp/impdp、rman等;
(3) redis:自带指令sav

你可能感兴趣的:(Proxmox,VE超融合集群最佳实践)