#assign getString="com.huawei.ism.tool.inspect.utils.FTLGetString"?new()>
| ${getString("summary.title")} | ![]() |
| ${getString("summary.cluster.mode")} | ${mode} |
| ${getString("summary.cluster.float.ip")} | ${floatIp} |
| ${getString("summary.cluster.fsm.version")} | ${originalVersion} |
| ${getString("summary.eval.path")} | <#if !isRecommendedPath>${targetVersion} ${getString("summary.eval.path.remind")}<#else>${targetVersion}#if> |
| ${getString("summary.eval.node.num")} | ${sumNum} |
| ${getString("summary.eval.pass.num")} | ${passNum} |
| ${getString("summary.eval.notpass.num")} | style='color: red;'#if>>${notPassNum} <#if notPassNum != 0> ${getString("show.all.failed")} #if> |
| ${getString("summary.eval.fail.num")} | style='color: red;'#if>>${faildNum} |
| ${getString("node.name")} | ${getString("node.type")} | ${getString("node.ip")} | ${getString("node.eval.time")} <#if isFusionCubeEval> | ${getString("node.stat.dev")} | ${getString("node.stat.fusioncube")} | ${getString("node.stat.fusionstorage")} | <#else>${getString("node.stat")} | #if>
|---|---|---|---|---|---|---|---|
| ${checknode.name} | ${checknode.type} | ${checknode.ip} | ${checknode.checkTime} <#if isFusionCubeEval> | ${checknode.status} | ${checknode.statusByFusionCube} <#if checknode.hasCubeItem> ${getString("node.detail")} <#else> ${getString("node.detail")} #if> | ${checknode.statusByFusionStorage} ${getString("node.detail")} | <#else>${checknode.status} ${getString("node.detail")} | #if>