OpenStack Icehouse で Cloudify 2.7 を使用しています。
Tomcat のレシピを開発してデプロイしました。cloudify コンソールのオーケストレーター ログに、次の警告が表示されます。
2015-06-04 11:05:01,706 ESM INFO [org.openspaces.grid.gsm.strategy.ScaleStrategyProgressEventState] - [tommy.tomcat] machines SLA enforcement is in progress.; Caused by: org.openspaces.grid.gsm.machines.exceptions.ExpectedMachineWithMoreMemoryException: Machines SLA Enforcement is in progress: Expected machine with more memory. Machine <Public_IP>/<Public_IP> has been started with not enough memory. Actual total memory is 995MB. Which is less than (reserved + container) = (0MB+3800MB) = 3800MB
VM のフレーバー: 4GB RAM、2vCPU、20GB ディスク
クラウド ドライバーに次の行をコメントしました。
//reservedMemoryCapacityPerMachineInMB 1024
フレーバーに関連する計算セクションを次のように構成します。
computeTemplate
{
imageId <imageID>
machineMemoryMB 3900
hardwareId <hardwareId>
...
}
誰かがエラーを指摘するのを手伝ってくれますか? ありがとう。