Это выход juju из чистой установки с двумя узлами, все запущенные 12,04 загрузочной машины juju - заканчиваются без ошибок и выделяют машину пользователю, но все равно не радуют после среды juju - уничтожают и перестраивают с разными пользователями и разными узлами ,
root@cloudcontrol:/storage# juju -v status
2012-06-07 11:19:47,602 DEBUG Initializing juju status runtime
2012-06-07 11:19:47,621 INFO Connecting to environment...
2012-06-07 11:19:47,905 DEBUG Connecting to environment using node-386077143930...
2012-06-07 11:19:47,906 DEBUG Spawning SSH process with remote_user="ubuntu" remote_host="node-386077143930" remote_port="2181" local_port="57004".
The authenticity of host 'node-386077143930 (10.5.5.113)' can't be established.
ECDSA key fingerprint is 31:94:89:62:69:83:24:23:5f:02:70:53:93:54:b1:c5.
Are you sure you want to continue connecting (yes/no)? yes
2012-06-07 11:19:52,102 ERROR Invalid SSH key
2012-06-07 11:19:52,426:18541(0x7feb13b58700):ZOO_INFO@log_env@658: Client environment:zookeeper.version=zookeeper C client 3.3.5
2012-06-07 11:19:52,426:18541(0x7feb13b58700):ZOO_INFO@log_env@662: Client environment:host.name=cloudcontrol
2012-06-07 11:19:52,426:18541(0x7feb13b58700):ZOO_INFO@log_env@669: Client environment:os.name=Linux
2012-06-07 11:19:52,426:18541(0x7feb13b58700):ZOO_INFO@log_env@670: Client environment:os.arch=3.2.0-23-generic
2012-06-07 11:19:52,426:18541(0x7feb13b58700):ZOO_INFO@log_env@671: Client environment:os.version=#36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012
2012-06-07 11:19:52,428:18541(0x7feb13b58700):ZOO_INFO@log_env@679: Client environment:user.name=sysadmin
2012-06-07 11:19:52,428:18541(0x7feb13b58700):ZOO_INFO@log_env@687: Client environment:user.home=/root
2012-06-07 11:19:52,428:18541(0x7feb13b58700):ZOO_INFO@log_env@699: Client environment:user.dir=/storage
2012-06-07 11:19:52,428:18541(0x7feb13b58700):ZOO_INFO@zookeeper_init@727: Initiating client connection, host=localhost:57004 sessionTimeout=10000 watcher=0x7feb11afc6b0 sessionId=0 sessionPasswd=<null> context=0x2dc7d20 flags=0
2012-06-07 11:19:52,429:18541(0x7feb0e856700):ZOO_ERROR@handle_socket_error_msg@1579: Socket [127.0.0.1:57004] zk retcode=-4, errno=111(Connection refused): server refused to accept the client
2012-06-07 11:19:55,765:18541(0x7feb0e856700):ZOO_ERROR@handle_socket_error_msg@1579: Socket [127.0.0.1:57004] zk retcode=-4, errno=111(Connection refused): server refused to accept the client
~/.ssh/authorized_keys
Убедитесь, что у вас осталось достаточно времени для установки узла после загрузки; для завершения установки Ubuntu может потребоваться 10 секунд. Появляются сообщения об ошибках, указывающие, что juju пытается подключиться к машине, которая еще не запущена sshd, что для меня означает, что установщик, вероятно, все еще работает.
У меня такая же проблема. Два дня назад я начал искать ответ, и самое важное, что я узнал, это следующее:
При запуске «статуса juju» вы можете столкнуться с ошибкой, которая говорит «Недопустимый ключ SSH»,
Наиболее вероятным источником этой ошибки является то, что узлы, запущенные juju, еще не закончили загрузку и установку. Это может произойти, когда часы на узле слишком далеки от синхронизации для проверки OAuth для работы, что приводит к отключению времени узла при попытке загрузить из службы метаданных и, в конечном итоге, продолжает загрузку в приглашение для входа без запуска предварительной настройки Juju .
Попробуйте проверить часы на узле и сбросить его, если он сильно отличается от часов сервера MAAS.
https://answers.launchpad.net/maas/ + faq / 1979
blockquote>Это действительно исправило эту проблему. Я запустил ntpdate на моем сервере MAAS и установил новый узел, теперь отлично работает!
Решение, с которым я столкнулся, - это установить пароль для вновь загруженных узлов, а затем вручную вставить SSH-ключи в каждый из них. Чтобы установить пароль для загрузки для пользователя ubuntu, убедитесь, что следующие строки в /var/lib/cobbler/kickstarts/maas.preseed:
d-i passwd/make-user boolean true
d-i passwd/user-fullname ubuntu
d-i passwd/username string ubuntu
d-i passwd/user-password-crypted password <CRYPTED PASSWORD>
Как только это будет сделано, вы можете использовать ssh ubuntu @ и используйте пароль, указанный в зашифрованной строке пароля (самый простой способ - использовать один из файла / etc / shadow, который вы уже знаете) для входа в систему. Затем вы можете вставлять открытые ключи SSH в ~ ubuntu / .ssh / authorized_keys и ~ root /.ssh/authorized.
Обратите внимание, что это обходное решение - после того, как вы ssh-keygen, MaaS должен либо вытащить id_rsa.pub из вашего .ssh-каталога, либо из MauS WebUI, где пользователь может указать открытый ключ в своем профиле. Независимо от того, что я пробовал, эти ключи не распространяются, поэтому я придумал обходной путь.
Еще один чит - просто добавить ключ .pub к вашим .ssh / authorized_keys узла MaaS и затем scp it для каждого из узлов в MaaS:
for i in `cobbler system list |grep -v default`;
do j=`cobbler system dumpvars --name "${i}" | grep hostname |grep -v duplicate |cut -f 2 -d \:`;
scp ~/.ssh/authorized_keys ubuntu@${j}:.ssh/authorized_keys;
done
Это позволяет вам просто повторно принимать ошибки сертификата SSH и вводить пароль в зашифрованной строке, чтобы заполнить весь ваш MaaS SSH открытый ключ.
Решение, с которым я столкнулся, - это установить пароль для вновь загруженных узлов, а затем вручную вставить SSH-ключи в каждый из них. Чтобы установить пароль для загрузки для пользователя ubuntu, убедитесь, что следующие строки в /var/lib/cobbler/kickstarts/maas.preseed:
d-i passwd/make-user boolean true
d-i passwd/user-fullname ubuntu
d-i passwd/username string ubuntu
d-i passwd/user-password-crypted password <CRYPTED PASSWORD>
Как только это будет сделано, вы можете использовать ssh ubuntu @ и используйте пароль, указанный в зашифрованной строке пароля (самый простой способ - использовать один из файла / etc / shadow, который вы уже знаете) для входа в систему. Затем вы можете вставлять открытые ключи SSH в ~ ubuntu / .ssh / authorized_keys и ~ root /.ssh/authorized.
Обратите внимание, что это обходное решение - после того, как вы ssh-keygen, MaaS должен либо вытащить id_rsa.pub из вашего .ssh-каталога, либо из MauS WebUI, где пользователь может указать открытый ключ в своем профиле. Независимо от того, что я пробовал, эти ключи не распространяются, поэтому я придумал обходной путь.
Еще один чит - просто добавить ключ .pub к вашим .ssh / authorized_keys узла MaaS и затем scp it для каждого из узлов в MaaS:
for i in `cobbler system list |grep -v default`;
do j=`cobbler system dumpvars --name "${i}" | grep hostname |grep -v duplicate |cut -f 2 -d \:`;
scp ~/.ssh/authorized_keys ubuntu@${j}:.ssh/authorized_keys;
done
Это позволяет вам просто повторно принимать ошибки сертификата SSH и вводить пароль в зашифрованной строке, чтобы заполнить весь ваш MaaS SSH открытый ключ.
Убедитесь, что у вас осталось достаточно времени для установки узла после загрузки; для завершения установки Ubuntu может потребоваться 10 секунд. Появляются сообщения об ошибках, указывающие, что juju пытается подключиться к машине, которая еще не запущена sshd, что для меня означает, что установщик, вероятно, все еще работает.
У меня такая же проблема. Два дня назад я начал искать ответ, и самое важное, что я узнал, это следующее:
При запуске «статуса juju» вы можете столкнуться с ошибкой, которая говорит «Недопустимый ключ SSH»,
Наиболее вероятным источником этой ошибки является то, что узлы, запущенные juju, еще не закончили загрузку и установку. Это может произойти, когда часы на узле слишком далеки от синхронизации для проверки OAuth для работы, что приводит к отключению времени узла при попытке загрузить из службы метаданных и, в конечном итоге, продолжает загрузку в приглашение для входа без запуска предварительной настройки Juju .
Попробуйте проверить часы на узле и сбросить его, если он сильно отличается от часов сервера MAAS.
https://answers.launchpad.net/maas/ + faq / 1979
blockquote>Это действительно исправило эту проблему. Я запустил ntpdate на моем сервере MAAS и установил новый узел, теперь отлично работает!
У меня такая же проблема. Два дня назад я начал искать ответ, и самое важное, что я узнал, это следующее:
При запуске «статуса juju» вы можете столкнуться с ошибкой, которая говорит «Недопустимый ключ SSH»,
Наиболее вероятным источником этой ошибки является то, что узлы, запущенные juju, еще не закончили загрузку и установку. Это может произойти, когда часы на узле слишком далеки от синхронизации для проверки OAuth для работы, что приводит к отключению времени узла при попытке загрузить из службы метаданных и, в конечном итоге, продолжает загрузку в приглашение для входа без запуска предварительной настройки Juju .
Попробуйте проверить часы на узле и сбросить его, если он сильно отличается от часов сервера MAAS.
https://answers.launchpad.net/maas/ + faq / 1979
blockquote>Это действительно исправило эту проблему. Я запустил ntpdate на моем сервере MAAS и установил новый узел, теперь отлично работает!
Убедитесь, что у вас осталось достаточно времени для установки узла после загрузки; для завершения установки Ubuntu может потребоваться 10 секунд. Появляются сообщения об ошибках, указывающие, что juju пытается подключиться к машине, которая еще не запущена sshd, что для меня означает, что установщик, вероятно, все еще работает.
Решение, с которым я столкнулся, - это установить пароль для вновь загруженных узлов, а затем вручную вставить SSH-ключи в каждый из них. Чтобы установить пароль для загрузки для пользователя ubuntu, убедитесь, что следующие строки в /var/lib/cobbler/kickstarts/maas.preseed:
d-i passwd/make-user boolean true
d-i passwd/user-fullname ubuntu
d-i passwd/username string ubuntu
d-i passwd/user-password-crypted password <CRYPTED PASSWORD>
Как только это будет сделано, вы можете использовать ssh ubuntu @ и используйте пароль, указанный в зашифрованной строке пароля (самый простой способ - использовать один из файла / etc / shadow, который вы уже знаете) для входа в систему. Затем вы можете вставлять открытые ключи SSH в ~ ubuntu / .ssh / authorized_keys и ~ root /.ssh/authorized.
Обратите внимание, что это обходное решение - после того, как вы ssh-keygen, MaaS должен либо вытащить id_rsa.pub из вашего .ssh-каталога, либо из MauS WebUI, где пользователь может указать открытый ключ в своем профиле. Независимо от того, что я пробовал, эти ключи не распространяются, поэтому я придумал обходной путь.
Еще один чит - просто добавить ключ .pub к вашим .ssh / authorized_keys узла MaaS и затем scp it для каждого из узлов в MaaS:
for i in `cobbler system list |grep -v default`;
do j=`cobbler system dumpvars --name "${i}" | grep hostname |grep -v duplicate |cut -f 2 -d \:`;
scp ~/.ssh/authorized_keys ubuntu@${j}:.ssh/authorized_keys;
done
Это позволяет вам просто повторно принимать ошибки сертификата SSH и вводить пароль в зашифрованной строке, чтобы заполнить весь ваш MaaS SSH открытый ключ.
У меня такая же проблема. Два дня назад я начал искать ответ, и самое важное, что я узнал, это следующее:
При запуске «статуса juju» вы можете столкнуться с ошибкой, которая говорит «Недопустимый ключ SSH»,
Наиболее вероятным источником этой ошибки является то, что узлы, запущенные juju, еще не закончили загрузку и установку. Это может произойти, когда часы на узле слишком далеки от синхронизации для проверки OAuth для работы, что приводит к отключению времени узла при попытке загрузить из службы метаданных и, в конечном итоге, продолжает загрузку в приглашение для входа без запуска предварительной настройки Juju .
Попробуйте проверить часы на узле и сбросить его, если он сильно отличается от часов сервера MAAS.
https://answers.launchpad.net/maas/ + faq / 1979
blockquote>Это действительно исправило эту проблему. Я запустил ntpdate на моем сервере MAAS и установил новый узел, теперь отлично работает!
Убедитесь, что у вас осталось достаточно времени для установки узла после загрузки; для завершения установки Ubuntu может потребоваться 10 секунд. Появляются сообщения об ошибках, указывающие, что juju пытается подключиться к машине, которая еще не запущена sshd, что для меня означает, что установщик, вероятно, все еще работает.
Решение, с которым я столкнулся, - это установить пароль для вновь загруженных узлов, а затем вручную вставить SSH-ключи в каждый из них. Чтобы установить пароль для загрузки для пользователя ubuntu, убедитесь, что следующие строки в /var/lib/cobbler/kickstarts/maas.preseed:
d-i passwd/make-user boolean true
d-i passwd/user-fullname ubuntu
d-i passwd/username string ubuntu
d-i passwd/user-password-crypted password <CRYPTED PASSWORD>
Как только это будет сделано, вы можете использовать ssh ubuntu @ и используйте пароль, указанный в зашифрованной строке пароля (самый простой способ - использовать один из файла / etc / shadow, который вы уже знаете) для входа в систему. Затем вы можете вставлять открытые ключи SSH в ~ ubuntu / .ssh / authorized_keys и ~ root /.ssh/authorized.
Обратите внимание, что это обходное решение - после того, как вы ssh-keygen, MaaS должен либо вытащить id_rsa.pub из вашего .ssh-каталога, либо из MauS WebUI, где пользователь может указать открытый ключ в своем профиле. Независимо от того, что я пробовал, эти ключи не распространяются, поэтому я придумал обходной путь.
Еще один чит - просто добавить ключ .pub к вашим .ssh / authorized_keys узла MaaS и затем scp it для каждого из узлов в MaaS:
for i in `cobbler system list |grep -v default`;
do j=`cobbler system dumpvars --name "${i}" | grep hostname |grep -v duplicate |cut -f 2 -d \:`;
scp ~/.ssh/authorized_keys ubuntu@${j}:.ssh/authorized_keys;
done
Это позволяет вам просто повторно принимать ошибки сертификата SSH и вводить пароль в зашифрованной строке, чтобы заполнить весь ваш MaaS SSH открытый ключ.
Убедитесь, что у вас осталось достаточно времени для установки узла после загрузки; для завершения установки Ubuntu может потребоваться 10 секунд. Появляются сообщения об ошибках, указывающие, что juju пытается подключиться к машине, которая еще не запущена sshd, что для меня означает, что установщик, вероятно, все еще работает.
У меня такая же проблема. Два дня назад я начал искать ответ, и самое важное, что я узнал, это следующее:
При запуске «статуса juju» вы можете столкнуться с ошибкой, которая говорит «Недопустимый ключ SSH»,
Наиболее вероятным источником этой ошибки является то, что узлы, запущенные juju, еще не закончили загрузку и установку. Это может произойти, когда часы на узле слишком далеки от синхронизации для проверки OAuth для работы, что приводит к отключению времени узла при попытке загрузить из службы метаданных и, в конечном итоге, продолжает загрузку в приглашение для входа без запуска предварительной настройки Juju .
Попробуйте проверить часы на узле и сбросить его, если он сильно отличается от часов сервера MAAS.
https://answers.launchpad.net/maas/ + faq / 1979
blockquote>Это действительно исправило эту проблему. Я запустил ntpdate на моем сервере MAAS и установил новый узел, теперь отлично работает!
Решение, с которым я столкнулся, - это установить пароль для вновь загруженных узлов, а затем вручную вставить SSH-ключи в каждый из них. Чтобы установить пароль для загрузки для пользователя ubuntu, убедитесь, что следующие строки в /var/lib/cobbler/kickstarts/maas.preseed:
d-i passwd/make-user boolean true
d-i passwd/user-fullname ubuntu
d-i passwd/username string ubuntu
d-i passwd/user-password-crypted password <CRYPTED PASSWORD>
Как только это будет сделано, вы можете использовать ssh ubuntu @ и используйте пароль, указанный в зашифрованной строке пароля (самый простой способ - использовать один из файла / etc / shadow, который вы уже знаете) для входа в систему. Затем вы можете вставлять открытые ключи SSH в ~ ubuntu / .ssh / authorized_keys и ~ root /.ssh/authorized.
Обратите внимание, что это обходное решение - после того, как вы ssh-keygen, MaaS должен либо вытащить id_rsa.pub из вашего .ssh-каталога, либо из MauS WebUI, где пользователь может указать открытый ключ в своем профиле. Независимо от того, что я пробовал, эти ключи не распространяются, поэтому я придумал обходной путь.
Еще один чит - просто добавить ключ .pub к вашим .ssh / authorized_keys узла MaaS и затем scp it для каждого из узлов в MaaS:
for i in `cobbler system list |grep -v default`;
do j=`cobbler system dumpvars --name "${i}" | grep hostname |grep -v duplicate |cut -f 2 -d \:`;
scp ~/.ssh/authorized_keys ubuntu@${j}:.ssh/authorized_keys;
done
Это позволяет вам просто повторно принимать ошибки сертификата SSH и вводить пароль в зашифрованной строке, чтобы заполнить весь ваш MaaS SSH открытый ключ.
У меня такая же проблема. Два дня назад я начал искать ответ, и самое важное, что я узнал, это следующее:
При запуске «статуса juju» вы можете столкнуться с ошибкой, которая говорит «Недопустимый ключ SSH»,
Наиболее вероятным источником этой ошибки является то, что узлы, запущенные juju, еще не закончили загрузку и установку. Это может произойти, когда часы на узле слишком далеки от синхронизации для проверки OAuth для работы, что приводит к отключению времени узла при попытке загрузить из службы метаданных и, в конечном итоге, продолжает загрузку в приглашение для входа без запуска предварительной настройки Juju .
Попробуйте проверить часы на узле и сбросить его, если он сильно отличается от часов сервера MAAS.
https://answers.launchpad.net/maas/ + faq / 1979
blockquote>Это действительно исправило эту проблему. Я запустил ntpdate на моем сервере MAAS и установил новый узел, теперь отлично работает!
Убедитесь, что у вас осталось достаточно времени для установки узла после загрузки; для завершения установки Ubuntu может потребоваться 10 секунд. Появляются сообщения об ошибках, указывающие, что juju пытается подключиться к машине, которая еще не запущена sshd, что для меня означает, что установщик, вероятно, все еще работает.
Решение, с которым я столкнулся, - это установить пароль для вновь загруженных узлов, а затем вручную вставить SSH-ключи в каждый из них. Чтобы установить пароль для загрузки для пользователя ubuntu, убедитесь, что следующие строки в /var/lib/cobbler/kickstarts/maas.preseed:
d-i passwd/make-user boolean true
d-i passwd/user-fullname ubuntu
d-i passwd/username string ubuntu
d-i passwd/user-password-crypted password <CRYPTED PASSWORD>
Как только это будет сделано, вы можете использовать ssh ubuntu @ и используйте пароль, указанный в зашифрованной строке пароля (самый простой способ - использовать один из файла / etc / shadow, который вы уже знаете) для входа в систему. Затем вы можете вставлять открытые ключи SSH в ~ ubuntu / .ssh / authorized_keys и ~ root /.ssh/authorized.
Обратите внимание, что это обходное решение - после того, как вы ssh-keygen, MaaS должен либо вытащить id_rsa.pub из вашего .ssh-каталога, либо из MauS WebUI, где пользователь может указать открытый ключ в своем профиле. Независимо от того, что я пробовал, эти ключи не распространяются, поэтому я придумал обходной путь.
Еще один чит - просто добавить ключ .pub к вашим .ssh / authorized_keys узла MaaS и затем scp it для каждого из узлов в MaaS:
for i in `cobbler system list |grep -v default`;
do j=`cobbler system dumpvars --name "${i}" | grep hostname |grep -v duplicate |cut -f 2 -d \:`;
scp ~/.ssh/authorized_keys ubuntu@${j}:.ssh/authorized_keys;
done
Это позволяет вам просто повторно принимать ошибки сертификата SSH и вводить пароль в зашифрованной строке, чтобы заполнить весь ваш MaaS SSH открытый ключ.
У меня такая же проблема. Два дня назад я начал искать ответ, и самое важное, что я узнал, это следующее:
При запуске «статуса juju» вы можете столкнуться с ошибкой, которая говорит «Недопустимый ключ SSH»,
Наиболее вероятным источником этой ошибки является то, что узлы, запущенные juju, еще не закончили загрузку и установку. Это может произойти, когда часы на узле слишком далеки от синхронизации для проверки OAuth для работы, что приводит к отключению времени узла при попытке загрузить из службы метаданных и, в конечном итоге, продолжает загрузку в приглашение для входа без запуска предварительной настройки Juju .
Попробуйте проверить часы на узле и сбросить его, если он сильно отличается от часов сервера MAAS.
https://answers.launchpad.net/maas/ + faq / 1979
blockquote>Это действительно исправило эту проблему. Я запустил ntpdate на моем сервере MAAS и установил новый узел, теперь отлично работает!
Убедитесь, что у вас осталось достаточно времени для установки узла после загрузки; для завершения установки Ubuntu может потребоваться 10 секунд. Появляются сообщения об ошибках, указывающие, что juju пытается подключиться к машине, которая еще не запущена sshd, что для меня означает, что установщик, вероятно, все еще работает.
Решение, с которым я столкнулся, - это установить пароль для вновь загруженных узлов, а затем вручную вставить SSH-ключи в каждый из них. Чтобы установить пароль для загрузки для пользователя ubuntu, убедитесь, что следующие строки в /var/lib/cobbler/kickstarts/maas.preseed:
d-i passwd/make-user boolean true
d-i passwd/user-fullname ubuntu
d-i passwd/username string ubuntu
d-i passwd/user-password-crypted password <CRYPTED PASSWORD>
Как только это будет сделано, вы можете использовать ssh ubuntu @ и используйте пароль, указанный в зашифрованной строке пароля (самый простой способ - использовать один из файла / etc / shadow, который вы уже знаете) для входа в систему. Затем вы можете вставлять открытые ключи SSH в ~ ubuntu / .ssh / authorized_keys и ~ root /.ssh/authorized.
Обратите внимание, что это обходное решение - после того, как вы ssh-keygen, MaaS должен либо вытащить id_rsa.pub из вашего .ssh-каталога, либо из MauS WebUI, где пользователь может указать открытый ключ в своем профиле. Независимо от того, что я пробовал, эти ключи не распространяются, поэтому я придумал обходной путь.
Еще один чит - просто добавить ключ .pub к вашим .ssh / authorized_keys узла MaaS и затем scp it для каждого из узлов в MaaS:
for i in `cobbler system list |grep -v default`;
do j=`cobbler system dumpvars --name "${i}" | grep hostname |grep -v duplicate |cut -f 2 -d \:`;
scp ~/.ssh/authorized_keys ubuntu@${j}:.ssh/authorized_keys;
done
Это позволяет вам просто повторно принимать ошибки сертификата SSH и вводить пароль в зашифрованной строке, чтобы заполнить весь ваш MaaS SSH открытый ключ.
Убедитесь, что вы генерируете свои SSH-ключи на том же хосте, что и вы используете juju, и добавьте открытую половину вашего SSH-ключа (ов) на этом компьютере в MAAS (попробуйте: ls ~/.ssh/*.pub
, чтобы найти их все).
Невозможно вручную поместить ключи в ~/.ssh/authorized_keys
. Начало работы с руководством Juju может помочь, если вы этого не заметили.