IDPA 和 PowerProtect DP 系列:内部虚拟机备份解决方案路径
Summary: 本知识库文章是 IDPA 内部虚拟机备份的解决方案路径,涵盖了修复内部虚拟机备份故障的几种情形。
Instructions
备份工作流
收集日志用于故障处理
KB 000157727:IDPA:收集日志文件以对 Avamar Client 备份和恢复问题进行故障处理
用于故障处理的相关日志文件
- Avamar 备份/还原活动日志:从“Avamar Activity monitor”选项卡下载。上面的“收集日志用于故障处理”主题中提到的说明
- 代理中的 Avamar 备份/还原日志:如果无法使用 UI 找到活动日志,可以在代理上的“/usr/local/avamarclient/var”位置下找到。
- Waiting-Client、Timed Out-Start 状态的 Avamar 备份,代理注册失败:存储有关 Avamar Server 与代理之间通信信息的代理 avagent 服务日志可在“/usr/local/avamarclient/var/avagent.log”位置下找到
- 代理部署:代理部署日志可以在 Avamar Server 上的“/usr/local/avamar/var/log/vcs/deploymanager.log”位置下找到
- Avamar 与 vCenter 的通信:mcserver.out 可在 Avamar Server 上的“/usr/local/avamar/var/mc/server_log/mcserver.out”位置下找到,可用于对 Avamar Server 与 vCenter 之间的连接/通信问题进行故障处理。如果在 Avamar Server 中更新 vCenter 用户名/密码失败,则可以查看此日志。
Avamar 代理:
IDPA 内部虚拟机备份失败情况
情况 1:备份保持“Waiting Client”状态或失败并显示“TimedOut-Start”错误。
- 使用 IP 地址或 FQDN 通过 SSH 连接到 AVProxy,并使用“admin”用户登录。
- 使用以下命令切换到“root”用户并输入常用密码:
su - - 验证代理注册成功,并从 Avamar/Backup Server 请求:
tail -f /usr/local/avamarclient/var/avagent.log - 如果连接出错或出现“Unable to connect”(无法连接)错误,请重新注册内部代理:
向 Avamar 注册 Avamar 代理:- 使用管理员用户通过 putty 登录到 Avamar 代理。
- 完成后,使用以下命令以根用户身份登录:
su - - 运行以下命令
/etc/init.d/initproxyappliance --start - 运行脚本后,按任意键以进入输入表单。
- 提供 Avamar(备份服务器)IP 地址,并输入域“/clients”。
情况 2:备份失败,并显示“No Proxy”或“No eligible proxy”错误。
错误 — 如果 IDPA 虚拟机的 VMware 映像备份作业失败并显示状态/错误;“No Proxy”或“No Eligible Proxy”;或者当您对所述虚拟机运行按需备份并看到错误“Proxy does not protect any datastores”时。
然后,请验证以下内容:
- 转至“Asset Management”>“clients”域。
- 选择 IDPA 内部代理,然后选择"More Actions" > "Edit Client":
- 单击“VMware”选项卡,验证是否在“Datastore”下选中/选择了所有 IDPA 数据存储区,并且代理是否是“Groups”下相应备份组策略的一部分。选中后,单击“Update”
情况 3:Avamar 上的 IDPA vCenter 服务关闭或 vCenter 连接关闭
要验证我们是否遇到这种情况,请执行以下步骤:
- 使用以下地址登录 Avamar AUI:https://<AVAMAR-IP-ADDRESS-OR-FQDN>/aui
- 转至 Server --> Services
- 在底部找到 IDPA vCenter Services。如果连接显示“down”,则我们遇到了问题。如果连接显示“OK”,则 Avamar 可以连接到 vCenter,并且没有问题。可以重新启动 vCenter 服务,以终止过时的连接并在 Avamar 和 vCenter 之间重新建立连接。
如果连接中断,可以尝试执行以下步骤来对此情况进行故障处理:
- 以“admin”用户身份打开到 Avamar Server 的 SSH 连接。
- ping IDPA vCenter 主机名称和 IDPA ESXi 主机名称,以确保 DNS 查找功能工作正常。
- 如果上述任一组件的 ping 失败,则验证 Avamar Server 上的“/etc/resolv.conf”文件,以确保添加了正确的 DNS 服务器和搜索域。
- 打开 IDPA vCenter UI 并使用“root”用户登录。验证 IDPA vCenter UI 加载正常。
- 根据情景 10 中所示的步骤,在 Avamar 中更新 vCenter 根凭据。
情况 4:缺少 IDPA 内部虚拟机备份策略。
- 以下知识库文章可用于重新创建 IDPA 内部虚拟机备份策略、数据集、保留、计划等:KB 21318
情况 5:重新部署 vCenter 虚拟机后,IDPA 内部虚拟机备份失败。
验证我们是否遇到了这种情况,请执行以下步骤:
- 使用以下地址登录 Avamar AUI:https://<AVAMAR-IP-ADDRESS-OR-FQDN>/aui
- 转至 Server --> Services
- 在底部找到 IDPA vCenter Services。如果连接显示“down”,则我们遇到了问题。如果连接显示“OK”,则 Avamar 可以连接到 vCenter,并且没有问题。可以重新启动 vCenter 服务,以终止过时的连接并在 Avamar 和 vCenter 之间重新建立连接。
在 Avamar 中重新添加/更新 vCenter 的步骤:
- 使用网页浏览器登录 Avamar AUI
https://<Avamar_server>/AUI - 在 AUI 导航页面中,单击 >>,然后单击“Asset Management”
- 依次单击 vCenter -> 3 个点 ->“Edit vCenter”
- 进入“VMware”选项卡 -> 更新密码并确认密码,然后单击“Update”。
- 完成后,转到 IDPA vCenter -> 转到子域虚拟机。
- 所有虚拟机都应启用(但旧的 vCenter 虚拟机,即 DataProtection-VCSA 除外)。
- 如果旧的 vCenter (VCSA) 虚拟机已启用,请按照以下步骤停用旧的 vCenter(VCSA 虚拟机)
- 请查看“Activity”选项卡中的活动/正在运行的会话,确保 Avamar 上没有正在运行的复制作业。如果没有复制作业在运行,单击“More Actions”--> “Retire this client”。
- 选择默认选项,然后单击“Submit”。
- 如果复制未在运行,则客户端将从域中停用。
- 进入同一虚拟机域 --> 单击“Add Client”。
- 在“Client Add”中找到 DPAppliance 并查找 DataProtection-VCSA 虚拟机。从列表中选择 VCSA 客户端并将其添加回来。单击“Submit”。
情况 6:由于 DP4400 设备上的 M.2 SSD 故障,所有内部虚拟机备份均失败
- 查看以下知识库文章:KB 168746
情况 7:IDPA 内部虚拟机备份失败,并显示错误 10058
- 查看以下知识库文章:KB 182050
情况 8:IDPA 内部虚拟机备份失败,并显示错误“avvcbimage Error <17782>:Snapshot cannot be performed because Host '<ESX_HOST_FQDN>' is disconnected"(avvcbimage 错误 :无法执行快照,因为主机 已断开连接)
- 查看以下知识库文章:知识库文章 166308
情况 9:IDPA 内部虚拟机备份失败,并显示“There are currently two usable fault domains.The operation requires one more usable fault domains.”(目前有 2 个可用容错域。该操作还需要 1 个可用容错域。)
- 查看以下知识库文章:KB 000037917
- 查看以下知识库文章:知识库文章 000050824
情况 10:IDPA 内部虚拟机呈灰显/禁用
在 Avamar 中更新 IDPA vCenter:
- 使用网页浏览器登录 Avamar AUI
https://<AVAMAR-IP-ADDRESS-OR-FQDN>/aui - 在 AUI 导航页面中,单击 >>,然后单击“Asset Management”
- 依次单击 vCenter --> 3 个点 -->“Edit vCenter”
- 进入“VMware”选项卡 --> 更新密码并确认密码。单击“Update”。
- 更新密码后,找到 IDPA vCenter 域下的子域虚拟机并验证虚拟机的状态。
- 所有 IDPA 内部虚拟机都应启用/非灰显。
Additional Information
附录 A
- 如何重新部署 IDPA 内部代理 (AVProxy):KB 19136
附录 B
1.打开 Avamar Java 控制台并通过 MCUser 登录。 2.进入“Navigation”-->“Backup and Restore”选项卡。 3.在左上窗格中,选择 IDPA vCenter 并将其展开。选择虚拟机子域。 4.在左下窗格中,选择我们需要恢复的内部虚拟机(例如“DataProtection-ACM”虚拟机),并验证它是否具有备份。 5.如果备份存在,请选择问题发生前一天的备份。 6.执行 IDPA 内部虚拟机的还原: 方法 1:使用本机还原方法
a. 从 Avamar Admin GUI 中,选择目标虚拟机并进入“Restore”选项卡。
b.选择要用于还原的相应备份 c.选中所有虚拟磁盘,右键单击并选择“RESTORE Now” d.选择选项“Restore to a new VM”,然后单击“Configure Destination” e.在新窗口下,选择 IDPA vCenter 作为目标 vCenter,然后继续执行向导步骤 f.启动还原,您的虚拟机应还原到 IDPA VC 环境。 注意:在还原向导中,选择“<VM-OriginalName>-RESTORE”作为还原的新虚拟机的名称。 方法 2:使用即时访问/还原
a. 从 Avamar Admin GUI 中,选择目标虚拟机并进入“Restore”选项卡
b.选择要用于还原的相应备份 c.选中所有虚拟磁盘,右键单击并选择“INSTANT ACCESS” d.您会看到一个向导,单击“Configure Destination”,选择 IDPA vCenter 作为目标 vCenter,然后继续向导步骤并执行还原 e.还原的虚拟机应立即可在 ESXi 主机/vCenter UI 上访问。 注意:如果您需要此机器,您可以对现有数据存储执行 vMotion,即执行到 DPappliance-datastore 的存储迁移。 f.完成后,右键单击机器并选择“Remove from Inventory”(请勿从磁盘中删除虚拟机,因为这可能会删除备份) g. 回到 Avamar Admin GUI,在“SERVER”选项卡下,选择“Data Domain NFS Datastores” h.单击数据存储并单击“Unmount/Remove” i.这将确保成功清理还原作业 7.登录到 IDPA vCenter UI。 8.正常关闭原始损坏的 IDPA 虚拟机。 9.右键单击原始虚拟机,然后单击“Edit settings”。 10.在网络适配器下 --> 取消选中“connected for all portgroups”并将其保存。 11.打开新的还原虚拟机。 12.打开此虚拟机的控制台并验证它正常启动。 重要说明:在确保新虚拟机正常启动之前,请勿删除原始 IDPA 虚拟机。如果需要,保留用于工程 RCA 的旧虚拟机。 13.如果新还原的 IDPA 虚拟机工作正常,请使用后缀“-old”重命名原始虚拟机 14.将还原的 IDPA 虚拟机重命名为原始虚拟机名称。 |
请遵循以下知识库文章:
|