VMware 命令行操作虚拟机

VMware命令行操作虚拟机指南
本文介绍了如何使用vmrun命令在Windows、macOS和Linux环境中管理VMware虚拟机,包括启动、停止、重置、挂起和恢复等操作。此外,还提到了安装VMwareTools、检查工具状态以及启用共享文件夹的功能。

VMware 命令行操作虚拟机

February 27, 2022 · 2 min read

2927578?s=460&u=153132e7aa3be8295a1703af9b759ca22338f557&v=4

Alan

Maintainer of blog

使用命令行 vmrun 操作虚拟机

NOTE

Windows环境, vmrun 命令一般在 C:\Program Files\VMware\VMware Workstation\vmrun 或者 C:\Program Files\VMware\VMware Workstation\vmrun

macOS 或者 Linux 一般直接输入 vmrun 即可.

命令参数

命令格式: vmrun [AUTHENTICATION-FLAGS] COMMAND [PARAMETERS]

AUTHENTICATION-FLAGS
--------------------
These must appear before the command and any command parameters.

   -T <hostType> (ws|fusion||player)
   -vp <password for encrypted virtual machine>
   -gu <userName in guest OS>
   -gp <password in guest OS>



POWER COMMANDS           PARAMETERS           DESCRIPTION
--------------           ----------           -----------
start                    Path to vmx file     Start a VM or Team
                         [gui|nogui]

stop                     Path to vmx file     Stop a VM or Team
                         [hard|soft]

reset                    Path to vmx file     Reset a VM or Team
                         [hard|soft]

suspend                  Path to vmx file     Suspend a VM or Team
                         [hard|soft]

pause                    Path to vmx file     Pause a VM

unpause                  Path to vmx file     Unpause a VM

 

  • -T <hostType> 用于指定物理机使用vmware软件, ws 指的是 VMware Workstation, Windows和Linux物理机安装的是这个. VMware Fusion 是macOS使用的, player 仅指 VMWare Player(Windows, Linux和macOS都可以安装).

基础命令

列出运行的虚拟机

vmrun list

Total running VMs: 1
/data/vmware/windows7/windows7x64.vmx

 

启动虚拟机

vmrun -T ws start "/data/vmware/windows7/windows7x64.vmx"

 

关闭虚拟机

vmrun -T ws stop "/data/vmware/windows7/windows7x64.vmx"

 

vmware tools

vmrun installtools "/data/vmware/windows7/windows7x64.vmx"
vmrun checkToolsState "/data/vmware/windows7/windows7x64.vmx"

 

删除虚拟机

vmrun deleteVM "/data/vmware/windows7/windows7x64.vmx"

 

开启文件夹共享

vmrun -T ws enableSharedFolders "/data/vmware/windows7/windows7x64.vmx"

 

Tags:

Edit this page

Newer Post

Spring 响应图片等媒体数据

Older Post

VMware的Windows虚拟机中因驱动签名问题无法安装 VMware Tools

Recommend

Translate

More

Copyright © 2023 Alan's Blog

 

### 使用Xshell连接VMware虚拟机 #### 准备工作 确保 VMware 虚拟机的网络配置正确无误。通常建议将虚拟机的网络模式设置为 NAT 或桥接模式,以便于主机与虚拟机之间的通信更加顺畅[^2]。 #### 获取虚拟机 IP 地址 启动目标 Linux 系统所在的虚拟机,在终端内执行命令 `ifconfig` 或者 `ip a` 来获取当前分配给该系统的 IP 地址。对于 Windows 系统,则可以在命令提示符窗口中运行 `ipconfig /all` 命令来查询相关信息。 #### 测试连通性 为了验证能否正常访问虚拟机,可在宿主机打开 CMD 或 Xshell 的本地会话,尝试使用 `ping` 工具向上述获得的 IP 发送请求,例如: ```bash ping 10.0.0.200 ``` 这一步骤有助于确认基本网络连接状况良好[^4]。 #### 创建新的 SSH 连接 在 Xshell 中点击新建会话标签页,选择 "SSH" 协议并填写之前查得的 IP 地址以及默认端口号(通常是22),之后保存此配置项作为日后快速调用之用。 #### 登录认证 当一切准备就绪后,返回至刚才创建好的会话选项卡处双击开启它;此时应弹出对话框要求提供用户名和密码用于身份验证过程——即登录到远端机器上的账户凭证信息。一旦通过校验即可顺利进入远程 shell 环境开展后续操作了[^3]。 #### 解决常见问题 如果遇到无法建立连接的情况,请检查防火墙设置是否允许 TCP/22 端口的数据传输,并考虑临时关闭防火墙服务来进行排除故障测试。另外还需注意 SELinux 政策的影响,必要时调整其安全级别或例外规则以保障正常的 SSH 访问权限。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值