使用 DELL EMC Avamar 备份和还原部署在 vSAN 数据存储上的虚拟机
search cancel

使用 DELL EMC Avamar 备份和还原部署在 vSAN 数据存储上的虚拟机

book

Article ID: 301142

calendar_today

Updated On:

Products

VMware vSAN

Issue/Introduction

免责声明:本文是 Back up and restore of VMs deployed on a vSAN datastore using DELL EMC Avamar (2149872) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。

本文提供了有关 DELL EMC Avamar 7.4.1(vSAN 准备就绪) 的信息。

免责声明:本文所引用的合作伙伴解决方案是由合作伙伴开发和支持的解决方案。使用此产品应同时遵守合作伙伴的最终用户许可协议。您须从合作伙伴处获得使用此产品的相关应用程序、支持和许可。有关详细信息,请参见 Avamar - Deduplication backup software and system

解决方案架构

DELL EMC Avamar 代理架构






Resolution

vSAN 上的 Avamar

Avamar 支持其虚拟设备(称为 vProxy)的 vSAN 数据存储,还完全支持在 vSAN 数据存储上运行的虚拟机的运行映像备份和还原。

必备条件:

支持的版本:
组件版本
Avamar Server7.4.1.58
Avamar 代理7.4.101.58

Avamar Virtual Edition 设备的要求:
组件版本
Avamar Virtual Server
(0.5 TB 容量)
AVE 系统要求包括:
  • CPU: 2 * 2 GHz。
  • 内存: 6 GB。
  • 磁盘:4 个磁盘(126 GB 和 3 x 250 GB)。
  • 网卡:一个单端口 E1000 网卡。

Avamar Virtual 代理设备的要求:
组件版本
Avamar 代理设备
代理系统要求包括:
  • CPU: 4 * 2 GHz(4 个虚拟插槽,每个插槽 1 个核心)。
  • 内存: 4 GB。
  • 磁盘:2 个磁盘(20 GB 和 1 GB)。
  • SCSI 控制器:最多 2 个。
  • 网卡:一个单端口 vmxnet3 网卡。

Avamar 支持其虚拟服务器设备和代理设备的 vSAN 数据存储,还完全支持在 vSAN 数据存储上运行的虚拟机的运行映像备份和还原。

部署 Avamar Virtual Edition OVA

  1. 使用 OVA 部署权限登录到 vCenter Server Web Client。
  2. 右键单击 VSAN 群集,然后选择部署OVF模板
  3. 选择本地文件,然后单击浏览
  4. 导航到 AVE OVA 软件包位置,选择 OVA,然后单击打开
  5. 在“选择模板”屏幕中,单击下一步
  6. 在“选择名称和位置”窗口上,指定虚拟设备的名称和(可选)清单位置,例如,一个数据中心或虚拟机文件夹。
  7. 单击下一步
  8. 在“选择资源”窗口上,选择要在其上部署 OVA 的群集、主机、vApp 或资源池。
  9. 单击下一步
  10. 在“查看详细信息”窗口上,查看产品名称、版本、供应商、发布者和下载大小等产品详细信息。
  11. 单击下一步
  12. 在“接受许可协议”窗口上,将显示 EULA。查看 EULA,然后单击“接受”。
  13. 单击下一步
  14. 在“选择存储”窗口上,选择适当的 VSAN 存储策略。
  15. 选择磁盘格式和用于存储虚拟设备文件的目标 VSAN 数据存储。
  16. 单击下一步

    AVE 不支持精简置备,因此请确保分配给虚拟设备的存储空间量的可用性。

  17. 在“选择网络”窗口上,选择要用于设备的目标网络。
  18. 单击下一步
  19. 在“自定义模板”窗口上,指定以下属性。
  20. 单击下一步

    展开“网络属性”,然后执行以下任务:

    1. 在 DNS 字段中,指定 DNS 服务器的 IP 地址,并用逗号隔开。
    2. 在“默认网关”字段中,指定网关主机的 IP 地址。
    3. 在 FQDN 字段中,指定 Avamar Server 的完全限定域名
    4. 在“网络 IP 地址”字段中,指定 Avamar Server Appliance 的 IP 地址。
    5. 在“网络掩码/前缀”字段中,指定 IPv4 网络 IP 地址的网络掩码。
    6. 在“附加 DNS 搜索域”字段中,指定要添加到 DNS 搜索路径的域名的列表。

  21. 在“即将完成”窗口上,检查部署配置详细信息,然后单击“完成”
  22. 此时将显示“正在部署”窗口,其中提供了有关部署的状态信息。

