1. sync_backup_from_storage.pl
功能:将存储上的备份配置("${vmid}.conf.bcfg")同步到虚拟机配置("${vmid}.conf")
命令: ./sync_backup_from_storage.pl -vmid ${vmid} -backup_storage ${storage_id}
参数:
vmid:虚拟机id
backup_storage :备份所在的存储id
6.0.0_R5 及后续版本将该功能集成到创建备份的流程中,有需要时可以手动在页面手动
创建一个该虚拟机的备份
2. generate_image_config.pl
功能:根据当前备份镜像,生成镜像配置信息("vm-disk-${id}.bcfg")
命令: ./generate_image_config.pl -image_name vm-disk-${id}.qcow2 -cwd /sf/data/${storage_id}/backup/images/${vmid} -out_file ${file_path}
参数:
image_name:备份的原镜像名称
cwd:备份镜像全路径
out_file:可选参数,生成配置文件的路径和文件名,缺省值为备份目录下的同名临时文
件("vm-disk-${id}.bcfg.temp")
3. generate_backup_config.pl
功能:基于虚拟机配置,生成存储上的备份配置("{vmid}.bcfg")
命令: ./generate_backup_config.pl -vmid ${vmid} -backup_storage ${storage_id} -out_file ${file_path}
5. clean_image_backup.pl
功能:清理虚拟机配置("{vmid}.conf")中不存在,但是存储上镜像配置("vmdisk-${id}.bcfg")中存在的多余镜像
命令: ./clean_image_backup.pl -vmid ${vmid} -backup_storage ${storage_id}
参数:
vmid:虚拟机id
backup_storage :备份所在的存储id
6. clean_config_not_in_backup.pl
功能:存储上镜像配置("vm-disk-${id}.bcfg")与虚拟机配置("{vmid}.conf")不一致,清除
虚拟机配置("{vmid}.conf")中不同的备份信息。
命令: ./clean_config_not_in_backup.pl -vmid ${vmid} -backup_storage ${storage_id}
参数:
vmid:虚拟机id
backup_storage :备份所在的存储id