vmware开机自启动并引导虚拟操作系统 已试验成功!!

有没有办法让虚拟机开机自动启动并引导里面的虚拟操作系统呢?
微软提供了两个小工具,instsrv.exe和srvany.exe,可以帮我们实现这个目的
来看下具体的操作
第一步:下载rktools.exe
下载地址:上微软件的网站下载放心些。

http://www.microsoft.com/downloads/details.aspx?FamilyID=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&displaylang=en

下载回来的是Windows Server 2003 Resource Kit Tools,win2k3的资源工具包(rktools.exe),安装rktools.exe提取

里面的instsrv.exe和 srvany.exe,不怕软件中绑木马的可以到别的地方下载这两个文件。
第二步:安装
1、将rktools.exe安装到c:\tools中,里面有很多工具,我们只用到其中的两个instsrv.exe和 srvany.exe。

2、需要了解vmware.exe的安装路径,以本机为例:C:\Program Files\VMware\VMware Workstation
要启动的虚拟机配置文件路径,我的centos虚拟机的配置文件Other Linux 2.6.x kernel.vmx的路径是
F:\vmware\centos4.8\Other Linux 2.6.x kernel.vmx

3、新建服务
假设服务名为vmautorun,使用
instsrv vmautorun c:\tools\srvany.exe
如下图

看到以下返回的成功信息

The service was successfuly added!Make sure that you go into the Control Panel and usethe Services applet to change the Account Name andPassword that this newly installed service will usefor its Security Context.

4、注册服务
运行->regedit
在注册表中,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vmautorun
新建项:"Parameters"
在"Parameters"项里面,新建字符串"Application",
字符串的值:
"C:\Program Files\VMware\VMware Workstation\vmware.exe" -x "F:\vmware\centos4.8\centos4.8.vmx"
注意要用双引号,不用会出错,因为文件名有空格。
(如果你想要开机加载两个虚拟机系统,只需要在其后再添加一个虚拟机配置文件路径即可)
如图



5、设置虚拟机启动状态
管理工具-服务,选择vmautorun的属性-登录,选中“本地系统帐户”,并勾选“允许服务与桌面交互”,这样,你
的电脑开机后就会出现vmware的启动界面了。

6、重启电脑试试!

注意:重启电脑时vmware会自动运行,但第一次运行你要把每次都弹出“提示”等前面的的选框钩去掉,去掉之后按下
power off按扭,重新启动电脑,vmware就会保存你的设置,这样免得vmware每次都弹出这些对话框而卡在哪里。没有
按power off按扭重启电脑vmware是不会保存你的设置的!

7、删除服务
进入msdos方式
停止vwware的服务
net stop vmautorun
删除服务
c:\tools\instsrv.exe vmautorun remove

 

/*************************************************************************************************************/

VMware虚拟机已被许多IT工程师所接受并广泛使用。

在使用中,为了方便,我们有了这样的需求:能否在系统启动的时候让虚拟机也同时自动启动?能否在系统关闭时,让虚拟机也自动关机?答案是可以的,方法如下:

1、系统开机自启动VMware虚拟机

关于这项功能,网上很多文章介绍其解决办法,主要有两种:“使用工具将虚拟机加载为Windows系统服务”和“定制计划任务项”,本人推荐使用后面一种,即“定制计划任务项”,理由主要是:采用这种方案可以实现虚拟机的自动关机或自动挂起,而用Windows系统服务的方式,我们能试验成功虚拟机的自动关机和自动挂起。

需要注意的是,计划任务项中的命令不是使用很多文章介绍的 VMware -x .......,而是使用 VMrun,完整命令行为:

%PATH%\VMrun  -T  ws  start  "虚拟机vmx配置文件全路径名"

vmrun 程序与 VMware 在同一个目录中。使用 vmrun 的理由同样是为了能实现虚拟机的自动关机和自动挂起。

至于定制计划任务的其他输入项,在此就不啰嗦了。

2、系统关机时自动关闭、挂起 VMware 虚拟机

在使用 vmrun 启动虚拟机后,可以使用  vmrun list 命令查看当前正在运行的虚拟机。

而关闭虚拟机的命令是: vmrun  stop  "虚拟机vmx配置文件全路径名"  soft

注意,命令行最后的 soft 一定别漏了,作用就相当于按Windows及其的电源键,会使虚拟机执行操作系统指定的关机程序。由此也可以看出,这种关机方式只支持Windows、Linux等虚拟机。

而对于不识别软关机指令的虚拟机操作系统,建议在主机关机时挂起该虚拟机,命令是:

vmrun  suspended   "虚拟机vmx配置文件全路径名"

上面只是说了如何关闭和挂起虚拟机,那么如何在主机关机的时候能自动执行虚拟机的关闭或挂起呢?这里就需要用到Windows的组策略。

执行“gpedit.msc”,逐级打开“本地计算机策略”-->“计算机配置”-->“Windows设置”-->“脚本”,在窗口右栏中点击“关机”,把需要执行的关机或挂起命令写入一个 .bat 批处理程序中,添加到这里即可。

需要说明的是,系统关机脚本的执行时机是系统注销所有用户登录后、系统关机之前,因此,对于从Windows登录用户界面启动的虚拟机,这些命令是不会起作用的,因为在用户注销的时候,Windows系统已经自动停止了用户的虚拟机进程。

3、对于win7环境中关机脚本的问题

在win7环境中,在执行关机脚本之前,win7会强制终止所有非系统进程,关机脚本还是不会发生作用。这是可以修改如下设置:

