VM 热备份的几种办法

 
   | |

导读:VM热备份有几种方式: 1)利用CONVERTER, 或第三方工具. 2)在VCB PROXY服务器上通过VCB来热备, 3)或是在ESX的SERVICE CONSOLE上通过vcbMounter或vmware-cmd工具来完成.

关键词:VMware 服务器 备份

 
正在加载数据...

  VM 热备份有几种方式: 1) 利用CONVERTER, 或第三方工具, 如 Platespin, Vizioncore 的产品等. 2) 在VCB PROXY服务器上通过VCB来热备, 3) 或是在ESX的SERVICE CONSOLE上通过vcbMounter或vmware-cmd工具来完成. 这里主要说说第3种, 也是ESX管理中最常用的.

  1. vcbMounter是ESX3附带的VM备份工具. 它可以对运行中的VM进行热备份, 后备的内容包括盘数据, 内存数据和VM的配置数据等. vcbMounter后备产生的IMAGE可用做VM的备份及灾后复原. 一个典型的vcbMounter例子:

  >vcbMounter -h esxhost -u backupuser -p password -a ipaddr:192.168.10.1 -r   /vmfs/volumes/SAN1/vm-backups/vm1

  -h: 指定执行命令的ESX HOST 或 VIRTUAL CENTER.
  -u: 执行命令的帐户, 如果-h指定的是ESX, 要用该ESX上的帐户, 如果是VC, 则要用VC上的帐户
  -p: 帐户的PASSWORD
  -a: 指定后备的VM, 可以用, IP, FQDN, VM名等
  -r: 指定存放备份IAMGE的目录. 可以在本地或共享存储上

  使用上述命令产生VM后备时, VM的所有盘文件被切割成2GB的小文件集并进行了压缩. 比如VM有两个半满的10GB的盘(20GB IN SIZE, 10GB IN USED), 后备的结果是产生了10个小盘文件, 10个小文件的总SIZE等于10GB, 就是你VM中的已用的容量.

  由于上述vcbMounter并非简单将原VM的盘文件考出来(而是进行了分割和压缩), 所以复原的时候也需要采用工具(ESX3附带): vcbRestore来进行. 如果你只是想将VM的盘文件原封不动热备出来, 则须修改上述命令:

  >vcbMounter -h esxhost -u backupuser -p password -a ipaddr:192.168.10.1 -r   /vmfs/volumes/SAN1/vm-backups/vm1 -M 1 -F 1

  -M 1: 不分割.
  -F 1: 不压缩.

  这样在热备时盘文件就不被切割和压缩了.

  vcbMounter还有许多的参数设置, 详细的内容看:

  - http://www.vmware.com/pdf/vi3_vm_backup.pdf (53页起)
  - 记得JIAXU班长的个人BLOG上有他的一个实验记录, 有抓图!

  2. 使用vmware-cmd或vcbSnapshot对运行中的VM建立快照snapshot, 然后再将其vmdk盘文件考出来.

  ESX3.0下使用vmware-cmd热备的例子:

  a)建立snapshot

  >vmware-cmd -H esx01 -U root -P rootpass /vmfs/volumes/6001....4728/VM1/VM1.vmx   createsnapshot snapshot1 first-snapshot 1 0

  -H: 指定执行命令的ESX HOST 或 VIRTUAL CENTER.
  -U: 执行命令的帐户.
  -P: 帐户的PASSWORD
  vmfs/volumes/6001....4728/VM1/VM1.vmx: 被拷贝VM配置文件的路径.
  createsnapshot: 建立snapshot.
  snapshot1: snapshot名
  first-snapshot: snapshot注释
  1: 启动ESX的VM quiesce 功能.建立snapshot静止VM, 可以使安装了vmware-tools的WINDOWS VM保持OS级的数据一致性.
  0: snapshot不保存内存.

  b)用vmkfstools将要热备的盘文件拷贝.

  c)去除快照:

  >vmware-cmd -H esx01 -U root -P rootpass /vmfs/volumes/6001....4728/VM1/VM1.vmx removesnapshots

  注意上述命令去除该VM上的所有快照. 如果你VM的VM在进行步骤 a)之前以有快照, 这时会被一并去除.

  在拷贝前建立快照的目的是截断VM对原始盘文件的操作, 保持原始盘文件的数据一致性, 拷贝输出完成以后, 再将快照去除.

  为VM建立块照snapshot时, ESX为VM的每一个vmdk文件建立一个相应的delta文件, 快照建立以后, VM的盘操作便不在原始盘文件进行,而改在delta文件上进行. 这样原始盘文件便处与稳定状态可被拷贝.

  3. 采用vcbSnapshot命令来热备VM

  VI3引入一个新命令可供建立snapshots. 利用它来为VM做热备的原理与 2) 并没有太大的区别. 基本的步骤:

  a) 使用 vcbVmName 来确定VM的 ID
  b) 使用 vcbSnapshot 为VM建立 Snapshot
  c) 使用 vcbExport 来输出VM的盘文件.
  d) 最后使用 vcbSnapshot 来删除 a) 建立的snapshot.

  我没用过这种方法. 大家有兴趣可以试一试.

  注意方法 1 与 2, 3的最大区别在于, 1 输出的是VM的所有盘文件. 而 2 与 3, 你可以选择VM的单一盘文件.

  后备的目的是为了最终的还原. 通过上述方法产生的备份能否顺利还原呢? 答案是不一定. 跟你的OS, 运行的应用, SHAPSHOT生成的方法都有关系. 主要涉及ESX SNAPSHOT 与数据一致性的问题. 这是另外一个主题了.

 
