2017-04-21 1 views
1

私はVagrantについて読んできましたが、迷惑メール(特にVMWareプロバイダを使用して)を使用してVMを作成した後も、「プロバイダ」ソフトウェア(この場合はWorkStationまたはプレーヤー)。迷惑メールのあるVMを起動してからWMWareからVMを管理するのは可能でしょうか?

vagrant upを使用してプロビジョニングが完了したら、それを放棄してから解放し、VMWare Workstationから管理してください。出来ますか?

ありがとうございます。

+0

VirtualBoxで可能です。 Vagrantは仮想マシンをどのような方法でも「捕捉」しないため、「解放」する必要はありません。 Vagrantはボックスを識別して管理するための情報しか保持していませんが、ボックス自体は完全にVirtualBoxの管理下にあります。私はそれがVMWareとどのように動作するのかわかりませんが、私はそれが非常に異なっているとは思わない。 – axiac

答えて

1

@axiacのコメントは基本的には正しかったですが、VMWareでは動作が少し異なりますが、少なくとも私はVMware FusionをMacOSで使用していますので、以下は私の使い方に基づいています。

VMWareでVMを起動すると、プロジェクトディレクトリの.vagrantフォルダにvmxファイルが作成され、VMWareにリストされているVMにVMが自動的に追加されません。

また、VMにはCLIが表示されません。仮想マシンが停止し、

[email protected]:/Applications/VMware Fusion.app/Contents/Library$ ./vmrun list 
Total running VMs: 0 

を実行していると私はVMをスピンアップするときにVMWareのGUIを開くと、私は

[email protected]:/Applications/VMware Fusion.app/Contents/Library$ ./vmrun list 
Total running VMs: 2 
/Users/fhenri/project/ariba/pws.source/.vagrant/machines/db/vmware_fusion/89e5f21d-7078-44ed-8407-17dcc8c335ee/centos65.vmx 
/Users/fhenri/project/ariba/pws.source/.vagrant/machines/app/vmware_fusion/6ee0dc5d-ec17-429c-9fd0-b069bfc0b040/centos65.vmx 

を取得しますされている場合、VMがある場合ので、何も、VMライブラリに表示されません実行中のVM GUIが利用可能です。この時点でウィンドウフォームを閉じると、VMはシャットダウンします(VirtualBoxとの主な相違点は、VMとVBプロセス自体の処理をVBで管理するためです)後でVMWare自体からVMを起動して管理する場合は、vmxファイルをvmwareライブラリに追加してください。

+0

私はvagrantでvmをスピンさせてからvmxファイルを探し出し(vm関連ファイルを別のフォルダに移動してもしなくても)、VMWare guiに追加します。関係する? ありがとう! –

+0

あなたはそうです - vmxファイルはプロジェクトフォルダ(Vagrantfileのフォルダ)の '.vagrant'フォルダにあり、VMWareではこれらのファイルをインポートします(必要に応じて別の場所に移動します)より快適に - 迷惑メールの唯一の部分はおそらく迷惑メールのユーザーになります(別のメインユーザーを使って自分でボックスを作成しない限り) –

関連する問題