执行“gpedit.msc”,逐级打开“本地计算机策略”-->“计算机配置”-->“管理模板”-->“系统”-->“关机选项”,将“关闭会阻止或取消关机的应用程序的自动终止功能”策略启用,即可让我们设定的用于关闭虚拟机的Windows关机脚本生效。

看了这么多,是不是有了试一试的冲动了?呵呵

转载于:https://www.cnblogs.com/simpman/archive/2012/12/31/2840543.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
《企业级 VMware vSphere 6.7虚拟化技术配置与管理》课程共分为“上集”和“下集”两部分,本套视频为“上集”部分,从零基础讲起,由浅入深,是虚拟化入门与提高学习推荐课程。 通过本课程学习,可以全面、深入、系统掌握vSphere产品的规划、设计、安装、配置、管理等相关技能。结合课程实战,深入理解软件定义计算、存储、网络相关概念和运维技能。 《企业级 VMware vSphere虚拟化技术配置与管理》上集部分具体课程章节如下。 第1章 《vSphere技术基础》主要内容本章我们从理论上描述了虚拟化技术。第一部分重点讲解了什么是虚拟化技术;什么是vSphere。第二部分重点讲解了vSphere的设计思想,从虚拟化层、管理层、接口层进一步展开分析,使从业学习人员从技术层面对VMware vSphere进行深层次学习。 第2章 《VMware ESXi 安装和设置》主要内容本章我们重点讲解了两部分内容,第一部分主要讲解了安装ESXi程序的准备工作及安装过程。第二部分主要讲解了ESXi服务器的基本设置。这些内容是成为VMware工程师的必备技能,也是基础要求,希望各位朋友认真学习,踏实实践。 第3章 《vSphere Host Client管理单台ESXi主机》主要内容本章我们主要讲解了通过vSphere Host Client管理单台ESXi主机相关技能。包括vSphere Host Client的版本情况,基本理论知识;结合理论知识,重点给大家演示了使用vSphere Host Client对ESXi主机进行管理、对虚拟机进行管理、对网络进行管理、对存储进行管理等内容。操作内容比较多,希望朋友们认真理解理论知识的同时,踏实做好每一个实验,用实验检验理论,通过理论指导实践。 第4章 《vCenter Server 安装和设置》主要内容本章我们从理论上讲解了vCenter Server的安装类型、安装要求、安装分类、安装涉及到的组件和服务。在理论的基础上,我们分类分步进行了各种模型的构建,这些构建模型包括:* Windows环境部署具有嵌入式PSC的vCenter Server;* Windows环境部署具有外部PSC和外部SQL Server数据库的vCenter Server;* Linux环境部署具有嵌入式PSC的VCSA;* Linux环境部署具有外部PSC的VCSA。本章内容理论丰富,实验详细。希望朋友们认真学习理论说明,跟做章节中涉及的每一个实验,边看边做边总结。最终能够形成自己的知识。注释:PSC:亦指Platform Services ControllerVCSA:亦指vCenter Server Appliance 第5章 《vCenter Server基本配置和主机管理》 主要内容本章我们从理论上讲解了vSphere在数据中心的物理结构、软件组件、客户端使用界面、受管清单对象、可选vCenter Server组件和vCenter Server插件。在理论的基础上,详细介绍了vSphere Client的基本使用,包括对vCneter Server的管理操作、常规配置、高级属性定义、群集对象操作、vSphere标记和属性等。 第6章 《VMware vSphere 6.7 网络配置与管理》 主要内容软件定义网络,是虚拟化技术中的重要知识点。本章我们主要讲解了VMware vSphere网络的配置与管理。通过大量的理论和图例详细阐述了虚拟化环境中的网络模型和工作流程。课程中,我们对VMware vSphere虚拟化环境中的标准交换机和分布式交换机进行了分类讲解,并详细演示了涉及到的每一个实验。虽然理论和实践都做了比较详尽讲解,但对于初学者仍有一点的难度。克服困难的最好方式就是多做实验,验证理论。可谓实验三遍,其义自见。 第7章 《VMware vSphere 6.7 存储配置与管理》 主要内容本章我们通过理论结合实践的方式讲解了 VMware ESXi和 VMware vCenter Server提供的虚拟化和软件定义的存储技术。这些技术细节包括:将ESXi与iSCSI SAN配合使用;为VMware ESXi配置iSCSI共享存储;管理虚拟化环境中的存储设备;使用虚拟闪存读取缓存;在虚拟化环境中使用数据存储;虚拟化环境中的多路径和故障切换技术;裸设备映射技术;存储置备和空间回收技术;管理存储I/O资源。大家在学习过程中,可以以此为参考,构建自己的环境,逐步熟练课程中的术语和操作技能。 第8章 《VMware vSphere 6.7 虚拟机配置与管理》 主要内容本章我们对VMware vSphere 环境中部署虚拟机、部署 OVF 和 OVA 模板、使用内容库、配置虚拟机硬件、配置虚拟机选项、使用 vSphere vApp 管理多层应用程序、编辑虚拟机启动和关机设置等做了全面介绍。希望大家在掌握理论的基础上,参照课程实践部分,独立完成各个实验操作。 后续:在理论知识扎实,实践操作到位的情况下,《企业级 VMware vSphere虚拟化技术配置与管理》下集将深入讲解vSphere环境下的vMotion、DRS、High Available(HA)、fault tolerance(FT)、性能监控、安全备份等高可用性内容,敬请学习提高。 企业级 VMware vSphere 6.7虚拟化技术配置与管理(上集)视频课程:https://edu.csdn.net/course/detail/35162企业级 VMware vSphere 6.7虚拟化技术配置与管理(下集)视频课程:https://edu.csdn.net/course/detail/35171
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值