Avamar:客户端 ID (CID) 与 Goav 修正不匹配

Summary: 当全球存储区域网络 (GSAN) 和管理控制台服务数据库 (MCDB) 在存储客户端记帐信息时不同时,Avamar Server 上将发生客户端 ID (CID) 不匹配和路径不匹配。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

在 Avamar 用户界面 (AUI) 或 Avamar Administrator 中浏览客户端时,显示错误消息: Internal Administrator Client Error.
客户端不会显示在 AUI 中。
AUI 中的浏览子域复选框不返回任何结果,并且可能会显示错误。
报告以下错误: 0 ERROR! Exit code 74: Account not found in the Avamar database.

Cause

概述
当全球存储区域网络 (GSAN) 和管理控制台服务数据库 (MCDB) 在存储客户端记帐信息时不同时,Avamar Server 上将发生客户端 ID (CID) 不匹配和路径不匹配。

客户记帐信息存储在两个位置:GSAN 和 MCDB。

对于客户来说,有两个重要的东西需要存储。

  1. 客户端的完整路径:
    • /clients/w11ofsd.lab.com
      
  2. 唯一客户端 ID (CID):
    • c7d083d712377955d84a52d2d618b47e33fa1ef
      


GSAN 和 MCDB 之间的正常匹配是客户端路径和 CID 匹配。

在复制环境中,目标 AvamarServer 具有名为“/REPLICATE”的域。
这是仅限 GSAN 的域。MCDB 不会在该域中存储有关复制客户端的信息。

在某些情况下,GSAN 和 MCDB 在存储客户端记帐信息时可能会有所不同:

  • 客户端路径存在于一个存储中,但不存在,并且 CID 不匹配。
  • 客户端路径存在于一个商店中,但不存在,并且 CID 将另一个商店中具有不同路径的客户端匹配。
  • 两个存储中都存在客户端路径,但客户端 ID 不匹配。

可以在 GSAN 和 MCDB 中手动验证客户记帐信息。

GSAN

avmgr getl --path=<domain_of_client_path> | grep -i <client_name>

示例:

admin@avamar:~/>: avmgr getl --path=/clients | grep -i w11ofsd.lab.com
1  w11ofsd.lab.com location: c7d083d712377955d84a52d2d618b47e33fa1ef1      pswd: 89e28a1932a8d1b4a4f9e2883e03a9f33f5082d1

从示例中, c7d083d712377955d84a52d2d618b47e33fa1ef1 是 CID,完整路径为 /clients/w11ofsd.lab.com

在 GSAN 中,可以执行类似的查找,以从 CID 解析客户端的完整路径:

admin@avamar:~/>: avmgr resf --acnt=ref{c7d083d712377955d84a52d2d618b47e33fa1ef1}
1  Request succeeded
/clients/w11ofsd.lab.com   c7d083d712377955d84a52d2d618b47e33fa1ef1


MCDB数据库

psql -p 5555 mcdb -U admin -c "select cid,descr from clients where cid='<CID>'"

示例:

admin@avamar:~/>: psql -p 5555 mcdb -U admin -c "select cid,descr from clients where cid='c7d083d712377955d84a52d2d618b47e33fa1ef1'"
                   cid                    |                 descr
------------------------------------------+---------------------------------------
 c7d083d712377955d84a52d2d618b47e33fa1ef1 | /clients/w11ofsd.lab.com
(1 row)

从示例中, c7d083d712377955d84a52d2d618b47e33fa1ef1 是 CID,完整路径为 /clients/w11ofsd.lab.com

如果 GSAN 和 MCDB 之间没有正常匹配,则这是 CID 不匹配。

Resolution

GoAV 工具用于自动修复 CID 不匹配项。
 

提醒:规划自动解决 CID 与 Goav 不匹配问题的时间,因为它需要重新启动管理控制服务器 (MCS)。

 

提醒:修复 CID 不匹配通常意味着删除它们,Goav 在提出删除建议时非常积极。需要主题专家 (SME) 审查和批准才能自动修复 CID 与 Goav 不匹配的情况。

 
下载并安装 Goav 工具。
000192151 |Avamar:Goav 工具

运行以下命令以检查 CID 不匹配并生成两个报告文件:

./goav client cid-mismatch check

存在安全和不安全报告文件。查看它们两个以获得解释。
例:

admin@avamar:~/>: ./goav client cid-mismatch check
===========================================================
GoAv    :        1.80
Avamar  :        19.10
Date    :        19 Aug 2024 16:20 -03
===========================================================
COMMAND :  ./goav client cid-mismatch check
NOTE: This is not an official tool
===========================================================
 
Client CID & Path Mismatch Script
---------------------------------
 
Load GSAN clients from avmgr cpdb
Load MCS clients from mcdb
Analyze GSAN mismatches
GSAN path /MC_DELETED/DPADatastoreServer_bgVYLK0WONuiFagzVngqBQ2021.09.01.13.38.57 does not exist in MCDB, but the GSAN cid b8429c8a089567b7a1aa8cfa7608b735413630ab exists in MCDB at path /avamarVC/VirtualMachines/DPADatastoreServer_bgVYLK0WONuiFagzVngqBQ, and has 0 backups
GSAN Mismatch Count: 1
Analyze MCDB mismatches
MCDB path /avamarVC/VirtualMachines/DPADatastoreServer_bgVYLK0WONuiFagzVngqBQ does not exist in GSAN, but the MCDB cid b8429c8a089567b7a1aa8cfa7608b735413630ab exists in GSAN at path
MCDB Mismatch Count: 1
 
Report Files Generated
----------------------
 
Safe Report: /home/admin/goav_clients/client_cid_mismatch_report_SAFE_delete_2024-08-19-1724095237
Unsafe Report: /home/admin/goav_clients/client_cid_mismatch_report_UNSAFE_delete_2024-08-19-1724095237


在示例的输出底部,有关于报告文件位置的信息。

被指定为可安全删除的 CID 不匹配之处不需要 SME 审查和批准,并且可以在没有戴尔支持干预的情况下解决。

被指定为不安全的 CID 不匹配需要 SME 审查和批准。
 

提醒:支持工程师可以通过在 a_avamar-replication-capacity 通道中打开 Swarm 来与 SME 接洽。


客户或支持工程师向 SME 提供报告文件和 Goav 安全访问密钥请求,以修复不安全的不匹配项。

不安全示例:

./goav client cid-mismatch fix
Process CID Mismatch Reports
----------------------------

Parsing reports for mismatches to fix
No safe mismatches found to fix
Provide the following CID mismatch unsafe auto-fix key request to an SME -->   1709325232,1724098448   <---
> 

在上面的不安全不匹配示例中,SME 根据请求授予安全访问密钥 1709325232,1724098448

是什么让 CID 不匹配的移除安全或不安全?
安全 CID 不匹配是指客户端路径存在于一个存储中,但不存在。CID 与另一个存储区中具有不同路径的客户端的 CID 不匹配,并且在 GSAN 中没有备份。

不安全的 CID 不匹配通过以下情形进行考虑:

  • 客户端在 GSAN 中仍有备份需要删除。
  • 客户端路径在另一个商店中不存在,但具有与另一个路径相匹配的 CID。
  • 两个商店中的客户端路径匹配,并具有不同的 CID。
     
提醒:任何 SME 都可以随时决定忽略 Goav 的建议,并对 GSAN 会计数据库或 MCDB 进行手动更改。

 

Affected Products

Avamar Server
Article Properties
Article Number: 000227896
Article Type: Solution
Last Modified: 26 Aug 2025
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.