景观 LDS - 删除计算机

景观 LDS - 删除计算机

我在 14.04 上安装了 Landscape LDS 15.11,并且有几台计算机我想删除。我尝试在计算机属性中“删除计算机”,但没有任何反应。我还删除了许可证,然后尝试“删除计算机”,结果相同。

还有其他人遇到过这个问题或有解决方法吗?

答案1

事实证明,我遇到了 RabbitMQ 问题。landscape-appserver 无法向 RabbitMQ 进行身份验证。一旦解决了这个问题,我就可以毫无问题地移除机器。

答案2

根据 Landscape 文档,您应该执行以下任务:

  1. 从已注册的机器中删除 Landscape-client 包(您这样做了吗?您在问题中没有提到。)
  2. 在 Landscape 中,选择要移除的机器并点击“信息”,这样您就会进入信息页面
  3. 在评论框下方,有一个名为“删除此计算机...”的链接。单击它并确认操作

答案3

据我发现:

cd /var/log/rabbitmq/
tail -f [email protected] (or different name perhaps on your server)

检查错误信息:

*=ERROR REPORT==== 11-May-2018::12:04:32 ===
closing AMQP connection <0.2798.0> (127.0.0.1:53570 -> 127.0.0.1:5672):
{handshake_error,starting,0,
                 {amqp_error,access_refused,
                             "AMQPLAIN login refused: user 'landscape' - invalid credentials",
                             'connection.start_ok'}}*

如果存在此问题,请按照以下说明操作:

less /opt/canonical/landscape/configs/standalone/service.conf

检查部分[broker]

复制后面的密码字符串部分b64:

使用 base64 解码器 (这是在线的)或者你可以使用

base64 -d <<< "paste the coded string here"

执行命令

rabbitmqctl change_password <user> <password>

再次检查rabbitmq日志文件并检查计算机是否已被移除

希望这可以帮助!

相关内容