Я новичок в бродяжнике и создал пару бродячих vm, которые я использую для разработки и тестирования. Моя проблема в том, что я не могу автоматически запускать эти ящики на своей машине (Ubuntu). Это действительно раздражает идти в папку и vagrant up
каждой машиной каждый раз, когда запускается мой главный компьютер.Запуск Vagrant VM на хост-загрузке
Я попытался добавить крону, которая выглядит как cd path/to/vm/folder && vagrant up
, но это, похоже, не работает.
Я также пробовал cronjob для VBoxManage
, но бродяга меняет имя виртуальной машины (скорее число/версия «vmname_version») каждый раз, когда VM загружается.
В теории, это то, что я хотел, однако Vagrant, кажется, возникли некоторые проблемы с этим, он достигает «Ожидание VM для загрузки», но не успешно загружается, он заканчивается с ошибкой, говоря «Не удалось подключитесь к VM через SSH. Пожалуйста, проверьте, что виртуальная машина успешно загружена , посмотрев на GUI VirtualBox. ". Спасибо, в любом случае! –
@ShrikantPatnaik См. Обновленный ответ. Я думаю, что вы сталкиваетесь с проблемой конфликта портов, открывая несколько бродячих боксов. –
Наа, порты и все настроены правильно, потому что у меня все они работают одновременно без проблем, controlvm работал, но мне пришлось клонировать их, поскольку я ответил в своем собственном ответе на вопрос. –