저는 VMWare Fusion 10 + vagrant + High Sierra를 사용하고 있습니다.
방랑하는 FreeBSD 상자를 구성했습니다.
$ vagrant init freebsd/FreeBSD-10.3-RELEASE
$ vagrant up --provider vmware_fusion
그런 다음 어리석은 실수를 저질러 VM에 대한 제어권을 잃었거나 충돌했습니다.
vagrant ssh
, vagrant halt
및 둘 다 vagrant destroy default
작동하지 않습니다.
$ vagrant halt
==> default: Attempting graceful shutdown of VM...
^C==> default: Waiting for cleanup before exiting...
^C==> default: Exiting immediately, without cleanup!
$
$ vagrant destroy default
default: Are you sure you want to destroy the 'default' VM? [y/N] y
==> default: Stopping the VMware VM...
^C==> default: Waiting for cleanup before exiting...
무엇을 해야 할까요?
답변1
실제 VMWare 인스턴스를 종료해야 합니다.
기본 이름을 사용하면...
$ px ax | grep default | grep VMware
46826 ?? Ss 2:09.49 /Applications/VMware Fusion.app/Contents/Library/vmware-vmx -s vmx.noUIBuildNumberCheck=TRUE -# product=1;name=vmrun;version=1.17.0;buildnumber=7520154;licensename=VMware Fusion for Mac OS;licenseversion=10.0; -@ duplex=3;msgs=ui /Users/ruiribeiro/.vagrant/machines/default/vmware_fusion/c38ba960-54c2-4bf6-ba61-0388f47da5d9/vagrant.vmx
$ kill -9 46826
그런 다음 그것을 죽인 후 마침내 성공적으로 정리/파괴합니다.
$ vagrant destroy default
default: Are you sure you want to destroy the 'default' VM? [y/N] y
==> default: Deleting the VM...
$