Добавление двух одиночных кластерных контроллеров в MaaS Region Controller

Я хотел бы реализовать инфраструктуру, используя Ubuntu 14.04L, например:

  • 1 Region Controller (RC), Ubuntu 14.04 Server Edition
  • 2 Cluster Controller (CC) , Ubuntu 14.04 Server Edition

MaaS был установлен через Ubuntu ISO, а затем обновлен с использованием стабильной ppa, тогда как на двух кластерных контроллерах я установил только maas-cluster-controller и maas-dhcp maas-dns ,

Все серверы находятся в одной сети.

Когда я пытаюсь добавить две CC на RC, я не вижу ожидающего кластера

enter image description here

Я нашел это решение Подключите контроллер кластера к контроллеру региона (MaaS) , но когда я попытался выполнить эту команду

$: sudo maas-provision install-shared-secret

Я получил эту ошибку

usage: __main__.py [-h] [-c FILENAME]
                   {atomic-write,customize-config,generate-dhcp-config,install-uefi-config,start-cluster-controller,upgrade-cluster}
                   ...
__main__.py: error: invalid choice: 'install-shared-secret' (choose from u'atomic-write', u'customize-config', u'generate-dhcp-config', u'install-uefi-config', u'start-cluster-controller', u'upgrade-cluster')

Я также нашел эту команду в журнале изменений MaaS ( http://maas.ubuntu.com/docs/changelog.html ), в записке говорится, что:

"Безопасность RPC. В качестве шага к взаимно проверенным соединениям TLS между компонентами MAAS, 1.7 вводит простой механизм общего секретного ключа для аутентификации региона с помощью кластеров и наоборот. Для тех кластеров, которые работают на той же машине, что и контроллер региона (который будет обслуживать большинство людей), все будет работать без вмешательства, однако, если вы запускаете кластер на отдельной машине, вы должны установить секрет: после обновления контроллера региона , посмотреть / var / lib / ma как / секрет (это текст) и скопируйте его. На каждом кластере запустите: sudo -u maas maas-provision install-shared-secret Вам будет предложено указать секрет; вставьте его и нажмите Enter. Это запрос пароля, поэтому секрет не будет возвращен вам. Это оно; Модернизированный контроллер кластера найдет секрет без необходимости сообщать. "

Я также запустил это, и ошибка другая

$: sudo -u maas maas-provision install-shared-secret

This utility may only be run as root.

почему ???

Я также открывал этот вопрос несколько месяцев назад, показывая ту же проблему

Как добавить новый контроллер кластера в MaaS релиз 1.7?

Я хотел бы закрыть это, кто-нибудь предлагает решить эту проблему?

3
задан 13 April 2017 в 15:24

1 ответ

Я решил что обновленный Маас с его собственным последним выпуском и выполняющий эту процедуру.

- На регионе выполненный Контроллер:

$: копия кошки/var/lib/maas/secret

ключ

- На выполненном Групповом контроллере:

$: sudo dpkg-реконфигурировали групповой контроллер Мааса

и добавление ключа, скопированного с региона Контроллер, затем после немногих вторых, мы будем видеть новый Групповой контроллер на Маасе UI.

enter image description here s

enter image description here

enter image description here

затем на UI

enter image description here

0
ответ дан 13 April 2017 в 15:24

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

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