设置 MS 虚拟机器备份集

备份要求

%edition_name%要求

请确保 %edition_name% 满足下列要求

  1. %edition_name%必须安装于MS 虚拟机器上。于MS 虚拟机器群集设置上,%edition_name%必须安装于所有群集节点上。
  2. 安装MS 虚拟机器/MS 虚拟机器群集设置之操作系统帐户必须拥有管理员权限,例如是存取群集存储之权限。
  3. 想应用粒状还原必须关闭 Windows User Account Control (UAC) 功能。
  4. %edition_name%之帐户需有足够扩充模组配额或CPU 插槽。
  5. 目标储存位置需有足够储存量配额以供容纳虚拟机器之存储。
    MS 虚拟机器包含以下三种虚拟硬碟:
    当%edition_name%为MS 虚拟机器进行首次或随后之完整备份时:
  6. %edition_name%之预设Java Heap大小为2048MB。对于MS 虚拟机器之备份,我们强烈建议您提高Java Heap之大小设定以达致更佳的备份及还原效率。(实际之Java Heap取决于MS 虚拟机器上之可用记忆体空间)。 产生VHD档案之差异备份之过程需要较高的记忆体,因此建议将Java Heap起码设置为2048MB - 4096MB。实际所需之记忆体取决于多项因素包括档案大小丶差异模式丶备份频密程度等。
    你可参考以下之文章以获取更多相关资讯https://forum.ahsay.com/viewtopic.php?f=206&t=14117
  7. %edition_name%上的暂存资料夹用作储存备份集之索引文件及备份过程中所产生之增量或差异档案。为确保最佳备份/还原效果,建议暂存资料夹位于本地磁碟机并且有大量空白磁碟空间,不建议位于Windows C 磁碟机。
  8. 当虚拟机器进行直接执行还原或迁移过程时,%edition_name%之介面需处于运作状态。
  9. 如备份集之目标储存位置设为本机 / 网路磁碟机 / 可移动磁碟机以及直接执行功能被启用,压缩类型以及加密设定将分别被预定为不压缩及停用以达致更佳的备份及还原效果。备份集之压缩类型及加密设定只应用于%cbs_name% ,SFTP/FTP或云端存储位置。
  10. 请备份整台虚拟机器 (所有虚拟磁碟区) 而非个别虚拟磁碟区以便顺利进行还原。
  11. 请确保已启动NFS服务以便进行直接执行还原。如在网络磁碟机上进行直接执行还原,请确保登入帐户有足够权限查看网络资源。

MS 虚拟伺服器要求

请确保MS 虚拟伺服器满足下列要求:

  1. Hyper-V管理工具是安装于伺服器上的,而于MS 虚拟机器群集设置上,Hyper-V管理工具是安装于所有群集节点上的。
  2. Hyper-V服务是于伺服器上启动的,而于MS 虚拟机器群集设置上,Hyper-V服务是于所有群集节点上启动的。
  3. 确保Microsoft Hyper-V VSS Writer已于Hyper-V伺服器上安装并运行中,Writer状态为Stable。您可通过以下vssadmin list writers指令确认。
    vssadmin list writers
    寻找以下句子
    Writer name: 'Microsoft Hyper-V VSS Writer' Writer Id: {66841cd4-6ded-4f4b-8f17-fd23f8ddc3de} Writer Instance Id: {a51919e3-0256-4ecf-8530-2f600de6ea68} State: [1] Stable Last error: No error
  4. 如虚拟机器上没有安装或更新集成服务或操作系统不支援集成服务,该虚拟机器于进行备份及还原快照存取时会被暂停或进入保留状态,直至快照存取完成后方回复正常。另外,该虚拟机器于Hyper-V Manager之运行时间将被重设至00:00:00。
  5. 于安装或更新虚拟机器之Integrated Service时可能需要重启虚拟机器以完成安装程序。
  6. 如要在Hyper-V 2008 R2伺服器上使用直接执行之功能,请务必安装”Microsoft Security Advisory 3033929”之保安更新。 参考此连结以获得更多资讯: https://support.microsoft.com/en-us/kb/3033929
  7. 于MS 虚拟机器群集设置上建立的直接执行备份集,目标储存位置必须为所有虚拟机器节点都能进入的。
  8. 于MS 虚拟机器群集设置上建立的备份集,该虚拟机器必须为容错移转丛集所建立及管理的。

