Как 'амулет развертывается' на специализированной зоне/агрегате доступности OpenStack в среде не-Мааса?

следующая проблема состоит в том, чтобы решить: - OpenStack Ocata (Ubuntu 16.04) (развернутый с МААСОМ/АМУЛЕТОМ) с serveral зонами доступности / агрегируется. Некоторые для тестирования, некоторых для производства - Тестового арендатора в его собственном домене OpenStack и проекте - сервере Перехода VM в тестовом арендаторе (Ubuntu 18.04) с Амулетом 2.4 - контроллер Амулета (загружены с сервера перехода в облаке/регионе OpenStack) (НИКАКОЙ МААС в тестовом арендаторе!)

Теперь, мы хотим развернуться, пакет очарования мультиузла с 'амулетом развертываются' и удостоверяются, что каждая инициируемая амулетом 'машина' была бы создана только на новинке, вычисляют узлы в зоне/агрегате доступности 'тестирования'.

Какие-либо предложения или рекомендации?

С уважением

PS: Чего я НЕ хотел достигать с этим вопросом: - полезные советы для 'амулета развертываются - к 0 xxx' или 'добавлять-единице амулета - к 1 xxx, потому что целевые машины должны все еще существовать. Я ищу решение развертывание пакета 'зеленого поля'.

0
задан 29 October 2018 в 14:15

2 ответа

Команда развертывания учитывает размещение зоны.

Вот пример из команды 'juju deploy --help':

juju deploy mysql --to zone=us-east-1a
(provider-dependent; deploy to a specific AZ)

Я считаю, что размещения зон работают с openstack, поэтому таргетинг zone=testing должен работать.

0
ответ дан 27 October 2019 в 06:34

Работает следующее -> Juju 2.4

$ openstack availability zone list
+-----------+-------------+
| Zone Name | Zone Status |
+-----------+-------------+
| internal  | available   |
| default   | available   |
| testzone  | available   |  <--- desired AZ
| nova      | available   |
+-----------+-------------+

# juju model-config zone='testzone'
# juju deploy cs:ubuntu-12 --constraints "root-disk=8G" --to zone='testzone' ubuntu01

Каждая развернутая машина будет запускаться в нужном AZ.

Что НЕ работает:

# juju deploy canonical-kubernetes --to zone='testzone'
ERROR flags provided but not supported when deploying a bundle: --to

Таким образом, вы должны развертывать свои сервисы шаг за шагом и воспроизводить набор брелоков с одним брелком и развертыванием отношений. : - (

В настоящее время я изучаю некоторые возможности принудительного размещения зоны в локальном расслоении.

Большое спасибо!

0
ответ дан 27 October 2019 в 06:34

Другие вопросы по тегам:

Похожие вопросы: