- 由于VCF涉及的软件组件非常的多,包括SDDC Manger、vCenter、PSC、ESXi、NSX等,那么是否有一条命令可以快速检查这些组件的状态呢?当然有!仅仅一条命令,就可以快速了解VCF的健康状态!
- 方法如下:
- 输入下面这条指令
- ./sos —health-check
- 这条指令会检查以下所有的内容,包括:
- 连接性检查:—connectivity-health
- 服务检查:—services-health
- 计算检查:—compute-health
- 存储检查:—storage-health
- vSAN检查:—run-vsan-checks
- NTP检查:—ntp-health
- DNS检查: —dns-health
- 常规健康检查:—general-health
- 认证检查:—certificate-health
- 组合性检查:—composability-infra-health
- 获取主机IP:—get-host-ips
- 检查SDDC清单信息:—get-inventory-info
- 检查密码状态: —password-health
- 其他:指定输出路径 —json-output-dir
- 我们具体来说:
- 1. 连接性检查:—connectivity-health
- 2. 服务检查:—services-health
- 检查PSC和SDDC Manager里的服务状态
- 3. 计算检查: —compute-health
- 检查控制域里所有主机的状态
- 4. 存储检查:—storage-health
- 检查管理域里存储状态
- 5. vSAN检查:—run-vsan-checks
- 6. NTP检查:—ntp-health
- 检查NTP状态
- 7. DNS检查: —dns-health
- 8. 常规健康检查:—general-health
- 9. 认证检查:—certificate-health
- 10. 组合性检查:—composability-infra-health
- 11. 获取主机IP:—get-host-ips
- 12. 检查SDDC清单信息:—get-inventory-info
- 13. 检查密码状态: —password-health
- 14. 其他:指定输出路径 —json-output-dir
- 日志会存放在指定目录下,叫做health-results.json的文件。
- 其他技巧:
- 还有两个命令可以快速了解VCF的状态,分别是
- ./sos —get-vcf-summary
- ./sos —get-vcf-services-summary
- 日志会导入到 /var/log/vmware/vcf/sddc-support/下,通过这些命令,可以了解VCF的整体架构
- 参考文档: