1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Windows R2上将VMware12的虚拟机做成服务 实现开机自动启动虚拟机

Windows R2上将VMware12的虚拟机做成服务 实现开机自动启动虚拟机

时间:2024-05-18 22:15:41

相关推荐

Windows R2上将VMware12的虚拟机做成服务 实现开机自动启动虚拟机

由于需要进行不同系统下的软件测试, 在Windows测试服务器上装有多种系统的虚拟机, 每次Windows服务器重启总是要连上远程开虚拟机,解决如下。

第一步:安装Window Server Resource Kit Tools

微软官方下载地址:/en-us/download/details.aspx?id=17657 (链接已失效,请自动百度名字下载 ) 要使用该工具包中的instsrv.exe和srvany.exe工具. (其中instsrv.exe是创建windows服务的工具, ; srvany.exe是将exe执行文件当做系统服务运行的一个工具). 在windows server 中安装时提示兼容性问题, 不管它继续安装. (假设安装到C:\tools目录下).

第二步:安装VMware-workstation-full-12.1.1-3770994,Vmware官方下载(如已安装好VM,此步骤可以省略)

安装VMware workstation时,一定要选择“以管理员身份运行”,否则后面会出现无权启动虚拟机的问题。

第三步:新建一个虚拟机。(如已安装好,此步骤请自行跳过)

添加一个虚拟机,此处以CentOS6为代表,安装到D:\VMS\CentOS6

第四步:添加一个VM虚拟机自动运行Windows服务

打开cmd命令行,添加一个Windows服务(通过处一步安装的微软工具进行),此处命名为:Mware_AutoStart执行此命令:C:\tools\instsrv.exe VMware_AutoStart C:\tools\srvany.exe

第五步:修改服务注册表项

运行regedit打开注册表,

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\VMware_AutoStart,(其中VMware_AutoStart是给定的服务名, 如果你命名为不同的名称请找到相应的项).

在vmautorun项下创建一个新的项,命令为Parameters

打开新的项Parameters, 在Parameters项里新建一个字符串值, 数值名称为Application,

数值数据可以设置为以下几类单个虚拟机自动启动:"C:\Program Files (x86)\VMware\VMware Workstation\vmware.exe" -x "D:\Windows Server \Windows Server .vmx"多个虚拟机一起自动启动:"C:\Program Files (x86)\VMware\VMware Workstation\vmware.exe" -x "D:\Windows Server \Windows Server .vmx" "D:\VMU8 13\Windows Server R2 x64 (2).vmx"说明:

vmware -x “虚拟机配置文件路径”或vmrun -T ws start “虚拟机配置文件路径”。请注意:如果这两条命令没有在系统环境中提前设置,需使用完成的路径调用命令。

使用VMRUN命令只直接添加只可以单独启动一台虚拟机。多台需加什么参数暂时还不知道。

实例:

vmrun -T ws start "D:\VMS\CentOS6\CentOS6.vmx"

(vmrun.exe文件在VMWare安装目录下, 为了方便,需要设置该目录到PATH环境变量, 此处数值数据也可以使用 vmware -x "d:\VMs\CentOS\centos.vmx" )

(也可以直接写:D:\VMware\VMware Workstation\vmrun.exe -T ws start "D:\VMS\CentOS6\CentOS6.vmx")

第六步:为服务添加依赖服务

最关键的一步来了, (这一步是成功的关键), 设置服务的依赖服务,打开VMware_AutoStart项, 新建一个多字符串值项, 命名为DependOnService, 值为VMwareHostd

第七步:修改服务列表中的VM自动运行服务

运行services.msc打开系统服务列表, 选择VMware_AutoStart服务, 打开服务属性, 在登录页中选择本地系统账户,并勾选允许服务与桌面交互.

第八步: 重启服务器, 进行远程测试。成功。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。