必需的。应具有特权访问权限,例如 manageiq 中的 root 或管理员

Required. Should have privileged access, such as root or administrator in manageiq

我尝试在Centos 7上用manageiq监控Hawkular。这些是我在root权限下运行的监控实现过程。

首先执行 cassandra nosql db。

# systemctl start cassandra

接下来我以 root 身份执行如下所示的 hawkular 服务器

# unzip hawkular-services-dist-0.23.0.Final.zip
# ./add-user.sh -a -u username -p password -g read-write,read-only
# ./standalone.sh -Dhawkular.rest.user=username -Dhawkular.rest.password=password -Dhawkular.agent.enabled=true

然后,我 运行 Docker 和相关的 manageiq docker-image.

# systemctl start docker
# docker pull manageiq/manageiq:euwe-1
# docker run --privileged -d -p 8443:443 manageiq/manageiq:euwe-1

我 运行 使用以下地址在 Firefox 上管理 iq,它使用用户 admin 和密码 smartvm 成功运行。

https://localhost:8443

然后我尝试在 manageiq web UI 上使用菜单添加 Hawkular 中间件 "Add New Middleware Provider" 但是显示错误消息,

"Required. Should have privileged access, such as root or administrator."

我无法理解此错误消息。 Hawkular 服务器和 manageiq 在 root 权限上是 运行。如何将Hawkular服务添加到manageiq监控服务中?

我解决了。我的 OS 是 windows 10 pro,但是我的 hyper-v 服务被停用了。我激活了 hyper-v,效果很好。无论如何谢谢