2015-07-04 2 views
-2

У меня есть Vagrant, установленный на моем iMac, но я также хотел бы установить и запустить его на своем MacBook. Возможно ли запустить ту же бродячую коробку через два компьютера Mac?Запуск бродяг на двух маках

Я сделал команду Vagrant up в общей папке Dropbox - так что я предполагаю, что все, что мне нужно сделать, это установить брандмауэр на второй Mac, а затем перейти к общей папке Dropbox и сделать vagrant up.

Будет ли это работать?

ответ

0

Известные решения:

  1. SSH к хост-машине
    • пользователь @ MacBook: SSH пользователь @ IMAC
  2. затем бродячие вверх; бродячий шш.
    • Пользователь @ imac: vagrant up; бродяга SSH
    • бродяга @ vagrantvm:

Это будет самым прямым способом я могу думать.

Другой вариант:

  • RDP к IMAC и запустить бродяга вверх, бродяга SSH как обычный

Еще один вариант:

  • Если ваш бродяга файл, достаточно полно вам необходимо быть в состоянии бродяжничать на любом хозяине, чтобы дать вам тот же бродячий env. Это зависит от вашего варианта использования, но я использую бродягу.
0

Vagrant хранит состояние машины и идентификатор машины внутри папки .vagrant. Сама работающая машина (vm) обрабатывается виртуальным сервером/vmware или любым используемым вами провайдером. Допустим, что поле виртуального бокса хранится где-то в вашей системе и на которое ссылается Vagrant.

Если вы получаете доступ к папке из двух систем, вы в основном дистанционно управляете двумя разными машинами на двух разных системах. Нехорошее решение. Кроме того, вы столкнетесь с проблемами, если состояния разные, например. его «вверх» по системе один, но «разрушен» на второй системе.

Дополнительно к указанным решениям я предлагаю следующее:

  • Vagrant Share! Включите брандмауэр http-/ssh-Share между вашими системами.
  • Вагонные машины должны быть повторяемыми и разрушаемыми. Поэтому поместите свой Vagrantfile под контроль версий и проверку на две системы.
  • Настройте своего провайдера, чтобы сохранить ящик непосредственно в Dropbox.
Смежные вопросы