Плагин Vagrant VMWare - Показать виртуальную машину на рабочей станции VMWare

Я использую Vagrant с плагином VMWare. Я заметил, что виртуальные машины, запущенные с помощью Vagrant, не отображаются автоматически в графическом интерфейсе VMWare Workstation.

Я могу (вручную) открыть их, используя File->Open... и выбрав .vagrant\machines\puppet\vmware_workstation\some-unique-id...vmx файл. Но это немного раздражает. Используя VirtualBox, бродячие виртуальные машины автоматически добавляются и удаляются из графического интерфейса Virtualbox.

Я что-то упустил или это просто не поддерживается для ящиков VMWare?

Причины, по которым я не просто придерживаюсь бродячих команд:

  1. Чтобы быстро увидеть, какие машины работают (у меня несколько настроек машин, и да, я знаю, что бродячий статус делает то же самое...)
  2. Для создания и восстановления моментальных снимков (у меня подготовка занимает много времени, и иногда приятно просто восстановить моментальный снимок во время тестирования)

person mmey    schedule 08.01.2015    source источник
comment
Вам не нужно заботиться о vmware при запуске бродяги, vagrant up, vagrant ssh, vagrant halt должно быть хорошо для управления вашим бродячим экземпляром. Посмотрите на vagrant help   -  person BMW    schedule 08.01.2015
comment
Да, я знаю. Однако есть несколько ситуаций, когда использование графического интерфейса провайдера полезно/необходимо. Я обновил свой вопрос.   -  person mmey    schedule 09.01.2015


Ответы (3)


Я не думаю, что что-то нужно делать с № 1, это похоже на ограничение VMWare.

Однако вы можете использовать этот подключаемый модуль Vagrant, чтобы добавить возможность моментального снимка из командной строки.

person m1keil    schedule 10.01.2015
comment
Спасибо, не знал о плагине. В значительной степени делает то, что мне нужно! - person mmey; 10.01.2015

Я не получил точное решение @mmey для работы, но добавление этого в Vagrantfile сработало для меня:

config.vm.provider "vmware_fusion" do |v|
  v.gui = true
end

Документация

person Michael Kropat    schedule 09.04.2015
comment
В моем ответе была небольшая опечатка (провайдер вместо провайдера...) ;-) - person mmey; 13.04.2015

Я нашел (не такой уж удивительный) ответ на свой вопрос: просто отключите безголовый режим, установив config.vm.provider.gui=true в Vagrantfile (как описано в https://docs.vagrantup.com/v2/vmware/configuration.html).

person mmey    schedule 12.01.2015
comment
Сбивает с толку то, что Virtualbox всегда отображает виртуальные машины в Windows, независимо от безголового режима. - person mmey; 12.01.2015