Openstack полевые объяснения
Может ли кто-нибудь объяснить значение следующих пар ключ-значение в следующем тексте?(Или поделиться ссылкой, которая объясняет это. Я прошел по ссылке http://pythonhosted.org/juju-deployer/config.html, но трудности в понимании этого). Это часть пакета yaml для развертывания openstack.
трапецеидальных:
аннотации:
gui-x: '500'
gui-y: '0'
очарование:
cs:trusty/keystone-31
num_units: 1
опции:
admin-password: openstack
ha-mcastport: 5403
openstack-origin: cloud:trusty-liberty
чтобы:
- LXC:3
1 ответ
Хотя этот вопрос довольно старый, но позвольте мне объяснить несколько вещей, о которых у меня мало понимания.
Аннотации определяют, где сервис размещен на juju-gui (где juju gui - это графическое представление сервисов, к которым вы обращаетесь из браузера)
cs: trusty / keystone-31 - это формат URL-адреса charm для контроллера juju, который указывает, что 33-я версия charm charm из надежной серии должна быть получена из магазина juju charms. Контроллер Juju контролирует развертывание сервисов / брелоков.
num_units: 1 определяет количество единиц чарма для развертывания
параметры - это параметры конфигурации услуги (брелока). Каждый брелок имеет параметры конфигурации, определенные в файле config.yaml
Опция to определяет, где развернуть сервис. В вашем примере lxc:3 указывает, что служба должна быть развернута на компьютере № 3 в LXC. Следует отметить, что Juju 2.0 заменил LXC-провайдера на LXD, поэтому сервисы теперь развернуты в LXD.