Это следующий вопрос после создания: Ландшафтное управление джуджу в открытых стеках
Теперь я пытаюсь развернуть облакометр. Выполнение этого с помощью juju развертывания облакомера ( https://jujucharms.com/u/yolanda.robla/ceilometer/precise/16 ) ничего не изменило для панели инструментов openstack. На самом деле было одно отличие: я добавил отношение не к rabbitmq, а к rabbitmq-серверу, потому что у меня нет rabitmq.
После этого я попробовал следующее: http://docs.openstack.org/havana/install-guide/install/apt/content/ceilometer-install.html На этой странице сказано: До Вы можете установить эти агенты на узлах, таких как вычислительный узел, вы должны использовать эту процедуру для установки основных компонентов на узле контроллера. Я знаю, что я новичок в Openstack, но что такое узел контроллера?
Может ли кто-нибудь помочь мне с развертыванием джиу-джуджу или с развертыванием вручную телеметрии?
Спасибо за внимание.
Хорошо, я сделал развертывание облакомера. После установки альбомного автопилота OpenStack необходимо сделать следующие вещи:
От хоста, где Вы выполнили установку OpenStack:
# If you used the install-openstack tool, you want to do this first:
export JUJU_HOME=~/.cloud-install/juju
juju status
# Get an interactive shell with the right ENV sourced on the landscape
# server itself.
juju ssh landscape/0 sudo 'JUJU_HOME=/var/lib/landscape/juju-homes/`sudo ls -rt /var/lib/landscape/juju-homes/ | tail -1` sudo -u landscape -E bash'
# You should see a lot of openstack services with this command:
juju status
Для развертывания с амулетом я создаю для сервиса новый контейнер:
juju deploy ceilometer --to lxc:0
Это создаст новый lxc контейнер для облакомера. Для взгляда, если облакомер запустил использование:
watch juju status ceilometer
хорошо, Вам нужно, должен выполнить следующие команды:
juju deploy mongodb --to lxc/0
juju add-relation ceilometer mongodb
juju add-relation ceilometer rabbitmq-server
juju add-relation ceilometer keystone
juju deploy ceilometer-agent
juju add-relation ceilometer-agent nova-compute
juju add-relation ceilometer:ceilometer-service ceilometer-agent:ceilometer-service
juju expose mongodb
juju expose ceilometer
juju expose ceilometer-agent
Ожидают, пока все не запускается (состояние амулета).
Поэтому после того, как тот облакомер установлен. Но в моем случае это было установлено на regionOne (среда), не в моем регионе. Так, я фиксирую его таким образом: необходимо соединиться с машиной, где Вы установили облакомер. Можно найти его с помощью облакомера состояния амулета. Мой контейнер является 0/lxc/10:
juju ssh 0/lxc/10
Для получения надлежащей среды для трапецеидального искажения и облакомера загружают файл дистанционного управления OpenStack:
на контейнере облакомера работает затем:
sudo nano admin-openrc.sh
И текст копии от загруженного файла до нового файла. Сохраните его и близко.
Выполнение затем:
source admin-openrc.sh
#enter your openstack password (you can find it on your landscape monitor page)
keystone endpoint-list
#copy id of endpoint with uncorrect region. And remember the url.
keystone endpoint-delete **paste this ID**
keystone endpoint-create --region **YOUR_REGION** --service-id ceilometer --publicurl="**CEILOMETER_URL**" --adminurl="**CEILOMETER_URL**" --internalurl="**CEILOMETER_URL**"
5. Повторно войдите в систему к своей панели инструментов. При создании всего правильным, что Вы будете видеть Использование ресурсов на панели своего администратора, и нажатие "Generating report" не войдет в ошибку.
Вы самостоятельно здесь, так как Вы изменяете среду тот развернутый автопилот. Если Вы хотите, можно попробовать после очарования readme: https://api.jujucharms.com/v4/trusty/ceilometer-3/archive/README.md
, Но это полностью не поддерживается.
следующая версия Среды развернет облакомер.