Я установил облакомер для OpenStack, и это создание соответствующих пользователей и ролей для облакомера:OpenStack Keystone шоу «HTTPUnauthorized в/проект/примеры /»
SERVICE_TENANT=$(keystone tenant-list | grep service | awk '{print $2}')
ADMIN_ROLE=$(keystone role-list | grep ' admin ' | awk '{print $2}')
SERVICE_PASSWORD=servicepass
CEILOMETER_USER=$(keystone user-create --name=ceilometer \
--pass="$SERVICE_PASSWORD" \
--tenant_id $SERVICE_TENANT \
[email protected] | awk '/ id/{print $4}')
RESELLER_ROLE=$(keystone role-create --name=ResellerAdmin | awk '/ id/{print $4}')
ADMIN_ROLE=$(keystone role-list | awk '/ admin/{print $2}')
for role in $RESELLER_ROLE $ADMIN_ROLE ; do
keystone user-role-add --tenant_id $SERVICE_TENANT \
--user_id $CEILOMETER_USER --role_id $role
done
Он появляется эта ошибка «Exception Значение: HTTPUnauthorized (HTTP 401) Исключение Месторасположение: /usr/lib/python2.6/site-packages/ceilometerclient/common/http.py в _http_request, строка 165 «когда я использую« admin », зарегистрирую пользователя и щелкнув/проект/экземпляры. Я думаю, что есть ошибка, когда я создаю соответствующих пользователей и роли для ceilometer. Может ли кто-нибудь дать мне совет? Спасибо