vCSA6.0 数据库的备份与恢复方法

页面导航:首页 > 数据库 > oracle > vCSA6.0 数据库的备份与恢复方法

vCSA6.0 数据库的备份与恢复方法

来源: 作者: 时间:2016-01-13 16:39 【

vCSA全称:vCenter Server Appliance,是一个基于Linux的虚拟化管理平台,与vCSA5 x不同的是,在vCSA5 x的时候我们只需要导入OVF模板即可,但是到vCSA6 x就不再是OVF模板,而是ISO文件,需要我们通

vCSA全称:vCenter Server Appliance,是一个基于Linux的虚拟化管理平台,与vCSA5.x不同的是,在vCSA5.x的时候我们只需要导入OVF模板即可,但是到vCSA6.x就不再是OVF模板,而是ISO文件,需要我们通过浏览器进行部署,后续我们的详细讲解部署过程,今天我这里主要想说是一下vCSA6.x的数据库备份与还原;

在vCSA6.x中,数据库的备份与还原与vCSA5.x也是有一定区别的,vCSA5.x在嵌入式DB2数据库,而在vCSA6.x中数据库采用vPostgres,当然也可以使用外接数据库Oracle,但是官方是不支持MSSQL的;

在企业中我们必须保证数据的安全性,为确保vCSA管理平台的数据安全,所以对于数据库我们需要做好安全保证,下面我们来简单说一下数据库的备份与还原操作方法;

一、数据库备份:

1、SSH连接,以管理员root进入,在root目录有以下几个文件;

CatchCD82(01-02-09-03-40)[4]

DBBackup.sh 将数据备份到文件服务器192.168.0.189脚本

backup_lin.py 数据库备份脚本;

restore_lin.py 数据库还原脚本;

下面简单说一下脚本详细内容:

DBBackup.sh
mount-tcifs//192.168.0.1/VCSADB_backup/mnt/DBbackup-ousername=lidongni,password=密码,domain=lidongni.com
BKTime=$(date+%Y%m%d)_VCDB.bak
python/root/backup_lin.py-f/mnt/DBbackup/$BKTime
umount/mnt/DBbackup

由于官方脚本本身无法满足我的正常需求,所以我在有官方脚本的基础上,添加了一个计划任务备份,将对应的数据库备份到一个专门的备份服务器上;

其它两个脚本篇幅过长,可自行到VMware官方查看;

2、添加计划任务:

vcsa6:~#crontab-l
#DONOTEDITTHISFILE-editthemasterandreinstall.
#(/tmp/crontab.XXXXXglKmPinstalledonThuDec3115:06:582015)
#(CronversionV5.0--$Id:crontab.c,v1.122004/01/2318:56:42vixieExp$)
3022***/root/DBBackup.sh
vcsa6:~#crontab-e
3022***/root/DBBackup.sh

每天晚上22点30分进行备份操作;

3、重启cron任务:

vcsa6:~#servicecronrestart
ShuttingdownCRONdaemondone
StartingCRONdaemondone

生效配置;

4、测试备份结果生效:

image

相对于备份来说,还原数据库会更加简单一些,详细操作如下:

二、数据库还原方法:

运行以下命令,停止 vmware-vpxd 和 vmware-vdcs 服务:

servicevmware-vpxdstop
servicevmware-vdcsstop

运行 restore_lin.py 文件并提供备份文件的位置。 例如,如果要将备份文件另存为/mnt/DBBackup/20151231_VCDB.bak,请运行以下命令:

python/root/restore_lin.py-f/mnt/DBBackup/20151231_VCDB.bak

还原完成后,您会看到提示还原成功完成的消息。

运行以下命令,启动 vmware-vpxd 和 vmware-vdcs 服务:

servicevmware-vpxdstart
servicevmware-vdcsstart

注意:因为vCSA安装完成以后,采用的时区并非CST,而是UTC,所以我们在做计划任务之前,需要先做一个时区修改的操作,避免数据库备份时间的错误,详细的时间修改方法,可查看我的个人博客:www.lidongni.com

Tags:

文章评论

最 近 更 新
热 点 排 行
Js与CSS工具
代码转换工具

<