来源:中国VMware    作者:eddyc    
 
 
 
 
 

VMware备份/容灾/业务连续性

 
VMware在vStorage VMFS的研发上投入了大量的资源。本文深入描述一些和VMFS的内部工作机理相关的内容。
 
在本文的上半部分中我们介绍了VMFS是什么以及在什么时候使用它。本文的下半部分将介绍VMFS卷的组成等信息。
 
在这个系列里,我们提供了通常由VMware ESX主机服务器、VirtualCenter、和虚拟机中出现的许多常见问题的解决方法。我们先开始处理在VMware ESX主机服务器中的常见问题。
 
本篇文章将介绍一下Openfiler,Openfiler为特定的虚拟工作环境提供了一个用例。同时,也将会列举出使用Openfiler设备的应用场景。
 
如果有机会能够在不限制系统功能或者控制灵活性的情况下增强安全性,就再好不过了。使用VMware的VSpere 4.0中特定iSCSI启动程序验证改动可以实现该条件。

热门技术手册排行

 

VMware ESXi是VMware的嵌入式hypervisor。ESXi没有服务控制台,可以说是一个精简版的ESX。对于由于成本和硬件还没有开始实施虚拟化的组织来说,使用免费的VMware ESXi hypervisor不失为着手虚拟化的好方式。在本次虚拟化技术专题中,我们TechTarget中国的虚拟化专家将详细讲解VMware ESXi的安装、配置、管理、迁移等实用技术。

 

什么是VMware vSphere?它主要有哪些新功能?如果升级到vSphere,硬件要求是什么?如何创建VMware vSphere子操作系统?如何确保VMware vSphere的安全?VMware vSphere的亮点究竟在哪里?2009年4月21日,VMware公司宣布推出新一代虚拟化平台VMware vSphere。这是VMware继三年前发布VMware ESX之后的又一重大举措。在本期技术手册中,我们将详细介绍VMware vSphere,从下面几个方面进行探讨……

 

windows server 2008 r2是windows server的最新版本,如今已经交付使用。如微软hyper-v这样的虚拟化功能受到了许多关注。在这一期服务器技术手册中,我们将主要介绍windows server 2008 r2的新功能,分析其中比较重要的功能,以及提供一些实施技巧供大家参考。

 

IT预算是IT管理员的一个烦恼。不过在如今全球经济危机下,相对于减少IT预算和和裁员,更值得考虑使用免费的虚拟化管理工具。在整个2008年,许多公司发布了关于VMware ESX和VMware Infrastructure套件的新应用,包括几个免费的VMware工具。这些工具是免费的,但并不意味着它们竞争不过付费产品。本应用手册将介绍2008十大免费VMware工具。

 

在之前的专题“Hyper-V指南”中,我们探讨了Hyper-V的虚拟架构、系统要求及与其他产品之间的竞争。在本管理手册中,我们将具体描述如何备份与迁移Hyper-V、如何使用PerfMon计数器以及如何进行性能优化与灾难恢复等等技巧。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录