МААС Недопустимый ключ SSH

Я хотел бы установить МААС для OpenStack с Ubuntu 12.04.

Все работает большое:

marcel@ubuntu20:~$ juju status
2012-07-09 13:00:02,559 INFO Connecting to environment...
The authenticity of host 'node1 (10.110.11.71)' can't be established.
ECDSA key fingerprint is 29:42:2c:7a:ef:52:d4:f8:63:51:d8:a1:1e:a9:16:0e.
Are you sure you want to continue connecting (yes/no)? yes
2012-07-09 13:00:05,883 ERROR Invalid SSH key

Я читал, у еще некоторых людей есть этот issu, не уверенный, если это - ОШИБКА, но я не мог бы найти рабочее решение...

Я считал эту регистрацию с той же проблемой.

Я добавил пользователя root к этому файлу, что я могу получить доступ к узлам:

/var/lib/cobbler/kickstarts/maas.preseed:

Теперь у меня есть доступ к узлам, и я создал пользователя ubuntu с паролем и скопированный ключи.

Теперь выглядит немного лучше, что я думал.

marcel@ubuntu20:~$ juju status
2012-07-09 15:43:12,130 INFO Connecting to environment...
Warning: the ECDSA host key for 'node1' differs from the key for the IP address '10.110.11.71'
Offending key for IP in /home/marcel/.ssh/known_hosts:1
Matching host key in /home/marcel/.ssh/known_hosts:8
Are you sure you want to continue connecting (yes/no)? yes

Более внимательное рассмотрение показывает мне, это выходит:

marcel@ubuntu20:~$ juju -v status
2012-07-09 15:36:49,458 DEBUG Initializing juju status runtime
2012-07-09 15:36:49,469 INFO Connecting to environment...
2012-07-09 15:36:49,588 DEBUG Connecting to environment using node1...
2012-07-09 15:36:49,589 DEBUG Spawning SSH process with remote_user="ubuntu" remote_host="node1" remote_port="2181" local_port="43964".
Warning: the ECDSA host key for 'node1' differs from the key for the IP address '10.110.11.71'
Offending key for IP in /home/marcel/.ssh/known_hosts:1
Matching host key in /home/marcel/.ssh/known_hosts:8
Are you sure you want to continue connecting (yes/no)? yes
2012-07-09 15:36:53,098:16474(0x7f0c16d58700):ZOO_INFO@log_env@658: Client environment:zookeeper.version=zookeeper C client 3.3.5
2012-07-09 15:36:53,098:16474(0x7f0c16d58700):ZOO_INFO@log_env@662: Client environment:host.name=ubuntu20
2012-07-09 15:36:53,098:16474(0x7f0c16d58700):ZOO_INFO@log_env@669: Client environment:os.name=Linux
2012-07-09 15:36:53,098:16474(0x7f0c16d58700):ZOO_INFO@log_env@670: Client environment:os.arch=3.2.0-23-generic
2012-07-09 15:36:53,098:16474(0x7f0c16d58700):ZOO_INFO@log_env@671: Client environment:os.version=#36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012
2012-07-09 15:36:53,099:16474(0x7f0c16d58700):ZOO_INFO@log_env@679: Client environment:user.name=marcel
2012-07-09 15:36:53,099:16474(0x7f0c16d58700):ZOO_INFO@log_env@687: Client environment:user.home=/home/marcel
2012-07-09 15:36:53,099:16474(0x7f0c16d58700):ZOO_INFO@log_env@699: Client environment:user.dir=/home/marcel
2012-07-09 15:36:53,099:16474(0x7f0c16d58700):ZOO_INFO@zookeeper_init@727: Initiating client connection, host=localhost:43964 sessionTimeout=10000 watcher=0x7f0c14b886b0 sessionId=0 sessionPasswd=<null> context=0x367e940 flags=0
2012-07-09 15:36:53,100:16474(0x7f0c118e2700):ZOO_INFO@check_events@1585: initiated connection to server [127.0.0.1:43964]
2012-07-09 15:36:53,100:16474(0x7f0c118e2700):ZOO_ERROR@handle_socket_error_msg@1603: Socket [127.0.0.1:43964] zk retcode=-4, errno=112(Host is down): failed while receiving a server response
2012-07-09 15:36:56,434:16474(0x7f0c118e2700):ZOO_ERROR@handle_socket_error_msg@1579: Socket [127.0.0.1:43964] zk retcode=-4, errno=111(Connection refused): server refused to accept the client
2012-07-09 15:36:59,770:16474(0x7f0c118e2700):ZOO_ERROR@handle_socket_error_msg@1579: Socket [127.0.0.1:43964] zk retcode=-4, errno=111(Connection refused): server refused to accept the client
2012-07-09 15:37:03,107:16474(0x7f0c118e2700):ZOO_ERROR@handle_socket_error_msg@1579: Socket [127.0.0.1:43964] zk retcode=-4, errno=111(Connection refused): server refused to accept the client
2012-07-09 15:37:06,443:16474(0x7f0c118e2700):ZOO_ERROR@handle_socket_error_msg@1579: Socket [127.0.0.1:43964] zk retcode=-4, errno=111(Connection refused): server refused to accept the client
2012-07-09 15:37:09,779:16474(0x7f0c118e2700):ZOO_ERROR@handle_socket_error_msg@1579: Socket [127.0.0.1:43964] zk retcode=-4, errno=111(Connection refused): server refused to accept the client
2012-07-09 15:37:13,116:16474(0x7f0c118e2700):ZOO_ERROR@handle_socket_error_msg@1579: Socket [127.0.0.1:43964] zk retcode=-4, errno=111(Connection refused): server refused to accept the client
2012-07-09 15:37:16,452:16474(0x7f0c118e2700):ZOO_ERROR@handle_socket_error_msg@1579: Socket [127.0.0.1:43964] zk retcode=-4, errno=111(Connection refused): server refused to accept the client
2012-07-09 15:37:19,589 DEBUG Retrying connection: Cannot connect to environment using node1 (perhaps still initializing): could not connect before timeout after 1 retries
2012-07-09 15:37:19,708 DEBUG Connecting to environment using node1...
2012-07-09 15:37:19,708 DEBUG Spawning SSH process with remote_user="ubuntu" remote_host="node1" remote_port="2181" local_port="60742".
Warning: the ECDSA host key for 'node1' differs from the key for the IP address '10.110.11.71'
Of
1
задан 13 April 2017 в 15:23

