версия 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 внес некоторые существенные изменения. Начальная загрузка состоит также не в том, как это было прежде.
Необходимо будет создать новый файл; 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
Большое спасибо. Это работало на меня. Вот мои настройки файлов и еще немного вопросов продолжиться:
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 от некоторой другой системы, которой не установили амулет, как я могу сделать это?