Не мог перечислить контроллеры с 2.0-beta1 Амулетом

версия 2.0-beta1-trusty-amd64 амулета

ПОЛЬЗОВАТЕЛЬСКИЙ СЕРВЕР МОДЕЛИ КОНТРОЛЛЕРА контроллеров списка амулета

Почему это не перечисляет контроллеров. Я создал среду Мааса с помощью быстрого запуска-i. environments.yaml, также создается как ниже.

Я пытался переключить среду, но получение ошибки. Вот yaml файл, помещенный в /root/.juju/environments.yaml

default: maas 
environments: 
maas: 
default-series: trusty 
maas-oauth: <key pasted here from the maas GUI>
maas-server: http://192.168.6.11/MAAS 
type: maas

Когда попытка добавить облако с помощью добавлять-облака амулета его также предоставление ошибки:

error: Usage: juju add-cloud

где cloud.yaml файл? Я также попробовал:

juju add-cloud maas envoirnments.yaml 
ERROR open envoirnments.yaml: no such file or directory

но все еще никакая удача.

Кто-то может упомянуть точные шаги для установки juju2/MAAS? кажется, что juju2 внес некоторые существенные изменения. Начальная загрузка состоит также не в том, как это было прежде.

1
задан 10 March 2016 в 19:42

2 ответа

Необходимо будет создать новый файл; cloud.yaml является произвольным именем файла, и можно поместить его где угодно. Содержание должно быть похожим на это:

clouds:
  my-maas:
    type: maas
    auth-types: [oauth1]
    endpoint: http://192.168.6.11/MAAS/

Затем работает juju add-cloud my-maas <path/to/your/cloud-yaml/file> для добавления облака к Амулету.

необходимо будет затем добавить учетные данные для этого путем редактирования ~/.local/share/juju/credentials.yaml, таким образом, они будут содержать:

credentials:
  my-maas:
    maas:
      auth-type: oauth1
      maas-oauth: <API token from MAAS>

В 2.0.0-beta2, Вы сможете добавить учетные данные в интерактивном режиме с помощью "добавлять-учетные-данные амулета". Вы, как будут ожидать, не отредактируете файл учетных данных непосредственно.

, После того как Вам настраивали те два файла, необходимо затем смочь работать:

juju bootstrap <controller-name> my-maas

2
ответ дан 7 December 2019 в 13:48

Большое спасибо. Это работало на меня. Вот мои настройки файлов и еще немного вопросов продолжиться:

cloud.yaml файл

clouds:
  maas:
   type: maas
   auth-types: [oauth1]
   endpoint: http://192.168.6.11/MAAS

и ~/.local/share/juju/credentials.yaml файл.

 credentials:
      maas:
        maas:
          auth-type: oauth1
          maas-oauth: <API KEY copied from MAAS>

Это создало контроллер, названный как Маас и облачное имя также Маас.

root@maas61:~# juju list-controllers 
CONTROLLER  MODEL  USER         SERVER
maas*       maas   admin@local  192.168.6.193:17070

root@maas61:~# juju list-models 
NAME  OWNER        LAST CONNECTION
maas  admin@local  just now

Для доступа к ssh загруженного узла я использовал эту команду:

juju ssh ubuntu@192.168.6.193 (.193 is the IP of the bootstrapped node)

ubuntu@node0:~$ whoami
ubuntu

Теперь у меня есть 3 вопроса здесь.

1-у меня есть 4 узла в моей установке МААСА. Почему это выбрало node0 для начальной загрузки. Есть ли какой-либо способ, которым мы можем выбрать среди них или передать детали узла сами? Скажите, что команда для конфигурирования некоторого другого узла позволяет, говорят что nodex как полоска начальной загрузки. В настоящее время это, кажется, выбирает первый узел в списке для начальной загрузки по умолчанию.

2-мы можем загрузиться, связывают несколько узлов для дублирования? Если да, Как?

3-, Если я хочу к su пользователю root в node0 после входа в систему как человечность, как я могу сделать это?

$ ubuntu@node0:~ su Пароль: su: $ ubuntu@node0:~ Ошибки аутентификации

Является там каким-либо способом получить корневой доступ уровня загруженного узла?? Если я хочу получить доступ к node0 от некоторой другой системы, которой не установили амулет, как я могу сделать это?

0
ответ дан 7 December 2019 в 13:48

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

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