Я использую стандартный пакет очарования амулета для OpenStack на 4 машинах (немного измененный). Я хотел бы, чтобы узел начальной загрузки был машиной 0 из тех 4 машин однако, когда я указываю машины в пакете 0 до 3, это создает 4 НОВЫХ машины в развертывании. Таким образом, я заканчиваю с в общей сложности 5 машинами.
Это - плотное развертывание OpenStack МААСА.
Используйте быстрый запуск амулета, чтобы развернуть пакет и использовать формат, показанный в блоке кода ниже в Вашем bundle.yaml.
machines:
'0':
constraints: tags=bootstrap
series: trusty
'1':
constraints: tags=anytag
series: trusty
'2':
constraints: tags=anytag
series: trusty
'3':
constraints: tags=anytag
series: trusty
relations:
- - mysql
- keystone
- - keystone
- glance
- - cinder
- mysql
- - glance
- cinder
series: trusty
services:
mysql:
charm: cs:trusty/percona-cluster
num_units: 1
options:
max-connections: 20000
source: cloud:trusty-mitaka
to:
- '0'
keystone:
charm: cs:trusty/keystone
num_units: 1
options:
admin-password: plumgrid
admin-token: ubuntutesting
openstack-origin: cloud:trusty-mitaka
to:
- '1'
cinder:
charm: cs:trusty/cinder
num_units: 1
options:
block-device: None
glance-api-version: 2
openstack-origin: cloud:trusty-mitaka
overwrite: 'true'
remove-missing-force: true
to:
- '2'
glance:
charm: cs:trusty/glance
num_units: 1
options:
debug: true
openstack-origin: cloud:trusty-mitaka
verbose: true
to:
- '3'
См. также:
Можно развернуть и выбрать, какая машина будет контроллером.
Просто добавляют тег к машине, что Вы хотите быть контроллером и затем указать, что это в амулете управляет с ограничением (--constraints
).
juju bootstrap --constraints tags=juju mymaas maas-controller
Для большего количества информационной проверки эта ссылка OpenStack .