2017-01-21 8 views
0

Я пытаюсь контролировать 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 в службу мониторинга управления?

+0

Есть ли что-то связанное с этим в журналах MangeIQ? Можете ли вы добавить другого поставщика? –

+0

Благодарим вас за ответ. Кажется, у меня есть некоторые проблемы с файлами сертификатов докеров в папке .docker. Клиенты веб-браузера не имеют никаких предлогов для доступа к контейнеру докеры mqanageiq без папки .docker. Но я понятия не имею, где создавать файлы сертификатов докеров на centos 7. Любая идея? –

+0

Возможно ли, что это простая проблема с разрешением файла? Например. когда вы 1-й запускаете докер в качестве пользователя root, а затем позже как пользователь без полномочий root, который не может получить доступ к этому файлу docker? –

ответ

1

Я решил. Моя ОС - Windows 10 pro, но моя служба hyper-v была отключена. Я активировал гипер-v, и он работал хорошо. Спасибо любым способом

+0

Рад, что он работает. Таким образом, вы запускаете Hawkular-services + C * также на HyperV на Win10? –

+0

На самом деле, не совсем. Pls, проверьте этот вопрос, https://stackoverflow.com/questions/41933290/manageiq-docker-container-cannot-not-be-connected-with-web-browser С уважением. –