Vagrant использует виртуальный бокс для всех своих задач. Но он поддерживает запись в формате файла vmware vmdk (виртуальный бокс поддерживает это). Кажется, можно развернуть эти файлы изображений в EC2, и теперь я спрашиваю себя, что мешает его запуску в среде vmware, когда файл образа уже имеет правильный формат. EC2 также не запускает виртуальный бокс.
Существует несколько различных форматов образов дисков vmware. Скорее всего, вам нужно будет преобразовать файл ESX, который у вас есть для развертывания на серверах, во что-то другое.
Из vmware-vdiskmanager для рабочей станции VMware:
Disk types: 0 : single growable virtual disk 1 : growable virtual disk split in 2GB files 2 : preallocated virtual disk 3 : preallocated virtual disk split in 2GB files 4 : preallocated ESX-type virtual disk 5 : compressed disk optimized for streaming 6 : thin provisioned virtual disk - ESX 3.x and above
Я бы предположил, что у вас есть файлы типа 4 или 6.
Мне кажется, что по большей части это должно сработать.
Одна из проблем заключается в том, что Vagrant требует наличия модулей ядра гостевого расширения VirtualBox, которые позволяют гостевой ОС монтировать каталоги на хосте (среди прочего). Я полагаю, что эти модули ядра могут вызвать проблемы, если вы попытаетесь запустить виртуальную машину, отличную от VirtualBox.
Но попробуйте. Думаю, это сработает.
Тем не менее, VirtualBox прекрасен - я не вижу особых причин беспокоиться о VMWare Workstation.