欢迎来到天天文库
浏览记录
ID:34500491
大小:158.13 KB
页数:9页
时间:2019-03-07
《远程启动或关闭esxserver上的虚拟机》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、远程启动或关闭ESXServer上的虚拟机作者:upall发布:2011-04-2613:48分类:工作抢沙发 VMware提供了命令行管理虚拟机的接口,即vmware-cmd,通过这个命令行接口可以完成对虚拟机的诸多操作,比如重启、关闭、开机、配置快照等等。配合Plink.exe这个工具可以实现远程执行Vmware-cmd,plink相当于Putty的命令行模式。这样通过制作脚本,实现在远程批量操作虚拟机了。 文末有我使用的bat文件,配合plink和wol.exe(不需要putty)即可实现ESX的开、关机,其上虚拟机的开、关机。
2、一、准备工作1、下载PuTTY:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 下载PuTTY和plink,将两个文件放入同一文件夹内。2、双击Putty,“HostName”处填入ESXSrver主机的名称或IP地址;“SavedSessions”随便填入一个连接名称,点击“Save”,保存链接:3、重新打开PUTTY,双击刚才保存的VmServer06的链接,试验能否正确链接到ESXServer主机:二、试验关闭/开启虚拟机1、远程主机上,打开CMD命令
3、行,定位到存放putty和plink的文件夹,输入如下命令: 1plink.exe-load“VmServer06″-ssh-batch-luser-pwyourpass-mstop.txt 提示:“VmServer06”为前面保存的PUTTY的链接名称,“User”用来连接ESXServer的用户名,“Yourpass”SSH连接ESXServer的密码,“Stopt.txt”存放Vmware-cmd执行命令的文件2、关机脚本“stop.txt”: 1vmware-cmd/vmfs/volumes/VmServer06:stor
4、age1/VmServer02/VmServer02.vmxstop 提示:/vmfs/volumes/VmServer06:storage1/VmServer02/VmServer02.vmx表示虚拟机存放镜像的路径,将stop.txt存放到与putty相同的路径。3、运行步骤1中的命令,关闭Vmserver02的虚拟机: 说明:显示stop<>=1,成功关闭虚拟机VmServer024、同理试验开启虚拟机,制作开机脚本“start.txt”,命令如下: 1vmware-cmd/vmfs/volumes/VmServer06:
5、storage1/VmGhost01/VmGhost01.vmxstartexit 保存成start.txt。5、CMD下输入命令: 1plink.exe-load“VmServer06″-ssh-batch-luser-pwyourpass-mstart.txt6、结果显示成功启动虚拟机:三、制作开机/关机脚本。1、按照试验的方法,将ESXServer上的虚拟机添加到Start.txt和Stop.txt中。 “start.txt” vmware-cmd/vmfs/volumes/VmServer06:storage1/Vm
6、Server02/VmServer02.vmxstart vmware-cmd/vmfs/volumes/VmServer06:storage1//VmGhost01/VmGhost01.vmxstart vmware-cmd/vmfs/volumes/VmServer06:storage1/VmServer02/VmServer04.vmxstart exit “stop.txt”: vmware-cmd/vmfs/volumes/VmServer06:storage1/VmServer02/VmServ
7、er02.vmxstop vmware-cmd/vmfs/volumes/VmServer06:storage1/VmGhost01/VmGhost01.vmxstop vmware-cmd/vmfs/volumes/VmServer06:storage1/VmServer02/VmServer04.vmxstop exit2、制作plink命令的脚本 开机脚本start.bat12@echooffplink.exe-load“VmServer06″-ssh-batch-luser-pwyourpass-mstar
8、t.txt 关机脚本1234@echooffecho确认要关闭虚拟机吗?确认按任意键继续;退出点击关闭pauseplink.exe-load“VmServer06″-ssh-batch-lu
此文档下载收益归作者所有