Я хотел бы реализовать инфраструктуру, используя Ubuntu 14.04L, например:
MaaS был установлен через Ubuntu ISO, а затем обновлен с использованием стабильной ppa, тогда как на двух кластерных контроллерах я установил только maas-cluster-controller и maas-dhcp maas-dns ,
Все серверы находятся в одной сети.
Когда я пытаюсь добавить две CC на RC, я не вижу ожидающего кластера
Я нашел это решение Подключите контроллер кластера к контроллеру региона (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?
Я хотел бы закрыть это, кто-нибудь предлагает решить эту проблему?
Я решил что обновленный Маас с его собственным последним выпуском и выполняющий эту процедуру.
- На регионе выполненный Контроллер:
$: копия кошки/var/lib/maas/secret
ключ
- На выполненном Групповом контроллере:
$: sudo dpkg-реконфигурировали групповой контроллер Мааса
и добавление ключа, скопированного с региона Контроллер, затем после немногих вторых, мы будем видеть новый Групповой контроллер на Маасе UI.
s
затем на UI