- 如果VCF在使用时出现了异常,那么用户需要收集VCF的相关日志来对VCF故障排错。在VCF中,我们使用Supportability and Serviceability (SoS) 工具来收集日志。
- 收集方法
- =========================
- 在VCF中使用如下的命令收集日志:(使用vcf用户登录到SDDC Manager)
- sudo /opt/vmware/sddc-support/sos —option-1 —option-2 —option-3
- 如果不使用任何参数的话,则会默认收集控制域下面的各个组件的信息,包括:
- 主机日志
- PSC日志
- vCenter日志
- ESXi日志
- NSX日志
- Loginsight日志
- 执行后状态如下,需要输入密码:
- ">
- 整个过程完全自动化,过程如下:
- ">
- 几个相关参数:
- —domain-name
- 指定domain名称,默认只收集管理域
- —log-dir
- 指定输出目录,默认路径为:/var/log/vmware/vcf/sddc-support
- —no-clean-old-logs
- 默认情况下收集日志会清除上一次的收集日志,执行这个参数的话,则不会清除之前的日志
- 收集特定产品日志
- =========================
- 由于有时VCF日志收集后会很大(将近10G),因此需要灵活的收集特定产品的日志,可以使用下面的选项:
- —esx-logs
- —vc-logs
- —vrm-logs
- —psc-logs
- —nsx-logs
- #收集其他组件的选项请参考文章后的链接
- 收集日志后,可以到/var/log/vmware/vcf/sddc-support目录下找到收集的日志文件夹,可以看到我们收集了esxi、psc、vc、nsx和loginsight的日志
- ">
- 日志内容
- 参考文档:
- https://docs.vmware.com/en/VMware-Cloud-Foundation/3.8/com.vmware.vcf.admin.doc_38/GUID-7AFBC5A5-C6AB-44BB-9E54-26C2FFEC992F.html">https://docs.vmware.com/en/VMware-Cloud-Foundation/3.8/com.vmware.vcf.admin.doc_38/GUID-7AFBC5A5-C6AB-44BB-9E54-26C2FFEC992F.html
- Collecting diagnostic information for VMware Cloud Foundation for Service Providers (2150638)
- How to download logs from the SDDC Manager VM or Cloud Foundation Builder VM in VMware Cloud Foundation 3.0 (59247)