【来自同事笔记分享】

背景:很多时候宿主机会因为各种原因导致关机或重启,但是里面配置的各个虚拟机不会随宿主机启动而启动,而是需要人为的再去一个一个的操作,无疑会对工作造成一定的影响

因此,正文来了:

VMware虚拟机中有个自带的vmrun命令,该命令不论是windows还是linux都是支持的,主要语法如下:

基本命令:
# vmrun -T ws start "/opt/VMware/win2k8r2.vmx" nogui    ---启动无图形界面虚拟机  (-T 是区分宿主机的类型,ws|server|server1|fusion|esx|vc|player,可能比较常用的是ws、esx和player,不过我没有加-T在Workstation也能正常运行, 可能esx和server就需要了)
# vmrun start "/opt/VMware/win2k8r2.vmx" gui     ---启动带图形界面虚拟机
# vmrun stop "/opt/VMware/win2k8r2.vmx"hard | soft    ----强制关闭虚拟机(相当于直接关电源) | 正常关闭虚拟机
# vmrun reset "/opt/VMware/win2k8r2.vmx" hard | soft   ----冷重启虚拟机 | 热重启虚拟机
# vmrun suspend  "/opt/VMware/win2k8r2.vmx" hard | soft   ---挂起虚拟机(可能相当于休眠)
#  vmrun pause  "/opt/VMware/win2k8r2.vmx"   ---暂停虚拟机
#  vmrun unpause  "/opt/VMware/win2k8r2.vmx"   ---停止暂停虚拟机    
# vmrun list   ---列出正在运行的虚拟机
# vmrun -T ws snapshot "/opt/VMware/win2k8r2.vmx" snapshotName   ----创建一个快照
# vmrun -T ws reverToSnapshot "/opt/VMware/win2k8r2.vmx" snapshotName    -----从一个快照中恢复虚拟机
# vmrun -T ws listSnapshots "/opt/VMware/win2k8r2.vmx"   ----列出虚拟机快照数量及名称
# vmrun -T ws deleteSnapshot "/opt/VMware/win2k8r2.vmx" snapshotName    ---删除一个快照
 
示例:
1、windows
首先我们可以用vmrun list查出要目前正在运行的虚拟机
然后我们可以新建一个bat脚本,然后添加系统开机启动就可以,脚本如下
然后把脚本放到如下目录(win10亲测可用),有其他启动方法也可以用
C:\Users\xuwb\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
 
2、linux
一样先查出原来机器上运行的虚拟机
 
然后,把启动命令加入到/etc/rc.d/rc.local,如下,centos6.5亲测可用
 
3、备注
1)虚拟机vmx的路径支持空格及其他特殊字符,start命令中不需要转义,直接复制list显示的就可以
2)nogui这个一定要加,否则开机起不起来
3)这种方式启动的是无图形界面的,如果要看图形界面,自己再手工打开VMware即可

