下载并安装
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
- 下载与本文附带的 vCenter 版本兼容的 VDT 版本(请参阅上文)。
- 使用您选择的文件移动实用程序(例如WinSCP)将整个ZIP目录复制到您希望运行它的节点上的/root。
注意:如果在使用 WinSCP 连接到 vCenter 设备时遇到问题,请参见使用 WinSCP 将文件上载到 vCenter Server Appliance 时出错
- 将目录更改为文件的位置,然后解压缩压缩文件:
cd /root/
unzip vdt-version_number.zip
- 使用以下命令运行该工具:
系统将提示您输入 [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
- 测试超时或花费的时间过长:
从版本 2 开始,内置的 10 秒计时器(可在 vdt/vcenter/vc_cfg/vc_vdt.ini 中配置)会激活并询问您是否要强制检查继续进行或跳过它。如果强制测试继续挂起,请参阅方案 2 中的说明。
- 测试挂起或导致阻止脚本执行的问题:
如果测试挂起的时间不合理或失败而阻止执行进一步测试,则可以在脚本中按 ctrl-c,然后在“vcenter/vc_cfg/vc_vdt.ini”文件中禁用检查。例如,要禁用 IWA/AD 检查:
- 在 VDT 2 目录中,修改 vc_vdt.ini 文件:
vi ./vcenter/vc_cfg/vc_vdt.ini
- 找到以下行:
[类别:vc_iwa_checks]
name =“IWA/AD 检查”
- 在每行前加一个分号:
;[类别:vc_iwa_checks]
;name =“IWA/AD 检查”
- 保存文件:
:WQ!
- 一个或多个测试引发回溯或 python 错误
- 收集日志包
- 继续进行传统的故障排除
- 向 [email protected] 报告问题
- 您在进行任何检查时都会遇到不准确或奇怪的结果
- 继续进行传统的故障排除
- 向 [email protected] 报告问题
VDT 1.x
- 测试超时或花费的时间过长
- 从 1.1.6 开始,内置的 20 秒计时器会激活并询问您是否要强制检查继续进行或跳过它。如果强制测试继续挂起,请参阅方案 2 中的说明
- 在早期版本的 VDT 中,测试挂起超过 10 秒
- 如果测试挂起的时间不合理,您可以 ctrl-c 退出脚本,然后将正在运行的测试移出“scripts”目录。例如:
MV 脚本/vc_ad_check.py /tmp/
- 一个或多个测试引发回溯或 python 错误
- 收集日志包
- 继续进行传统的故障排除
- 向 [email protected] 报告问题
- 您在进行任何检查时都会遇到不准确或奇怪的结果
- 继续进行传统的故障排除
- 向 [email protected] 报告问题