使用 VCF Diagnostic Tool for vSphere (VDT)

weimoo 4月前 242

产品

VMware vCenter 服务器

问题/引言

VCF Diagnostic Tool for vSphere(以前称为 vSphere Diagnostic Tool)是一种多产品诊断工具,可以直接在 vCenter Server 设备上运行。它对系统配置执行一系列检查,并报告用户友好的 PASS/FAIL/WARN 结果,以解决已知的配置问题。它还提供来自某些区域的信息 (INFO) 消息,我们希望这些消息可以更容易地检测不一致。这些测试的目标是向用户提供在解决问题时难以收集或不明显的信息。

有关 SDDC Manager 的 VDT 的详细信息,请参见 SDDC Manager 的 VCF 诊断工具

 
官方链接:使用 VCF Diagnostic Tool for vSphere (VDT) (broadcom.com)

环境

VMware vCenter Server 6.5.x
VMware vCenter Server 7.0.x
VMware vCenter Server 6.7.x

分辨率

下载并安装


VDT 2 现已推出!
VDT 2 已从头开始重写,从简单的 Python 脚本集合演变为基于 Python 的健康报告框架。这个新版本提供了标准化每个检查的输出和格式的库。这意味着即将推出与更多产品的兼容性!

版本支持:

  • vdt 1.1.4 - vCenter Server 6.5、6.7 和 7.0
  • vdt 1.1.6 - vCenter Server 7.0 和 8.0
  • vdt 2.0.x - vCenter Server 7.0 和 8.0
  1. 下载与本文附带的 vCenter 版本兼容的 VDT 版本(请参阅上文)。
  2. 使用您选择的文件移动实用程序(例如WinSCP)将整个ZIP目录复制到您希望运行它的节点上的/root。

注意:如果在使用 WinSCP 连接到 vCenter 设备时遇到问题,请参见使用 WinSCP 将文件上载到 vCenter Server Appliance 时出错

  1. 将目录更改为文件的位置,然后解压缩压缩文件:
    cd /root/
    unzip vdt-version_number.zip
  2. 使用以下命令运行该工具:
    系统将提示您输入 [email protected] 的密码。即使未提供凭据,许多检查仍将运行。

    然后,该工具将继续运行。您可以通过在窗口中上下滚动来查看输出。每个测试在含义、结果和方向上都应该是不言自明的。如果任何检查的方向不明确,或者怀疑存在误报,请向我们的团队报告问题 [email protected] 我们将予以解决。
    python vdt.py

 

当前检查

- vCenter 基本信息
- SSO 检查(查找服务和计算机 ID)
- Active Directory 集成
- vCenter 证书
- VMdir 功能
- 核心文件
- vPostgres 数据库使用情况
- 磁盘空间使用情况
- DNS功能
- 时间同步和NTP功能
- 根账户有效期
- vCenter 服务
- VCHA 检查
- Syslog 功能
- IWA/AD 检查
- 本地身份源检查
- 解决方案用户检查

 


故障 排除

VDT 2.x

  1. 测试超时或花费的时间过长:
从版本 2 开始,内置的 10 秒计时器(可在 vdt/vcenter/vc_cfg/vc_vdt.ini 中配置)会激活并询问您是否要强制检查继续进行或跳过它。如果强制测试继续挂起,请参阅方案 2 中的说明。

 

  1. 测试挂起或导致阻止脚本执行的问题:
如果测试挂起的时间不合理或失败而阻止执行进一步测试,则可以在脚本中按 ctrl-c,然后在“vcenter/vc_cfg/vc_vdt.ini”文件中禁用检查。例如,要禁用 IWA/AD 检查:
  1. 在 VDT 2 目录中,修改 vc_vdt.ini 文件:
vi ./vcenter/vc_cfg/vc_vdt.ini
  1. 找到以下行:
[类别:vc_iwa_checks]
name =“IWA/AD 检查”
  1. 在每行前加一个分号:
;[类别:vc_iwa_checks]
;name =“IWA/AD 检查”
  1. 保存文件:
:WQ!
  1. 一个或多个测试引发回溯或 python 错误
    1. 收集日志包
    2. 继续进行传统的故障排除
    3. [email protected] 报告问题
  2. 您在进行任何检查时都会遇到不准确或奇怪的结果
    1. 继续进行传统的故障排除
    2. [email protected] 报告问题



VDT 1.x

  1. 测试超时或花费的时间过长
    1. 从 1.1.6 开始,内置的 20 秒计时器会激活并询问您是否要强制检查继续进行或跳过它。如果强制测试继续挂起,请参阅方案 2 中的说明
  2. 在早期版本的 VDT 中,测试挂起超过 10 秒
    1. 如果测试挂起的时间不合理,您可以 ctrl-c 退出脚本,然后将正在运行的测试移出“scripts”目录。例如:
MV 脚本/vc_ad_check.py /tmp/
  1. 一个或多个测试引发回溯或 python 错误
    1. 收集日志包
    2. 继续进行传统的故障排除
    3. [email protected] 报告问题
  2. 您在进行任何检查时都会遇到不准确或奇怪的结果
    1. 继续进行传统的故障排除
    2. [email protected] 报告问题

其他信息

vSphere Diagnostic Tool 不会对环境进行任何更改(除了将其输出添加到日志包中),并且是一组只读脚本。日志中没有记录密码,所有代码都是非编译的,以便于查看。

附件

vdt-v2.0.5-06_04_2024_1719258215428.zipget_app
VDT-v1.1.4版本get_app
VDT-v1.1.6版本get_app
最新回复 (0)
全部楼主
返回
发新帖