Vmware fusion 命令列管理虛擬機器便捷工具

ljq發表於2021-08-02

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 協議》,轉載必須註明作者和本文連結
ljq@Github

相關文章