0

我们移除了一个墨盒,这破坏了我们的 OpenShift 安装。

我可以用几个推车创建应用程序,但我们所有的 tomcat 推车基本上都死了。当我运行以下命令时,我得到 422:

curl -sL -w "%{http_code}\\n" -k -X POST https://localhost/broker/rest/domains/domain/applications --user "u:p" --data "name=abc&cartridge=testtomcat-1.0&scale=true&gear_profile=small"

我已经清除了缓存,重新启动了一切(tc、watchman、openshift*、一切)。我还能尝试什么?

4

1 回答 1

0

我们想通了。Openshift 不会安装早于已删除或停用的版本的磁带。修复的步骤是:

  1. 转到一个节点 - 将组成磁带的所有目录移出到 /tmp,保留磁带的最早版本
  2. 执行 mcollective 重启
  3. 进入代理并从该节点导入/激活
  4. 将下一个最旧的磁带移动到正确的磁带目录并重复步骤 #2 和 #3,直到添加回所有磁带
  5. 激活所有墨盒
于 2015-03-29T04:47:37.080 回答