2016-12-03 3 views
-1

Когда я запустил vagrant up из командной строки, это лучшая стрельба в лучшем случае, будет ли бродяга загружаться или нет. Он останавливается на этой линии:Windows 10 Vagrant останавливается на «SSH auth method: private key»

SSH auth method: private key 

И тогда может включать или не включать эту строку:

Warning: Remote connection disconnect. Retrying... 

Как я уже сказал, иногда это работает, а иногда нет. Почему эта проблема происходит? Для записи это произойдет (реже) на моем производстве MacBook на работе.

Могу ли я изменить метод auth, если для этого нет хорошего ответа? Поверьте мне, я искал и не нашел ответа на это.

ответ

1

Что происходит следующий:

  • бродяга вверх закрутит новую виртуальную машину, в основном это контакты VirtualBox (или конкретный поставщик) и запустить команду для запуска виртуальной машины
  • ВМ начнет на VirtualBox сторона

примечание: если вы бежите сформировать терминал командной строки в MacOS, вы можете увидеть название переключение с «Рубином» до «VBoxManage»

  • ВМ занимает некоторое время, чтобы начать
  • потому что VM не посылает определенный сигнал, когда его сделали, бродяга будет проверять на регулярные промежутки времени, если ВМ полностью загружен и доступен для SSH-в
  • раз В.М. доступен, бродяга может запустить команду ssh и завершить конфигурацию (сеть, общая папка и т. д.)

поэтому в вашем случае виртуальная машина занимает немного больше времени для загрузки (это может быть связано с высокой активность на вашем mac, конкретная настройка виртуальной машины, которая запускается при загрузке ...)

В принципе это вредно s и не обязательно является плохим знаком.

+0

++ для этого ясного объяснения того, как это работает концептуально (несмотря на понижение на моем посту :)). Теперь я понимаю, что сетевые настройки и общая папка [две основные функции, необходимые для использования виртуальной машины] обрабатываются Vagrant, но загружаются провайдером - да, в моем случае VirtualBox. Спасибо –

+0

Один комментарий и вопрос: в настоящее время я использую Windows 10, а не MacOS (к сожалению), и если брандмауэр загружается регулярно, что бы вы посмотрели дальше? –

+0

Я не очень много разбираюсь в Windows, возможно, потребуется немного больше времени, чтобы инициировать ssh-соединение –

0

Пожалуйста, ознакомьтесь с моим принятым ответом на это. Оказывается, это проблема выделения памяти, и я обнаружил ее только при просмотре терминала для поставщика виртуальной машины (VirtualBox). Как только я закрыл некоторые программы, я (как правило) смог нормально загрузиться.

Смежные вопросы