【问题标题】:Start a Shared VM with vmrun on VMWare Workstation在 VMWare 工作站上使用 vmrun 启动共享 VM
【发布时间】:2013-11-27 18:59:49
【问题描述】:

我正在尝试创建一个脚本,该脚本将从另一台计算机启动共享虚拟机。该脚本正在完成,但是在 VMWare Workstation GUI 中,虚拟机被放入“我的电脑”部分,然后启动,而不是在“共享 VM”部分(虚拟机实际应该位于的位置)中启动。该命令写在下面,其中顶行是命令,底部是语法 - 仅用于说明。

vmrun -T ws 192.168.137.2:443/sdk start \\192.168.137.2\VMs\SKYNET\SKYNET.vmx gui
vmrun -T ws   HOST IP AND PORT     CMD       PATH TO VMX FILE ON NETWORK

编辑:作为澄清,我需要尝试找到一个命令,它将启动 vmware 虚拟机作为共享机器,而不是“我的电脑”上的一个。任何帮助都会很棒!

【问题讨论】:

    标签: vmware-workstation vmrun


    【解决方案1】:

    以下对我有用:

    vmrun -T ws-shared -h https://bnehyp03.dev.randomnoun:443/sdk \
      -u myLinuxUsername -p myLinuxPassword start \
      "[ha-datacenter/standard] bnedev01/bnedev01.vmx"
    

    (将“bnehyp03.dev.randomnoun:443”替换为您的服务器的主机:端口、用户名/密码和 vmx 文件的路径(视情况而定))

    注意 vmx 路径的“[ha-datacenter/standard]”前缀,这对于非共享虚拟机似乎不是必需的。我在 vmware 网站上的任何地方都找不到此文档。

    vmx 路径相对于 VMware Workstation 中的 VM 共享文件夹(在 Edit->Preferences->Shared VMs 下)

    此外,如果您在客户端和服务器上运行的 VMware 版本不完全相同,则在运行 vmrun 命令时可能会出现分段错误。

    【讨论】:

      【解决方案2】:

      这是我系统中基于 Greg Knox 的回答的工作示例。

      vmrun -T ws-shared -h https://<localmachinename-or-localhost>:443/sdk start "[ha-datacenter/standard] 00_W7CL01/00_W7CL01.vmx" nogui
      

      (然后我手动输入用户/密码)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-10-01
        • 1970-01-01
        • 2015-04-30
        • 1970-01-01
        • 2010-09-11
        • 1970-01-01
        • 2015-11-06
        相关资源
        最近更新 更多