簡介
本文檔介紹如何解決CliqrIgnoreAppFailure引數故障。
必要條件
需求
本檔案中的資訊是根據CloudCenter 4.8.1.1。
採用元件
本文中的資訊係根據以下軟體和硬體版本:
- CloudCenter Manager(CCM)控制檯
- cliqr-cloud-management.jar檔案
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路正在作用,請確保您已瞭解任何指令可能造成的影響。
問題
在CloudCenter中部署例項時,當虛擬機器(VM)無法部署例項時,它會自動終止該虛擬機器。CloudCenters全域性引數CliqrIgnoreAppFailure有助於防止即使在部署失敗時終止虛擬機器。但是,在CloudCenter 4.8.1.1版中,即使啟用CliqrIgnoreAppFailure引數,VM也會終止。
解決方案
本文專用於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