Как к амулету развертывают сервис на единицах нескольких архитектуры с различными конфигурациями?

У меня есть узлы МААСА 2 различной архитектуры (amd64 и arm64), что я должен развернуться, новинка - вычисляют на. Мне нужны 2 различных немного отличающихся набора параметров конфигурации для работы правильно.

Я развертываюсь, amd64 новинка - вычисляют узел следующим образом:

juju deploy --config nova-amd64-config.yaml   \
            --constraints "arch=amd64"        \
            nova-compute

Мне также нужна некоторая arm64 новинка - вычисляют узлы и должен указать другой конфигурационный файл для тех также, т.е.:

juju deploy --config nova-rm64-config.yaml    \
            --constraints "arch=arm64"        \
            nova-compute

Но, однажды исходная новинка - вычисляют сервис, развертывается, единственный доступный вариант состоит в том, чтобы использовать juju add-unit.

Действительно ли возможно juju deploy сервис, указывающий один конфигурационный файл, затем juju add-unit к другим узлам, указывая другой конфигурационный файл?

Или есть ли другой способ, которым я должен приблизиться к этому?

2
задан 6 March 2015 в 10:55

1 ответ

Значения конфигурации установлены в сервис уровень не на уровне единицы. Вам или было бы нужно очарование, которое имело несколько значений, и способный передать собственные значения до соответствующих единиц или иметь две новинки - вычисляют сервисы, один для руки и один для AMD.

2
ответ дан 20 November 2019 в 00:15

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

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