配置 Avamar Server Appliance

  1. 打开 Web 浏览器,然后登录到 Avamar Installation Manager:
    1. 键入以下 URL:

      https://Avamar-server:7543/avi

      其中,Avamar-server 是 Avamar Server 的 IP 地址或可解析主机名。

    2. 在“用户名”字段中键入 root 作为 Avamar 管理员用户帐户的用户名,并在“密码”字段中键入 changeme 作为密码。
    3. 单击登录。

  2. 单击 SW 版本。
  3. 单击 AVE 安装软件包 ave-config 旁边的安装。
  4. 在“安装进度”页面上监控安装进度并对任何安装问题做出响应:
    1. 采取相应的操作解决该问题。
    2. 解决该问题后,单击致电 EMC 技术支持。

      此时将显示“致电 EMC 技术支持”对话框。

    3. 单击问题已解决,继续进行安装。

      安装将恢复。

    4. 对安装期间出现的所有问题重复这些步骤。

将 vCenter 身份验证证书添加到 MCS 密钥库

通过将 vCenter 身份验证证书添加到 MCS 密钥库配置 vCenter-Avamar 身份验证。对要保护的每个 vCenter 执行此操作。此过程使用 Java keytool 实用程序,用于管理证书密钥。该 keytool 实用程序位于 Java bin 文件夹 (/usr/java/version/bin) 下,其中 version 是当前安装在 MCS 上的 Runtime Environment (JRE) 版本。如果此文件夹不在您的路径中,则可以将其添加到该路径,或者使用 keytool 指定完整路径。
  1. 打开 Command Shell,并使用以下方法之一登录:

    • 对于单节点服务器,请以管理员身份登录到该服务器。
    • 对于多节点服务器,请以管理员身份登录到实用程序节点。

  2. 通过键入 dpnctl stop mcs 停止 MCS。
  3. 通过键入 su - 将用户切换到 root。
  4. rui.crt 从 vCenter 计算机复制到 Avamar 实用程序节点或单节点服务器上的/tmp。
  5. 通过运行以下命令,将 MCS 密钥库复制到 /tmp

    cp /usr/local/avamar/lib/rmi_ssl_keystore /tmp/

    此操作会在/tmp中创建实时 MCS 密钥库的临时版本。

  6. 通过键入以下内容,将默认 vCenter 证书添加到临时 MCS 密钥库文件:

    cd /tmp
    $JAVA_HOME/bin/keytool –import –file rui.crt -alias alias -keystore mi_ssl_keystore


    其中,alias 是此证书的用户定义名称,这通常可能是文件名。

  7. 键入 keystore 密码。
  8. 键入 yes,然后按 Enter 以信任此证书。
  9. 通过运行以下命令备份实时 MCS 密钥库:

    cd /usr/local/avamar/lib
    cp rmi_ssl_keystore rmi_ssl_keystore.date


    其中,date 是今天的日期。

  10. 通过运行以下命令将临时 MCS 密钥库复制到实时位置:

    cp /tmp/rmi_ssl_keystore /usr/local/avamar/lib/

  11. 通过键入 exit 退出 root subshell。
  12. 通过运行以下命令启动 MCS 和调度程序:

    dpnctl start mcs
    dpnctl start sched

禁用 MCS 证书身份验证

如果不希望将 vCenter 身份验证证书添加到 Avamar MCS 密钥库,则必须对所有 vCenter-Avamar MCS 通信禁用证书身份验证。
  1. 打开 Command Shell,并使用以下方法之一登录:

    • 对于单节点服务器,请以管理员身份登录到该服务器。
    • 对于多节点服务器,请以管理员身份登录到实用程序节点。

  2. 通过运行以下命令停止 MCS:

    dpnctl stop mcs

  3. 使用 UNIX 文本编辑器打开 /usr/local/avamar/var/mc/server_data/prefs/mcserver.xml 文件
  4. 查找 ignore_vc_cert 注册表项条目。
  5. ignore_vc_cert 设置更改为 true。

    <entry key="ignore_vc_cert" value="true" />

  6. 关闭 mcserver.xml 文件并保存更改。
  7. 通过运行以下命令启动 MCS 和调度程序:

    dpnctl start mcs
    dpnctl start sched

在 Avamar Server 中配置 vCenter Server

必须将要保护的每个 vCenter 作为 Avamar 客户端添加到 Avamar Administrator 中。
  1. 在 Avamar Administrator 中,单击管理启动程序
  2. 单击帐户管理选项卡。
  3. 选择顶级(根)域,然后选择操作>帐户管理>新建客户端
  4. 完成以下设置:

    1. 在“客户端类型”列表中,选择 VMwarevCenter
    2. 在“新客户端名称或 IP”字段中,键入 vCenter 的完全限定 DNS 名称或 IP 地址。
    3. 在“端口”字段中键入 vCenter Web 服务侦听器数据端口号。
      默认设置为 443。
    4. 在“用户名”字段中,键入 vCenter 用户帐户名。
    5. 在“密码”字段中,键入 vCenter 用户帐户密码。
    6. 在“验证密码”字段中,再次键入 vCenter 用户帐户密码。

  5. 单击确定

部署 Avamar 代理 OVA

  1. 以具有 OVA 部署权限的用户身份登录到 vCenter Server Web Client。
  2. 右键单击 VSAN 群集,然后单击部署OVF模板
  3. 选择本地文件,然后单击浏览
  4. 导航到 Avamar 代理 OVA 软件包位置,选择 OVA,然后单击打开
  5. 在“选择模板”屏幕中,单击下一步
  6. 在“选择名称和位置”窗口上,指定虚拟设备的名称和(可选)清单位置,例如,数据中心或虚拟机文件夹。
  7. 单击下一步
  8. 在“选择资源”窗口上,选择要在其中部署 OVA 的群集、主机、vApp 或资源池。
  9. 单击下一步
  10. 在“查看详细信息”窗口上,查看产品名称、版本、供应商、发布者和下载大小等产品详细信息。
  11. 单击下一步
  12. 在“接受许可协议”窗口上,将显示 EULA。查看 EULA,然后单击“接受”。
  13. 单击下一步
  14. 在“选择存储”窗口上,选择适当的 VSAN 存储策略。
  15. 选择磁盘格式和用于存储虚拟设备文件的目标 VSAN 数据存储。
  16. 单击下一步

    EMC 建议选择“厚置备延迟置零”,以确保分配给虚拟设备的存储空间量可用。

  17. 在“选择网络”窗口上,选择要用于设备的目标网络。
  18. 单击下一步。
  19. 在“自定义模板”窗口上,指定以下属性。
  20. 单击下一步。

    展开“网络属性”,然后执行以下任务:

    1. 在 DNS 字段中,指定 DNS 服务器的 IP 地址,并用逗号隔开。
    2. 在“默认网关”字段中,指定网关主机的 IP 地址。
    3. 在“网络 IP 地址”字段中,指定 Avamar Server Appliance 的 IP 地址。
    4. 在“网络掩码/前缀”字段中,指定 IPv4 网络 IP 地址的网络掩码。

  21. 在“即将完成”窗口上,检查部署配置详细信息。
  22. 单击完成
  23. 此时将显示“正在部署”窗口,其中提供了有关部署的状态信息。

在 Avamar Server 中配置代理设备

  1. 从 vSphere Client 中,查找并选择 Avamar 映像备份代理。
  2. 右键单击电源>打开电源
  3. 右键单击打开控制台
  4. 从主菜单中,键入 1,然后按 Enter。
  5. 键入 Avamar 服务器 DNS 名称,然后按 Enter。
  6. 键入 Avamar 服务器域名,然后按 Enter。
  7. 从主菜单中,键入 2,然后按 Enter 退出。

创建 VMware 策略

  1. 在 Avamar Administrator 中,单击策略启动程序
  2. 选择选项卡。
  3. 在左侧窗格中,选择相应组所属的 Avamar 域。
  4. 选择操作>新建组
  5. 在“名称”框中,输入相应组的名称。
  6. 清除“已禁用”选项,立即为相应组启用定期调度的客户端备份。
  7. 选择将已分配的调度用于相应组,还是替代已分配的调度
  8. 单击下一步
  9. 从“选择现有数据集”列表中,为此组选择数据集

    “VMware 映像数据集”是通过映像备份保护 VMware 实体的默认数据集。

  10. 单击下一步
  11. 从“选择现有调度”列表中,为此组选择调度。
  12. 单击下一步
  13. 从“选择现有保留策略”列表中,为此组选择保留策略。
  14. 单击下一步
  15. 完成成员资格设置
  16. 单击下一步
  17. 在代理选择页面中,选择所需的代理或选择自动代理映射。
  18. 单击完成

启动临时映像备份

  1. 在 Avamar Administrator 中,单击备份和还原启动程序。
  2. 单击备份选项卡。
  3. 在上方的树中选择域,然后在下方的树中选择虚拟机客户端、VMware 文件夹、资源池或 vApp。
  4. 在“浏览文件、“浏览文件夹”或“浏览目录”窗格中,选择要备份的数据。
  5. 选择操作>立即备份
  6. 此时将显示“按需备份选项”对话框。
  7. 单击确定
  8. “按需备份选项”对话框将关闭,并显示以下状态消息:备份已启动 (Backup initiated)。
  9. 单击确定

启动映像还原

  1. 在 Avamar Administrator 中,单击备份还原启动程序
  2. 单击还原选项卡。
  3. 选择虚拟机客户端或 VMware 容器:
  4. 选择备份
  5. 内容窗格正上方,淡季浏览映像、还原
  6. 在“内容”窗格中

    1. 选中“所有虚拟磁盘文件夹”复选框以还原整个映像。
    2. 选择一个或多个驱动器以仅还原特定驱动器。

  7. 选择操作>立即还原

    此时将显示“还原选项”对话框。
有关详细信息,请参见:


Additional Information

Back up and restore of VMs deployed on a vSAN datastore using DELL EMC Avamar