目录

简介

先决条件

要求

使用的组件

问题

解决方案

简介

本文档介绍如何解决CliqrIgnoreAppFailure参数故障。

先决条件

要求

本文档中的信息基于CloudCenter 4.8.1.1。

使用的组件

本文档中的信息基于以下软件和硬件版本：

- CloudCenter Manager(CCM)控制台

- cliqr-cloud-management.jar文件

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您使用的是真实网络，请确保您已经了解所有命令的潜在影响。

问题

在CloudCenter中部署实例时，它会在虚拟机(VM)无法部署实例时自动终止该实例。CloudCenters全局参数CliqrIgnoreAppFailure有助于防止VM终止，即使部署失败也是如此。但是，在CloudCenter版本4.8.1.1中，VM即使在启用CliqrIgnoreAppFailure参数后也会终止。

解决方案

本文特别针对Cloudcenter 4.8.1.1，其修复在4.9版中提供。要解决此漏洞，您需要使用附加的补丁修补CloudCenter。

按照以下说明修补CCM。

步骤1.使用根凭证登录CCM。

步骤2.将cliqr-cloud-management.jar文件下载到/tmp目录下。

步骤3.导航至/usr/local/tomcat/webapps/ROOT/WEB-INF/lib目录。

步骤4.将旧的cliqr-cloud-management.jar移到其他目录，或将其重命名为cliqr-cloud-management.jar.orig

步骤5.将从/tmp目录下载的补丁程序复制到/usr/local/tomcat/webapps/ROOT/WEB-INF/lib目录

步骤6.将文件重命名为cliqr-cloud-management.jar。

步骤7.将cliqr-cloud-management.jar的权限更改为cliqruser:

# chown cliqruser:cliqruser cliqr-cloud-managmeent.jar

步骤8.编辑/usr/local/tomcat/webapps/ROOT/WEB-INF/gateway.properties。

步骤9.添加此行

#vmware.threadpool.size=30 #windows.bypass.reboot.on.rename=false

步骤10.重新启动tomcat服务。

参考:SUS-3560