2 ответа

Вам не нужно вручную добавлять ключи SSH при развертывании с Juju. Есть ряд вещей, которые могут пойти не так на этапе развертывания (и мы сообщаем о некоторых исправлениях, чтобы смягчить проблемы). Не могли бы вы посмотреть здесь https://answers.launchpad.net/maas/+faqs и посмотреть, подходит ли какой-либо из первых двух часто задаваемых вопросов.

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

Кажется, что Амулет хочет использовать пользователя Мааса 'корень' не другой именованный пользователь - обратите внимание, что я еще не попытался повторить ошибку подтвердить...

Я добрался, Недопустимое Ключевое сообщение SSH во время моего первого тестового развертывания (11 марта 2013) - проверило проблему времени, упомянутую выше напрасно.

В начальной установке Мааса я создал пользователя Мааса, названного кроме корня, затем установил JuJu и попытался получить JuJu мимо этой ошибки -

Для решения Недопустимого Ключевого вопроса SSH, я создал пользователя, названного 'корнем' в Маасе затем:

sudo ssh-keygen -t rsa к папке ~/.ssh/id_rsa (/home/MyUbuntuLoginName/.ssh/id_rsa - не sudo значение по умолчанию/root/.ssh/id_rsa)

chmod 777 ~/.ssh/ (не уверенный это было необходимо - очевидно, не безопасный),

sudo cat ~/.ssh/id_rsa.pub и копия приводит к сети Мааса gui к корню/предпочтениям/добавлять ssh ключ

ключ Мааса скопированного корня в/home/MyUbuntuLoginName/environment.yaml файл

sudo juju bootstrap - ожидайте (возможно долгое время), чтобы машина прибыла онлайн

sudo juju status

примите сертификат путем ввода yes при запросе

Успех!

Снова, я не повторил проблему, чтобы подтвердить, что это - первопричина...

Mikrodots

1
ответ дан 13 April 2017 в 15:23

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

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