2016-03-30 175 views
0

最近我已經開始使用Vagrant來設置開發環境。我已經能夠使用Packer構建一個基本框,並且稍後使用powershell腳本來配置/配置VM。流浪漢 - 作爲同步文件夾的網絡共享?

我想安裝的一些軟件保存在共享驅動器上。我想在啓動機器時將其作爲同步文件夾安裝。

我曾嘗試以下:

config.vm.synced_folder "\\\\corp\\dfs", "/DFS", type: "smb" 

我試圖//corp/dfs爲好,但無濟於事。

我提供憑據,並得到以下錯誤:

Exporting an SMB share failed! Details about the failure are shown 
below. Please inspect the error message and correct any problems. 

Host path: //corp/dfs 

Stderr: The syntax of this command is: 

NET SHARE 
sharename 
      sharename=drive:path [/GRANT:user,[READ | CHANGE | FULL]] 
           [/USERS:number | /UNLIMITED] 
           [/REMARK:"text"] 
           [/CACHE:Manual | Documents| Programs | BranchCache | None] 
      sharename [/USERS:number | /UNLIMITED] 
        [/REMARK:"text"] 
        [/CACHE:Manual | Documents | Programs | BranchCache | None] 
      {sharename | devicename | drive:path} /DELETE 
      sharename \\computername /DELETE 

Error: 


Stdout: 

我的Windows主機和使用流浪的Hyper-V提供的。

回答

0

我看到它的方式這裏有兩種可能的方法:

  1. 安裝在你的主機(Windows)中的份額,並提供了一個路徑在Vagrantfile安裝點視爲synced_folder

  2. 在調配期間將共享掛載到您的客戶機上。

您目前的做法是嘗試讓Vagrantfile即時生成掛載點。我不能說這是否甚至是可能的,但上述兩種方法中的一種肯定更可靠,更易於調試,並且不易出錯。