远程控制VMware 服务器

ZDNet软件频道时间2006-06-22作者:Vincent Danen |
本文关键词:

前言:学会用命令行控制VMware 服务器 

VMware Server运行“幕后”虚拟机的能力非常强大。这意味着不再需要在桌面上打开GUI界面,而且也意味着可以转换虚拟机到另一台一直打开的可以在任何时候获得虚拟机的电脑上,并且保持虚拟机一直运行。运行没有GUI界面的服务器使得控制虚拟机变得困难,不过通过一点点努力,可以从命令行获得相同的功能。但是,可能仍需要GUI改变配置选项和创建新虚拟机。

vmware-cmd程序用于控制虚拟机。在使用VMware Server情况下vmware-cmd的一般语法如下:

$ vmware-cmd [config] [option] ...

假设在目录/var/lib/vmware/Virtual Machines/Mandriva存在Mandriva虚拟机,可以使用如下命令获得虚拟机是否打开的状态:

$ vmware-cmd /var/lib/vmware/Virtual Machines/Mandriva/Mandriva.vmx getstate

VMControl: use vnc for unifiedDraw

getstate() = off

正如所见,虚拟机处于关闭状态,使用下面命令打开虚拟机:

$ vmware-cmd /var/lib/vmware/Virtual Machines/Mandriva/Mandriva.vmx start

VMControl: use vnc for unifiedDraw

start() = 1

如果同时运行vmware-console,可以看到虚拟机已经打开。从引导很容易打开虚拟机:调用与需要打开的每个虚拟机配置相关的vmware-cmd命令,然后,在例如/etc/rc.d/rc.local脚本中执行“start”命令即可。

在关闭虚拟机之前,可以使用suspend命令通知虚拟机。这将悬挂虚拟机,并且允许稍后输入“start”命令从暂停的地方恢复机器。显然悬挂可以更快的启动虚拟机。这是相对关闭虚拟机然后每次都需要重启主机来说的。

vmware-cmd –h命令的输出结果给出操作虚拟机的很多其他选项。但是从命令行使用“vmware-cmd”打开、悬挂和关闭虚拟机是最有用的。

责任编辑:张琎

查看原文国际来源

您看到此篇文章时的感受是:
支持
愤怒
无聊
暴汗
养眼
炒作
不解
标题党
搞笑
用户评论
用户名
评论内容
发表时间
- 发表评论 -
匿名
注册用户

百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134