Возможен ли запуск нескольких box'ов на Vagrant - не multivm в рамках одного проекта (box = проект?), а именно несколько box'ов (разных виртуальных машин)?
Вполне допускаю, что недопонимаю сущности запуска нескольких инстансов на Vagrant - если есть, что пояснить - буду рад.
Vagrant использует для конфига файл Vagrantfile. И ищет его в текущей директории. Я на своем проекте просто разворачивал несколько Vagrantfile-ов в разных директориях. Например ./deployment/Vagrantfile - для тестирования деплоймента, а ./Vagrantfile для разарботки. В таком случае, для управления деплоймент боксом Вам нужно находиться в папке ./deployment/
Как раз написал недавно статью по этому поводу - sysadm.pp.ua/linux/sistemy-virtualizacii/vagrantfi... . Так как Vagrant использует Ruby синтаксис, можно свободно создать массив из хэшей где можно указывать какой box использовать, сколько RAM выделять под каждую машину индивидуально используя один Vagrantfile.