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 V7.0.0 提供了这样的平台,让用户可以在Windows或Linux主机上创建、运行和管理多种虚拟机,例如Windows XP、Windows 7、Windows 10、各种Linux发行版等。 此绿色版意味着它是一个便携式应用,不...
VMware Workstation通过硬件抽象化,让每个虚拟机都能够独立地运行和管理自己的资源。 二、VMware Workstation 6.5主要特性 1. 改进的3D图形支持:6.5版本加强了对3D图形的支持,使用户可以在虚拟机中运行图形密集...
VMware Workstation是一款流行的虚拟化软件,它允许用户在同一台物理主机上运行一个或多个虚拟机。虚拟机软件的一个核心功能是能够在虚拟机与宿主机之间共享文件夹,这样可以更方便地在两者之间传输数据和文件。本文...
9. **自动化脚本**:通过VMware的PowerCLI工具,用户可以编写脚本来自动化虚拟机的管理任务,提高效率。 10. **无缝集成**:VMware Workstation可以与VMware其他产品,如vSphere、vCloud Director等无缝集成,实现...
VMware Workstation 允许操作系统和应用程序在一台虚拟机内部运行。虚拟机是独立运行主机操作系统的离散环境。在 VMware Workstation 中,你可以在一个窗口中加载一台虚拟机,它可以运行自己的操作系统和应用程序。...
在IT领域,虚拟化技术是不可或缺的一部分,VMware Workstation 12作为一款强大的桌面级虚拟机软件,常被用于创建、运行和管理多种操作系统,而Linux作为开源且功能强大的服务器操作系统,也是开发者和系统管理员的...
VMware Workstation 16是一款强大的桌面虚拟化软件,它允许用户在单个物理计算机上创建和运行多个独立的虚拟机。这些虚拟机可以运行不同的操作系统,如Windows、Linux、NetWare,甚至其他版本的VMware ESXi。通过...
8. **自动化脚本**:通过VMware的PowerCLI工具,用户可以编写脚本自动执行虚拟机的管理和操作,提高工作效率。 9. **安全性增强**:支持加密虚拟机,确保敏感数据的安全,并有多种安全策略供用户选择。 10. **绿色...
VMware 17引入了一些重要的新特性,如自动启动虚拟机功能,这使得选定的虚拟机可以在主机开机时自动启动,无需用户手动干预。此外,它还增加了对Microsoft Windows 11和Windows Server 2022的支持,以及全新的虚拟...
在 VMware Workstation 虚拟机中创建共享文件夹是非常有用的功能,它可以让虚拟机和宿主机之间共享文件夹,提高工作效率和协作度。本文将详细介绍在 VMware Workstation 虚拟机中创建共享文件夹的步骤。 安装 ...
VMware WorkStation是一款流行的虚拟机软件,它允许用户在一台物理机上同时运行多个不同的操作系统,实现不同系统的测试与开发。Ubuntu Server是基于Ubuntu操作系统的一个服务器版本,它是一个面向服务器和网络使用...
VMware Workstation是一款强大的虚拟机软件,它允许用户在单个物理主机上同时运行多个操作系统。本教程将详细讲解VMware Workstation的主要功能,特别是关于虚拟网络编辑器和虚拟机的网络连接模式。 首先,VMware ...
8. **性能优化**:VMware Workstation 7.1允许调整虚拟机的CPU、内存、磁盘和网络资源,根据实际需求进行优化,以平衡虚拟机与主机系统的性能。 9. **兼容性**:这个版本可能不支持最新的操作系统和硬件特性,因此...
此教程将详细介绍VMware Workstation虚拟机的使用方法。 首先,安装VMware Workstation是使用该软件的第一步。用户需要从官方网站下载VMware Workstation的安装包,并根据操作系统的要求进行安装。安装过程中,用户...
VMware Workstation 6.5.1 绿色汉化版是一款强大的桌面级虚拟化软件,专为IT专业人员和开发者设计,它允许用户在单个计算机上运行多个操作系统,无需重新启动。这个版本经过汉化处理,更适合中文用户使用,免安装...
VMware Workstation是一款强大的虚拟机软件,它允许用户在单个物理主机上运行多个操作系统,进行软件测试、开发、教学或演示等任务。6.5.2是VMware Workstation的一个较早版本,但仍然包含了丰富的功能。在这个汉化...
### VMware Workstation 7 虚拟机 用户参考手册知识点概览 #### 一、产品简介及系统需求 - **产品优点**: - 支持3D图形处理能力,提高了虚拟机内的图形渲染性能。 - 更新了共享文件夹路径至`\\vmware-host\...
总的来说,通过VMware Workstation的NAT模式,可以方便地在宿主机与虚拟机之间建立网络连接,同时让虚拟机共享宿主机的网络资源,这对于开发、测试和学习不同操作系统环境非常有用。正确配置NAT模式不仅能确保虚拟机...
3. **网络设置**: VMware提供多种网络模式,如桥接模式(虚拟机直接连接到物理网络)、NAT模式(通过主机共享网络)、仅主机模式(只与主机通信)。根据需求选择合适的网络模式。 4. **共享文件夹**: 可以设置主机与...