Объяснения полей Openstack juju yaml

Может ли кто-нибудь объяснить значение следующих пар ключ-значение в следующем тексте? (или поделиться ссылкой, которая объясняет это. Я прошел по ссылке http://pythonhosted.org/juju-deployer/config.html#placement, но вам трудно это понять). Это часть пакета 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

to:

  • лкс:3

person Jugari Cross    schedule 27.11.2015    source источник


Ответы (1)


Хотя этот вопрос довольно старый, но позвольте мне объяснить несколько вещей, в которых я мало понимаю.

Аннотации определяют, где служба размещается на juju-gui (где juju gui — это графическое представление служб, к которым вы обращаетесь из браузера).

cs:trusty/keystone-31 – это формат URL-адреса чудо-кнопки для контроллера juju, который указывает, что 33-ю версию брелока keystone серии trusty следует загрузить из магазина чаров juju. Контроллер Juju управляет развертыванием сервисов/чармов.

num_units: 1 определяет количество единиц очарования для развертывания

options — это параметры конфигурации сервиса (charm). Каждый шарм имеет параметры конфигурации, определенные в файле config.yaml.

Параметр to определяет, где развернуть службу. В вашем примере lxc:3 указывает, что служба должна быть развернута на компьютере № 3 в LXC. Следует отметить, что Juju 2.0 заменил поставщика LXC на LXD, поэтому службы теперь развернуты в LXD.

person Junaid    schedule 08.10.2016