I was looking for a method that allowed me to SSH to my Linux machine running VMWare Workstation 7 and execute a file that automatically starts all my VMWare virtual machines without having to use the GUI. This could also be used as a startup script as well.
In my case I am running several Cisco Unified Communications servers. I also have a Windows 2008 VM to integrate LDAP with CUCM. I used vi to create a file called ciscostart.sh and made it executable. By executing this file I am able to start all VM’s without having to use the GUI.
#!/bin/bash
#
#Init file for starting Cisco virtual machines
vmrun start ~/vmware/CUCM_8_PUB/CUCM_8_PUB.vmx nogui
vmrun start ~/vmware/CUCM_8_SUB/CUCM_8_SUB.vmx nogui
vmrun start ~/vmware/UNITY_CONNECTION_8/UNITY_CONNECTION_8.vmx nogui
vmrun start ~/vmware/CUPS_8/CUPS_8.vmx nogui
vmrun start ~/vmware/EMERGENCY_RESPONDER_8/EMERGENCY_RESPONDER_8.vmx nogui
vmrun start ~/vmware/MEETING_PLACE_8/MEETING_PLACE_8.vmx nogui
vmrun start ~/vmware/UCCX8/UCCX8.vmx nogui
vmrun start ~/vmware/Win2008_Server_Primary_AD/Win2008_Server_Primary_AD.vmx nogui
To gracefully stop theese VM’s I created another file called ciscostop.sh and the arguments are very similar.
#!/bin/bash
#
#Init file for stopping Cisco virtual machines
vmrun stop ~/vmware/CUCM_8_PUB/CUCM_8_PUB.vmx soft
vmrun stop ~/vmware/CUCM_8_SUB/CUCM_8_SUB.vmx soft
vmrun stop ~/vmware/UNITY_CONNECTION_8/UNITY_CONNECTION_8.vmx soft
vmrun stop ~/vmware/CUPS_8/CUPS_8.vmx soft
vmrun stop ~/vmware/EMERGENCY_RESPONDER_8/EMERGENCY_RESPONDER_8.vmx soft
vmrun stop ~/vmware/MEETING_PLACE_8/MEETING_PLACE_8.vmx soft
vmrun stop ~/vmware/UCCX8/UCCX8.vmx soft
vmrun stop ~/vmware/Win2008_Server_Primary_AD/Win2008_Server_Primary_AD.vmx soft
With the Linux version of VMWare you can execute vmware instead of vmrun and it launches a new instance of vmware with the specific guest OS you specify. In fact, this was the default behavior and I wrote this blog post to work around that. I do not run vmware on Windows but I would like to think the same is achievable. You could most likely make a .BAT script that launches vmware from a DOS prompt and loads the vmware guest OS you want. Create a .BAT for each VM or maybe try combining all the commands into one .BAT if you always want to launch the same guests each time.
相关推荐
VMware Workstation 10常常用到主机的文件,虚拟机与主机共享文件夹方便了虚拟机的文件使用,
VMware Workstation 允许操作系统和应用程序在一台虚拟机内部运行。虚拟机是独立运行主机操作系统的离散环境。在 VMware Workstation 中,你可以在一个窗口中加载一台虚拟机,它可以运行自己的操作系统和应用程序。...
Redhat虚拟机与宿主机之间通过NAT方式共享上网设置(原创)
VMware Workstation 窗口 使用虚拟网络编辑器 常见网络连接模式 创建新虚拟机 使用虚拟机 VMware Workstation 窗口 1 请在此处输入标题 使用虚拟网络编辑器 2 请在此处输入标题 常见网络连接模式 3 常见网络连接模式...
虚拟机VMware Workstation与主机间共享文件的七种方法
Vmware WorkStation9上嵌套KVM虚拟化。
著名虚拟机软件VMware Workstation专业版迎来了版本12。该版本属于大型更新,专门为Win10的安装和使用做了优化,支持DX10、OpenGL 3.3、4K分辨率、7.1声道、IPv6 NAT、在 Windows 7 中支持 USB 3.0等超过 39 项新...
在一台主机上配置 VMware Workstation? 从一台虚拟机中启用虚拟网络访问? 迁移一台虚拟机? 在计算机和用户之间共享和重复使用一台虚拟机? 使用虚拟机移动文件? 使用配置编辑器启用设备? 更改一台虚拟机的状态?...
在一台主机上配置 VMware Workstation? 从一台虚拟机中启用虚拟网络访问? 迁移一台虚拟机? 在计算机和用户之间共享和重复使用一台虚拟机? 使用虚拟机移动文件? 使用配置编辑器启用设备? 更改一台虚拟机的状态?...
VMware workstation 虚拟机兼容性问题,如何解决? 我在自己的本基本上安装了 VMware Workstation 10,准备搭建虚拟机环境。从别的地方拷贝了同样是用 VMware workstation 10创建的虚拟机,没有问题,可以直接打开和...
VMware Workstation允许操作系统(OS)和应用程序(Application)在一台虚拟机内部运行。虚拟机是独立运行主机操作系统的离散环境。在 VMware Workstation 中,你可以在一个窗口中加载一台虚拟机,它可以运行自己的操作...
VMware是VMware公司出品的一个多系统安装软件。利用它,你可以在一台电脑上将硬盘和内存的一部分拿出来虚拟出若干台机器,每台机器可以运行单独的操作系统而互不干扰,这些“新”机器各自拥有自己独立的CMOS、硬盘和...
VMware Workstation虚拟机是一个在Windows或Linux计算机上运行的应用程序,它可以模拟一个基于x86的标准PC环境。这个环境和真实的计算机一样,都有芯片组、CPU、内存、显卡、声卡、网卡、软驱、硬盘、光驱、串口、...
适用于XP系统的虚拟机种子 VMware workstation 让你的电脑同时可以体验Ubuntu,Fedora等系统的畅快!
文章描述了怎样在workstation上把虚拟机迁移到ESXI主机上
安装了VMware tools之后,虚拟机和主机之间不需要再按ctrl+alt切换鼠标,可以自由切换了,而虚拟机和主机之间传文件的问题也就自然解决了,不需要共享文件夹之类的,可以直接拖拽文件,自由复制粘贴文字或文件等。
VMware Workstation 允许操作系统和应用程序在一台虚拟机内部运行。虚拟机是独立运行主机操作系统的离散环境。在 VMware Workstation 中,你可以在一个窗口中加载一台虚拟机,它可以运行自己的操作系统和应用程序。...
VMware Workstation 允许操作系统(OS)和应用程序(Application)在一台虚拟机内部运行。虚拟机是独立运行主机操作系统的离散环境。在 VMware Workstation 中,你可以在一个窗口中加载一台虚拟机,它可以运行自己的操作...
微软发布了Windows 8 Developer Preview(开发预览版)的同时,著名的虚拟机开发商 VMware发布了 VMware Workstation v8.0 正式版,对Windows 8提供了完美的支持(旧版本的vmware不支持windows8),下面一起来了解下 ...
通过几个简单的步骤创建 Workstation 10.0 虚拟机,可以使用安装程序光盘、安装程序映像ISO文件创建虚拟机。自定义创建虚拟机,创建带有 SCSI 控制器类型、虚拟磁盘类型以及与旧版 VMware 产品兼容性等高级...