RabbitMQ 服務在您升級後停止運作。

解決方案

RabbitMQ 節點必須以其啟動時的相反順序來停止。這樣可以保有主要節點的順序。若要確認啟動順序,請檢視每個伺服器上的 /db/rabbitmq/data/*/nodes_running_at_shutdown 檔案。請先關閉列出所有節點的節點。例如,如果您有先前依序啟動為 node1、node2 和 node3 的三個節點,則節點 3 上的 nodes_running_at_shutdown 檔案會列出 node1,node2,node3。節點 2 會列出 node1,node2。節點 1 會列出 node1。您應依序關閉節點 3、2、1。

程序

  1. 停止叢集中每個 VMware Identity Manager 應用裝置上的 RabbitMQ 節點。

    輸入 rabbitmqctl stop

    請先為叢集中的每個 RabbiMQ 節點執行此動作再繼續作業。

  2. 在最後一個節點停止時,啟動 RabbitMQ 節點。

    輸入 rabbitmq-server -detached

  3. 確認節點已啟動。

    輸入 rabbitmqctl status

  4. 依照步驟 2 和 3,以正確的順序啟動叢集中的其他 RabbitMQ 節點。
  5. 確認 RabbitMQ 已從叢集中取消連結。

    輸入 rabbitmqctl cluster_status

  6. 重新啟動 VMware Identity Manager 服務。

    輸入 service horizon-workspace restart