MS 虚拟机器备份方式

%edition_name% v7 支援两种MS 虚拟机器备份方式,虚拟机器快照和保存状态。

%edition_name% v3 支援两种MS 虚拟机器备份方式,虚拟机器快照和保存状态。

  1. 虚拟机器快照
  2. 因为虚拟机器快照方式支援客户虚拟机器实时备份,所以是首选的备份选项。这意味着在备份工作中生成VSS 快照时,客户虚拟机器不用处于保存状态,所以每一次进行备份工作时都不会影响在客户虚拟机器上运行的任何应用或服务。

    !

    如果无法使用虚拟机器快照方式, %edition_name% 将自动使用保存状态方式。

    虚拟机器快照方式要求

  3. 保存状态
  4. 当使用保存状态时,在生成VSS快照的时候客户虚拟机器会处于保存状态,即关机状态, 持续时间取决于虚拟机器大小以及MS 虚拟机器主机性能。缺点为每一次进行备份工作时都会影响在客户虚拟机器上运行的任何应用或服务。

CBT 要求

  • 从%edition_name% 7.9版本起,所有%edition_name% 7.9.0.0或以上的安装或升级将会一并安装CBT群集服务 (CBT Cluster Services)。
  • 从%edition_name% 3.1.0.0版本起,所有%edition_name% 3.1.0.0或以上的安装或升级将会一并安装CBT群集服务 (CBT Cluster Services)。
    1. CBT (Changed Block Tracking) 通过对前一次快照之后发生变化的数据块保存日志来优化虚拟机器增量备份。当%edition_name% 进行备份时,CBT 功能会要求只传送上次备份后变化的部分或使用中的部分。
    2. !

      从%edition_name% 7.15.0.0 版本起, CBT 服务支援于%edition_name%上的所有备份存储目标位置而非只是直接进行相关的本地存储目标位置。

      从%edition_name% 3.3.0.0 版本起, CBT 服务支援于%edition_name%上的所有备份存储目标位置而非只是直接进行相关的本地存储目标位置。

    3. CBT 群集服务只适用于 Windows x64安装上。
    4. 可通过运行net start CBTFilter指令确认CBTFilter是否启用
      C:\Users\Administrator>net start CBTFilter The requested service has already been started. More help is available by typing NET HELPMSG 2182.
    5. 由于Windows 2016伺服器系統上已內建快速回复变更追踪(Resilient Change Tracking,RCT),因此异动资料区块追踪 (CBT)及异动资料区块追踪过滤(CBTFilter)將不会被安裝。

    Windows Server 2016 要求

    1. RCT 要求
    2. 客户虚拟机器附属要求
    3. 安装适合的linux工具包和linux云工具包,以安装例如VSS Snapshot Daemon的工具来充分使用MS 虚拟机器。

      参考此连结以获得更多资讯: https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/supported-linux-and-freebsd-virtual-machines-for-hyper-v-on-windows

    限制

    下列为 MS 虚拟机器备份模组限制:

    1. MS 虚拟机器备份并不支援储放于SMB 3.0上之虚拟机器。
    2. MS 虚拟机器备份并不支援载有透通磁碟 (pass through disk) - 即直接附加之实体磁碟 - 之虚拟机器。
    3. 就备份个别虚拟磁碟而言,如备份影像档中包含未曾于%edition_name%备份之磁碟,该虚拟机器于还原后并不能复原至过往之影像档。
    4. 虚拟机器只能还原至相同版本之MS 虚拟机器上。例如2012 R2版本之MS 虚拟机器备份不能还原至2008 R2版本之MS 虚拟机器上,反之亦然。
    5. 如载有操作系统之虚拟磁碟未被还原,虚拟机器将不能启动。
    6. 还原个别虚拟磁碟只支援还原不带有影像档之虚拟机器以及使用还原原始档案选项之还原。
      !

      此选项牵涉修改 MS 虚拟机器之组态档。如您对Hyper-V之操作及设定没有充份认识及了解,请勿执行此类还原,否则可导致虚拟磁碟无法正常启动。


    还原要求

    直接执行还原要求和限制

    还原至原始MS 虚拟机器主机

    1. 直接执行还原不支援含有.VHDS 公用虚拟磁碟的虚拟机器。
    2. 还原虚拟磁碟功能只支援每次还原单一虚拟机器。
    3. 利用直接执行还原之虚拟机器如包含保留状态,该虚拟机器将不会自动启动。保留状态需手动于Hyper-V Manager内删除,而虚拟机器亦需手动开启。
    4. 如虚拟机器于进入直接执行还原状态后没有利用 “在直接执行运行后,自动迁移” 之功能迁移虚拟机器,而直接执行还原期间发生中断,期间的一切资料变更将不被保留。
    5. 当虚拟机器于进入直接执行还原状态时,相关备份集将会略过所有备份作业 (包括手动丶排程及实时备份)。
    6. 当虚拟机器于进入直接执行还原状态时,您不能为备份集操作以下功能: 资料完整性检查,空间释放工作,删除已备份的资料

    还原至不同(待用)MS 虚拟机器主机

    1. %edition_name% 必须安装于想要还原客户虚拟机器于该设备上的MS 虚拟机器主机上。
    2. 必须使用相同的 %edition_name% 备份账户。
    3. 如果备份集生成时有启用加密钥匙功能,还原时需要正确的加密钥匙。
    4. 客户虚拟机器只可以还原至另一个同版本的MS 虚拟机器伺服器上,例如:备份Hyper-V 2012 R2 伺服器上的一个客户虚拟机器,不能还原至Hyper-V 2008 R2 主机,反之亦然。
    5. 由独立MS 虚拟机器主机上备份的客户虚拟机器只能还原至另一独立MS 虚拟机器主机。由群集MS 虚拟机器主机上备份的客户虚拟机器只能还原至另一群集MS 虚拟机器主机。
    6. 备份于原始MS 虚拟机器主机的本机 / 网路磁碟机 / 可移动磁碟机的客户虚拟机器,只有当待用MS 虚拟机器主机有权访问原始本机 / 网路磁碟机 / 可移动磁碟机时方可还原至待用MS 虚拟机器主机。
    7. 待用MS 虚拟机器主机必须与原始MS 虚拟机器主机网路配置及结构相同。
    8. %edition_name%之预设Java Heap大小为2048MB。对于MS 虚拟机器之备份,我们强烈建议您提高Java Heap之大小设定以达至更佳的备份及还原效率。(实际之Java Heap取决于MS 虚拟机器上之可用记忆体空间)。
    9. 为确保最佳还原效果,暂存资料夹应设置在本地磁碟机上,并且暂存资料夹应有大量可用磁盘空间用以还原客户虚拟机器,比如,还原500GB的客户虚拟机器,同时有30个每个5GB的增量档案 (500GB + 150GB (30 x 5GB)), 暂存资料夹需要至少 650GB 可用空间。
    10. 只有待用MS 虚拟机器主机的磁碟设置与原始MS 虚拟机器主机的磁碟设置一致,才能还原客户虚拟机器至"原始位置"。例如,如果原始客户虚拟机器备份至 G: 驱动,那么当新的MS 虚拟机器主机上也有G: 驱动时方可选择还原至"原始位置",否则要选择"其他位置"。
    11. 必须在新的MS 虚拟机器主机上安装Hyper-V management tools,MS 虚拟机器群集所有节点必须安装Hyper-V management tools。
    12. 主机要开启Hyper-V 服务,MS 虚拟机器群集所有节点必须开启Hyper-V 服务。
    13. 确保Microsoft Hyper-V VSS Writer已于Hyper-V伺服器上安装并运行中,Writer状态为Stable。您可通过以下vssadmin list writers指令确认。
      vssadmin list writers
      寻找以下句子:
      Writer name: 'Microsoft Hyper-V VSS Writer' Writer Id: {66841cd4-6ded-4f4b-8f17-fd23f8ddc3de} Writer Instance Id: {a51919e3-0256-4ecf-8530-2f600de6ea68} State: [1] Stable Last error: No error

    粒状还原要求

    请确保粒状还原符合以下要求:

    1. Windows 7 SP1 和 Windows Server 2008 R2 SP1 不支援粒状还原。
    2. 粒状还原只支援于Windows平台上安装之%edition_name% v7.13.0.0或以上版本所建立及已备份并已启用粒状还原功能之 MS虚拟机器备份集。
    3. 粒状还原只支援于Windows平台上安装之%edition_name% v3.1.0.0或以上版本所建立及已备份并已启用粒状还原功能之 MS虚拟机器备份集。
    4. 每个粒状还原备份集均需配备粒状还原之扩充模组。 详情请联系您的备份服务提供商。
    5. 由于粒状还原备份集不会被压缩,所以存储配额之要求亦比非粒状还原备份集为高。 详情请联系您的备份服务提供商。
    6. 暂存资料夹之可容空间应最少与备份影像或压缩档案之大小相等。
    7. 在粒状还原过程中%edition_name%会将VMDK或VHD影像安装于Windows上作为逻辑磁碟机,因此Windows系统上必须有可用之磁碟机代号。系统会依字母顺序选取可用之磁碟机代号(磁碟机代号A, B及C不能使用)。
    8. 网络下载速度建议最低为每秒100Mbits。为确保最佳表现,网络频宽应以差异链结按比例提升。网络频宽不足将严重影响粒状还原之表现。你可以利用网速试网站(例如:http://www.speedtest.net)以测试连线速度。
    9. 以下针对还原时之要求,%edition_name%会于进行粒状还原时检查是否符合。若系统不符合以下之要求将不影响备份工作但却无法执行还原。
    10. 用作安装及运作%edition_name%之机器上所使用之登入帐户必须备有管理员权限。

    11. 建立备份集

      关键词:

      栏位 描述
      名称 这是备份集的名称。你可以建立一个有意义的名称。
      备份集类型 从下拉框中输入正确的备份集类型。
      版本 Hyper-V 伺服器之版本。

      步骤:

      1. 输入一个有意义的备份集名称。
      2. 输入正确的备份集类型,例如: MS 虚拟机器备份。
      3. 输入正确的 MS 虚拟机器伺服器之版本。
      4. 点击[下一页]按钮继续。

      MS 虚拟机器群集设置范例:

      假设:

      1. MS 虚拟机器群集中有三个节点,在下面的范例中命名为 节点1,节点2,节点3.
      2. 3个节点位于相同时区。
      3. 三个节点可以连接同一个备份位置,例如:一个有相同进入权限的本地共用目标位置。

      备注:

      1. 当以下情況时,所有虚拟机器需要应用相同的备份集设置
        • 建立备份集或
        • 备份集做出任何更改,
          例如:
          • 更改备份排程
          • 选择备份来源
          • 备份目标储存位置
          要求從节点中汇出有最新更改的设置并將设置汇入其他全部节点。 否则,备份集设置不同步。
          例如:
          如果节点1 更改了备份排程並且备份集不同步,其他节点仍然运行旧的备份排程,这可能会導致备份时的备份工作不能如实反映伺服器的实际情況。
      2. 当其他节点的设置被汇入,节点的所有备份集设置將会被覆盖。

      步驟:

      1. 在节点1 上建立或更改 MS 虚拟机器群集备份集并确保启用排程备份。
      2. 在节点1 [工具] > [汇出/汇入 设置] 中汇出设置。
      3. 在节点2 [工具] > [汇出/汇入 设置] 中汇入节点1 的设置。
      4. 啟用节点2 排程备份。
      5. 在节点2 [工具] > [汇出/汇入 设置] 中汇出设置。
      6. 在节点3 [工具] > [汇出/汇入 设置] 中汇入节点2 的设置。
      7. 啟用节点3 排程备份。
      8. 在节点3 [工具] > [汇出/汇入 设置] 中汇出设置。
      9. 在节点1 和节点2 [工具] > [汇出/汇入 设置] 中汇入节点3 的设置。