Я пытаюсь контролировать hawkular с помощью manageiq на Centos 7. Это мой процесс реализации мониторинга, который запускается при привилегиях root.Требуется. Должен иметь привилегированный доступ, например root или administrator в manageiq
Выполнен первый 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
И потом, я бегу Докер и связанной с ними manageiq Докер-изображение.
# systemctl start docker
# docker pull manageiq/manageiq:euwe-1
# docker run --privileged -d -p 8443:443 manageiq/manageiq:euwe-1
Я управляю manageiq на Firefox со следующим адресом и успешно работает с пользователем admin и password smartvm.
https://localhost:8443
И я пытаюсь добавить hwakular промежуточное программное обеспечение на manageiq веб-интерфейс с помощью меню «Добавить новый Middleware Provider» Однако сообщение об ошибке отображается,
"Required. Should have privileged access, such as root or administrator."
Я не могу понять, это сообщение об ошибке. Сервер Hawkular и manageiq работают на основе привилегий root. Как я могу добавить сервис hawkular в службу мониторинга управления?
Есть ли что-то связанное с этим в журналах MangeIQ? Можете ли вы добавить другого поставщика? –
Благодарим вас за ответ. Кажется, у меня есть некоторые проблемы с файлами сертификатов докеров в папке .docker. Клиенты веб-браузера не имеют никаких предлогов для доступа к контейнеру докеры mqanageiq без папки .docker. Но я понятия не имею, где создавать файлы сертификатов докеров на centos 7. Любая идея? –
Возможно ли, что это простая проблема с разрешением файла? Например. когда вы 1-й запускаете докер в качестве пользователя root, а затем позже как пользователь без полномочий root, который не может получить доступ к этому файлу docker? –