Vmware fusion cli(nogui) 虚拟机linux无GUI界面管理脚本,方便开发人员使用

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的发行版]

(源码shell脚本)脚本分为参数和交互式两种方式:

  • 1.交互式:

    ./fusion-vmcli
  • 2.参数传递:

    ./fusion-vmcli start 1
本作品采用《CC 协议》,转载必须注明作者和本文链接
ljq@Github
ljq
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!