Windows-7
Windows 主機上的 VirtualBox |導出和導入批處理自動化
Windows 上的 VirtualBox
我計劃在大約 10 台電腦(Vista / 7)上部署虛擬機,我已經設置了一個 centos vm 並將其導出為一個設備,其中 ovf 和 vmdk 文件位於同一文件夾中。
關於虛擬機部署的問題:
假設 VBOX 已經安裝在所需的機器上(最新版本) 導出的設備在網路共享上 我可以 Windows 將它從網路共享批量導入到 vbox - Windows 批處理中的 vbox 命令是什麼我必須使用完成這個?
有什麼建議,或者是否有人做了同樣的最佳實踐或需要注意的事情?
親切的問候
您想要做的應該使用該
vboxmanage import
命令。用於
vboxmanage --dry-run
獲取將用於導入設備的參數列表,可以按照試執行輸出中的說明覆蓋這些參數。導入將設備文件複製到預設硬碟儲存位置。您可能想要更改此位置。
vboxmanage setproperty machinefolder drive:\path vboxmanage setproperty hdfolder drive:\path cd \to\the\place\where\the\appliance\lives vboxmanage import vmfile.ovf
應在將設備複製到 drive:\path 後導入您的設備
手冊(如它是)在這裡。
編輯:
要打開 VM,請使用該
vboxmanage startvm <vmname>
命令。這可以作為 Windows 啟動的一部分執行,以便來賓一直在執行。您可以使用以下命令從主機向來賓傳遞命令
vboxmanage guestcontrol execute ...
命令。這樣做的主要問題是它會暴露使用者名和密碼,您最好在來賓上使用 statup 腳本。