Vmware fusion 命令列管理虛擬機器便捷工具
描述
自用指令碼整理,針對linux發行版本,開發者大部分場景只需要啟用虛擬機器例項,No GUI執行,且vmware未提供相關管理介面操作,也無需啟動vmware fusion整個應用程式,可以避免反覆輸入命令列管理例項以及方便地進行例項的啟動、掛起、關閉等操作,節省記憶體佔用和方便開發者進行虛擬機器測試,方便靈活。
開發者可以根據自己需要做成相關任務指令碼和開發配置。
github.com/ljq/vmware-fusion-vmcli...
相關支援:
- 讀取系統或自定義路徑所有虛擬機器例項列表(支援含空格虛擬主機名稱)
- 無介面(No GUI)快捷操作指定的虛擬機器例項
- 基於
vmrun
滿足list|start|stop|suspend|pause|unpause操作 - homebrew-tap Formula(usrlab/tap)
- 配置檔案支援
- 基於Linux髮型版例項磁碟空間整理、回收
- 多路徑支援
- 克隆虛擬機器例項自定義網路引數配置,方便開發者低成本建立例項
- HomeBrew Formula
安裝方式(homebrew-tap)
系統應用預設路徑:
~/Documents/Virtual\ Machines.localized
tap源放在組織usrlab@Github下:
brew tap usrlab/tap
brew install vmware-fusion-vmcli-nogui
或
brew install usrlab/tap/vmware-fusion-vmcli-nogui
mkdir -p ~/VmwareFusionPro
用法
The command line:
fusion-vmcli -h
[用法]:[-l | list] [start|stop|suspend|pause|unpause <number>] [-h | -help |——help] [-v | -v |——version]
[幫助說明]
-h|help:顯示幫助資訊。
-l|list: default[無引數說明]show VMs list and VMs status。
啟動|停止|暫停暫停| | unpause[數字]:
啟動相應的虛擬機器[僅基於Linux的發行版]。
指令碼分為引數和互動式兩種方式:
1.互動式:
./fusion-vmcli
2.引數傳遞:
./fusion-vmcli start 1
本作品採用《CC 協議》,轉載必須註明作者和本文連結