Tools:实现vmware虚拟机开机自启动的更多相关文章

  1. VMware虚拟机开机自启动

    VMware虚拟机开机自启动 linux 2018年05月09日 08时30分18秒 VMware的命令行语句可以切换到VMware安装目录,使用vmrun.exe --help(windows下)查 ...

  2. win10设置vmware 虚拟机开机自启

    Windows10设置VMware虚拟机开机自启的具体步骤如下: 一.配置vmrun环境变量 1)找到VMware的安装目录,并将目录路径拷贝进入环境变量进行添加,如下图 2)检查添加的环境变量是否生 ...

  3. 设置VMware 以及指定 虚拟机 ,开机自启动

    进入开机自启动目录 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 重命名为 start.bat 编辑 这个文件,编辑之后Ct ...

  4. Windows环境下VMware虚拟机的自启动与自动关机--命令行操作

    .设置开机免密登录系统 1. 按下Windows + R 组合键,输入“netplwiz”,点击回车. 2. 去除需要密码登录的勾. 3. 如果需要密码,输入密码,点击确认.   二.编辑vmware ...

  5. 【Linux】Cent OS 虚拟机开机自启动配置

    一次断电,导致实体机关机了,虚拟机也连不上去,只好手动来起来. 我想增加一下自启动,让硬件开机的时候,自动启动虚拟机: 其实是有办法的,尝试了一下,也成功了,这里简单标记下. virsh autost ...

  6. 【Tools】VMware虚拟机三种网络模式详解和操作

    目录 00. 目录 01. VMware虚拟机三种网络模式 02. Bridged(桥接模式) 03. NAT(地址转换模式) 04. Host-Only(仅主机模式) 00. 目录 @ 参考:htt ...

  7. 使用VM Tools让VMware虚拟机里的ubuntu能够共享Windows系统的文件夹

    我们经常有这样的使用场景,在宿主机Windows(Linux)操作系统上通过VMware软件安装了一个Linux(Windows)的虚拟机, 然后需要在两种操作系统中通过某种介质共享数据. 一种比较麻 ...

  8. VMware 虚拟机开机黑屏解决方法

    # 调整VMware硬盘启动优先级 第一步:打开电源时进入固件,也就是BIOS 设置界面. 第二步:找到Main-最下面的Boot-time Diagnostic Screen,敲“Enter”,弹出 ...

  9. vmware虚拟机开机报附件中的错误的解决办法

    Virtualized Inter VT-x/EPT is incompatible with this virtual machine configuration 在没有虚拟化msg.inter.h ...

随机推荐

  1. [Ynoi2019模拟赛]Yuno loves sqrt technology III

    题目大意: 给你一个长为n的序列a,m次询问,每次查询一个区间的众数的出现次数,强制在线. 解题思路: 出题人题解 众所周知lxl是个毒瘤,Ynoi道道都是神仙题 首先得离散化. 分块后,预处理Fi, ...

  2. C# 关于变量使用范围容易犯错的问题(TreeView数据绑定为例)

    asp.net做一个treeview数据绑定 绑定子节点时查询出来的数据正确,但在进行数据绑定时一直索引溢出 然后调试 ... 调试 ... 再调试... 依然很崩溃  想到了是变量定义后面共用后的问 ...

  3. EXCEL 批量添加单元格名称

    在EXCEL单元格的值填入想为其设置的名称之后,调整下述代码的begin_line,begin_column,end_line,end_column的值,执行此宏,可用于批量为单元格设置名称. (注: ...

  4. C++ 基于凸包的Delaunay三角网生成算法

    Delaunay三角网,写了用半天,调试BUG用了2天……醉了. 基本思路比较简单,但效率并不是很快. 1. 先生成一个凸包: 2. 只考虑凸包上的点,将凸包环切,生成一个三角网,暂时不考虑Delau ...

  5. Docker切换国内镜像

    本人是Ubuntu系统 Ubuntu 18.04 安装 Docker-ce 1.更换国内软件源,推荐中国科技大学的源,稳定速度快(可选) sudo cp /etc/apt/sources.list / ...

  6. 左耳听风-ARTS-第4周(2019/4/21-2019/4/27)

    Algorithm 本周的算法题是删除已排序数据中的重复数字(https://leetcode.com/problems/remove-duplicates-from-sorted-array/).这 ...

  7. Java高级特性 第15节 解析XML文档(3) - JDOM和DOM4J技术

    一.JDOM解析 特征: 1.仅使用具体类,而不使用接口. 2.API大量使用了Collections类. Jdom由6个包构成: Element类表示XML文档的元素 org.jdom: 解析xml ...

  8. Application、QueryString、session、cookie、ViewState、Server.Transfer等

    Application: WebForm1.aspx: protected void Button1_Click(object sender, EventArgs e) { ; Response.Re ...

  9. MQTT研究之EMQ:【基础研究】

    EMQ版本V2, emqttd-centos7-v2.3.11-1.el7.centos.x86_64.rpm 下载地址:http://emqtt.com/downloads/2318/centos7 ...

  10. 将centos的yum源修改为阿里云的yum源

    CentOS系统更换软件安装源 第一步:备份你的原镜像文件,以免出错后可以恢复. mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentO ...