UltraPathStatus = UltraPath检查项
HostSystem = 系统检查项

1.name =UltraPath检查项

101.name = UltraPath版本检查
101.0.name = UltraPath版本检查
101.0.suggestion = 请确认esxcli命令生效。
101.0.method = 执行命令"esxcli upadm show version"查询安装包的版本号。
101.0.criterion = 如果esxcli命令未生效，则检查不通过。

102.name = UltraPath用户态服务检查
102.0.name = UltraPath用户态服务检查
102.0.suggestion = 如果/etc/init.d/sfcbd-watchdog服务运行异常，请执行"/etc/init.d/sfcbd-watchdog start"命令重新启动。\n如果无法恢复，请联系华为技术工程师进行异常恢复。
102.0.method = 执行/etc/init.d/sfcbd-watchdog status，查看运行结果，sfcbd状态是否为正在运行。
102.0.criterion = 如果/etc/init.d/sfcbd-watchdog status结果为sfcbd is not running，则检查不通过。

103.name = UltraPath文件完整性检查
103.0.name = UltraPath文件完整性检查
103.0.suggestion = 如果UltraPath文件缺失，请联系华为技术工程师进行异常恢复。
103.0.method = 检查如下项是否存在：\nultrapath.cli组件： \n/opt/UltraPath/bin/upadm \n/usr/lib/vmware/esxcli/ext/esxcli-ultrapath.xml \nultrapath.mpp组件： \n/usr/lib/vmware/vmkmod/mp-plugin-ultrapath \n/usr/libexec/jumpstart/plugins/psa-mp-plugin-ultrapath-rules.json \n/usr/libexec/jumpstart/plugins/psa-mp-plugin-ultrapath.json \nultrapath.cim组件：\n/etc/cim/config/user_cfg.xml \n/etc/cim/log/serial_oper \n/etc/cim/openwsman/provider.conf \n/usr/lib/cim/libultrapathprovider.so \n/var/lib/sfcb/registration/repository/ultrapath-provider-*/ultrapath/cimv2/classSchemas \n/var/lib/sfcb/registration/repository/ultrapath-provider-*/ultrapath/cimv2/qualifiers \n/var/lib/sfcb/registration/repository/ultrapath-provider-*/ultrapath/cimv2/qualifiers.idx \n/var/lib/sfcb/registration/vmw_ultrapath-provider-providerRegister 
103.0.criterion = 如果文件不存在，则检查不通过。

106.name = UltraPath磁盘状态检查
106.0.name = UltraPath磁盘状态检查
106.0.suggestion = 如果磁盘状态异常，请联系华为技术工程师进行异常恢复。
106.0.method = 步骤1：以root用户登录设备。\n步骤2：执行命令esxcli upadm show version获取版本号。\n步骤3：若UltraPath版本低于8.03.001，执行esxcli upadm show vlun；若UltraPath版本不低于8.03.001，执行esxcli upadm show vlun -t all。
106.0.criterion = 检查命令输出中的Status项，若为非Normal状态，检查不通过。

107.name = UltraPath路径状态检查
107.0.name = UltraPath路径状态检查
107.0.suggestion = 如果路径状态异常，请联系华为技术工程师进行异常恢复。
107.0.method = 步骤1：以root用户登录设备。\n步骤2：执行esxcli upadm show path。
107.0.criterion = 命令输出中的Path State项，若为非Normal状态，检查不通过。

108.name = UltraPath冗余控制器检查
108.0.name = UltraPath冗余控制器检查
108.0.suggestion = 如果存在无冗余控制器，请联系华为技术工程师进行异常恢复。
108.0.method = 步骤1：以root用户登录设备。\n步骤2：执行esxcli upadm show diskarray获取Array ID，再执行esxcli upadm show path -a ID。
108.0.criterion = 检查命令输出中Controller字段，如果状态为Normal或degradation的Controller只有一个，则检查不通过。

111.name = UltraPath双活检查项
111.0.name = UltraPath双活检查项
111.0.suggestion = 如果存在双活LUN仅有单边子盘的情况，请联系华为技术工程师进行异常恢复。
111.0.method = 步骤1：以root用户登录设备。\n步骤2：执行命令esxcli upadm show vlun -t hypermetro获取Vlun ID。\n步骤3：执行命令esxcli upadm show vlun -l id -t hypermetro。
111.0.criterion = 检查命令输出中每个磁盘的Aggregation Member字段是否为两个。若存在磁盘仅有一个Aggregation Member的情况，则检查不通过。

3.name = 系统检查项

301.name = 系统dump配置检查
301.0.name = 系统dump配置检查
301.0.suggestion = 请参考ESXi主机配置dump方法配置。
301.0.method = 步骤1：以root用户登录设备。\n步骤2：执行命令esxcfg-dumppart -l，查看分区是否激活。
301.0.criterion = 如果分区没有被激活，建议优化。
