我尝试在Centos 7上使用manageiq监视Hawkular。这些是我在root权限下运行的监控实现过程。
首先执行cassandra nosql-db。
# systemctl start cassandra
接下来,我执行如下所示的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镜像。
# systemctl start docker
# docker pull manageiq/manageiq:euwe-1
# docker run --privileged -d -p 8443:443 manageiq/manageiq:euwe-1
我使用以下地址在Firefox上运行manageiq,它可以成功地与用户admin和密码smartvm配合使用。
https://localhost:8443
我尝试在manageiq web UI上添加Hawkular中间件,菜单为"添加新的中间件提供商",但显示错误消息,
"Required. Should have privileged access, such as root or administrator."
我无法理解此错误消息。Hawkular服务器和manageiq以root权限运行。如何将Hawkular服务添加到manageiq监控服务中?
我解决了这个问题。我的操作系统是windows 10 pro,但我的hyper-v服务被停用了。我激活了hyper-v,效果很好。无论如何感谢