用ghettoVCB现实ESXI5.1的虚拟机自动备份

终于成功测试完毕。

未启用NFS和EMAIL

相关文件内容如下:

~ # cat /var/spool/cron/crontabs/root
#min hour day mon dow command
1    1    *   *   *   /sbin/tmpwatch.py
1    *    *   *   *   /sbin/auto-backup.sh
0    *    *   *   *   /usr/lib/vmware/vmksummary/log-heartbeat.py
*/5  *    *   *   *   /sbin/hostd-probe
0    15   *   *   sun /ghettoVCB-master/ghettoVCB.sh -f /ghettoVCB-master/M_vms_to_backup  -g /ghettoVCB-master/ghettoVCB-M.conf  > /dev/null
0    15   *   *   sat /ghettoVCB-master/ghettoVCB.sh -f /ghettoVCB-master/S_vms_to_backup  -g /ghettoVCB-master/ghettoVCB-S.conf > /dev/null  

/ghettoVCB-master # cat S_vms_to_backup
S_GuesOS

/ghettoVCB-master # cat ghettoVCB-S.conf
VM_BACKUP_VOLUME=/vmfs/volumes/MD1200A/S-Back
DISK_BACKUP_FORMAT=thin
VM_BACKUP_ROTATION_COUNT=2
POWER_VM_DOWN_BEFORE_BACKUP=0
ENABLE_HARD_POWER_OFF=0
ITER_TO_WAIT_SHUTDOWN=3
POWER_DOWN_TIMEOUT=5
ENABLE_COMPRESSION=0
VM_SNAPSHOT_MEMORY=0
VM_SNAPSHOT_QUIESCE=0

ALLOW_VMS_WITH_SNAPSHOTS_TO_BE_BACKEDUP=0
ENABLE_NON_PERSISTENT_NFS=0
UNMOUNT_NFS=0
NFS_SERVER=172.30.0.195
NFS_MOUNT=/nfsshare
NFS_LOCAL_NAME=nfs_storage_backup
NFS_VM_BACKUP_DIR=mybackups
SNAPSHOT_TIMEOUT=15
EMAIL_LOG=0
EMAIL_SERVER=auroa.primp-industries.com
EMAIL_SERVER_PORT=25
EMAIL_DELAY_INTERVAL=1
EMAIL_TO=auroa@primp-industries.com
EMAIL_FROM=root@ghettoVCB
WORKDIR_DEBUG=0
VM_SHUTDOWN_ORDER=
VM_STARTUP_ORDER=

 

时间: 2024-09-16 19:22:43

用ghettoVCB现实ESXI5.1的虚拟机自动备份的相关文章

使用SQL Server维护计划实现数据库定时自动备份

在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库.而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员每天守到晚上1点去备份数据库.要实现数据库的定时自动备份,最常用的方式就是使用SQL Server代理中的作业.启动SQL Server Agent服务,然后在其中新建作业,作业中添加1个备份步骤,类型是T-SQL脚本,然后在命令中输入如下SQL语句,该语句实现了对数据库TestDB1的完整备份,备份文件在C盘Backup文件夹中,文件名就是T

Mac如何关闭iTunes自动备份

  现在,很多人都在使用Mac电脑.在使用的过程中,不少用户发现,在任何时候iOS设备一连结苹果Mac电脑,电脑中的iTunes软件将自动对iOS设备进行同步和备份.虽然备份非常有用,当我们的iPhone/iPad出现问题的时候,可以直接恢复iPhone/iPad的数据.但是有些朋友希望关闭iTunes的备份功能,那我们该如何操作呢?下面小编给大家带来Mac关闭iTunes自动备份方法. Mac关闭iTunes 取消iTunes对iOS设备的备份功能 1.完全退出iTunes,运行"终端&quo

把插入的数据自动备份到另一个表中 ~ 语境:本地和服务器自动同步

异常处理汇总-数据库系列  http://www.cnblogs.com/dunitian/p/4522990.html 后期博客首发:http://dnt.dkill.net/Article/Detail/316 逆天最近在弄一个本地和服务器自动同步的东西,每天都会添加很多新数据,本地和服务器同样的ShopMenu表,我总不能每次都把服务器的清掉然后再把本地的导入进去吧~ 可能有人说~直接插服务器的数据库不就可以了吗? 可惜==> 本地的数据测试通过后才允许同步到服务器中 可能又有人说~设置一

360云盘怎么自动备份电脑中的文件

  下载安装360云盘客户端,安装好后登陆进入. 点击功能大全,看到自动备份.(本地文件有变化时,会自动保存到云端,永不丢失) 点击自动备份,出现菜单,点击添加文件夹. 选择自己想要的备份的文件夹.确定,会出现保存的菜单及状态 状态为备份中,请等待备份完成.如果想保存几个文件夹,那么可以重复操作. 点击查看所有文件夹,备份的文件在此显示(如图,此时表示文件夹还在备份中),右下角可以查看备份状态.

Windows 下 MySQL 简单定时自动备份、删除过期备份

问题 MySQL Workbench 客户端虽然好用,但并不提供自动备份功能.手工备份,确实繁琐. 环境 Windows Server 2012 MySQL 5.6.24 思考 MySQL 提供了 mysqldump 来进行备份.那么我们可否使用该工具,结合Windows 的定时任务功能,来实现 MySQL 定时自动备份呢? 解决 新建一个 数据库备份文件存放目录,本例为D:\db_backup.新建一个批处理文件,可以起任意名,本例为mysql_backup_tool.bat ,文件内容如下:

linux下oracle自动备份脚本

linux下oracle自动备份脚本  vi /home/oracle/backup.sh   //编写脚本 以下为脚本内容 time=` date +"%Y%m%d%H%M" ` //变量time 获取当前系统时间 su - oracle -c "exp hbskjt_0113/password owner=hbskjt_0113 file=/home/oracle/hbskjt_$time.dmp"  //导库脚本 cd /home/oracle tar zcv

教你怎样修改WPS定时自动备份间隔时间

  WPS Office有多种保存文件的方式,不仅用户能手动保存,WPS会默认每10分钟定时自动备份正在编辑的文件,当然用户也能手动修改定时备份的时间间隔. 请执行以下操作: 在左上角的"WPS文字"菜单上,单击右下角的"选项". 在"选项"对话框中,选择"常规与保存"选项卡. 在"定时备份,时间间隔"文本框中,设置间隔时间. 单击"确定".

Linux自动备份MySQL数据库的实用方法

MySQL定期备份是一项重要的工作,但人工操作太繁琐,也难避免有所疏漏,使用下面的方法即可让系统定期备份数据. ◆1.创建备份文件夹 #cd /www #makedir backup ◆2.编写运行脚本 #vi autobackup 写入以下内容: filename=`date +%Y%m%d` mysql_bin_dir/mysqldump –opt dataname -u user -ppassword gzip > /www/mysqlbackup/name$filename.gz 保存退

MySQL数据库的自动备份与数据库被破坏后的恢复

当数据库服务器建立好以后,我们首先要做的不是考虑要在这个支持数据库的服务器运行哪些受MySQL提携的程序,而是当数据库遭到破坏后,怎样安然恢复到最后一次正常的状态,使得数据的损失达到最小. 或者说,仅仅是数据库服务器的建立,只能说明它能做些什么,并不代表它能稳定的做些什么.灾难恢复的效率及全面性,也是系统的稳定性的一个准因素,尤其对于一个服务器系统. 这一节,介绍数据库自动备份以及数据库被破坏后的恢复的方法.在这里,我们使用mysqlhotcopy,并且定义一段Shell脚本来实现数据库的自动备