问题标签 [vmware-tools]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1837 浏览

powercli - 如何使用 powercli 在全新的虚拟机上安装 vmware 工具?

如何在不在域中且未分配 IP 地址的新建 vm 上安装 vmware 工具。

调用 vmscript 或调用命令不起作用。

0 投票
1 回答
3199 浏览

copy-paste - 如何在 VMware 工作站和主机之间启用复制/粘贴

我有一个托管多个 VM 的 ESXi 服务器。我正在使用 CentOS 7 虚拟机(不特定于此操作系统),我想在我的主机和虚拟机之间复制/粘贴文本。

VMTools 已在 VM 上安装并正常运行,但该功能无法正常工作。

在 VMWare 工作站应用程序中,只有有限的 nb 个选项可用:

在此处输入图像描述

在 VM 服务器端,这些工具已安装并正在运行: 在此处输入图像描述

0 投票
1 回答
412 浏览

vmware - VMware Workstation 15 向客户导出 ESXi5.5

我内部没有 ESXi,但正在为客户构建 VM,他们有两个环境,一个 ESXi5.5 部署和一个 6.7。

目前我只能导出为 OVF/OVA 格式,当我下载了 Workstation 15 的(Linux)版本时,该格式(对于我的客户)已经在他们的 6.7 环境中工作,我想知道我到底是怎么得到的为 ESX5.5 导出 VM。VMware 论坛和在线帮助似乎没有针对 Workstation 15 进行更新,因为它们引用的向导在我拥有的 Workstation 15 版本中不可用(仅在付费版本中可用?)

我还下载了 VMware vCenter Converter(Windows 版,独立版),因为我的印象是它能够将任何东西转换为任何东西,因此可以做我需要的事情,但它只允许我导出到 5.5我的环境中的 ESXi 服务器,我没有。

我正在做的是构建一个可以在任何 ESXi 环境中使用的虚拟机,所以我想我应该问:考虑到我没有 ESXi,什么才是我能够做到这一点的最佳工具部署在这里,我正在使用 VMWare Workstation 和 VirtualBox。

我曾希望 OVA/OVF 成为标准,也许这对于较新的 VMWare Type I 管理程序是正确的?

0 投票
1 回答
390 浏览

virtual-machine - 带有 guestinfo 属性的 VMWare 环境中的 ovf 部署

我正在尝试使用 OVF 配置部署 VM,我的目标是使用 VMware guestinfo 将用户在 OVF 环境中提供的键值传递给 VM。

以下是我添加到 OVF 文件中的设置/属性

部署 VM 后,我可以在 VM vApp 选项下验证 OVF 环境中的属性。这是我看到的

最后,当我登录该框并尝试使用 vmtoolsd cmd 获取 guestinfo 属性 vmtoolsd --cmd "info-get hello" 时,我得到了 No value found

我需要帮助调试这个问题。不太确定我的 OVF 配置中是否缺少某些内容。提前致谢。我感谢您的帮助!

0 投票
1 回答
84 浏览

vmware - 如何在 ESXi 主机上自动许可 Windows 虚拟机?

我想知道如果您通过 VMWare 上的 REST API 部署 VM,是否可以自动安装和激活 Windows VM(Win10、WinServer)?

我不想在这里淹没整个 json 请求并用代码淹没帖子。所以这里就不展示json请求了。

例如,假设我们采用 VMware 文档默认参数的标准推荐 json 请求,只是为了在 VMWare 上创建一个简单的 Windows 10 VM。

REST API 文档告诉我,我必须执行 POST 请求才能:

我现在的问题是:是否可以添加一个密钥(例如“许可证密钥”)来自动部署具有有效许可证的 VM?

如果没有,有人知道如何以不同的方式自动执行此任务吗?我愿意接受任何建议,即使是任何其他选择。

我自己想出的另一个选择是通过 shell 访问自动许可 VM。但是,必须为此激活 SSH,这又会导致手动工作步骤。我想自动化它!

0 投票
1 回答
25 浏览

linux - 在全新配置期间在内存中编辑文件?

我想禁止 fsck 进行文件系统检查(是的,我知道它的目的)。在线它说要编辑 /etc/fstab 文件中的第 6 列。

我尝试在 kickstarter 文件运行时放置它,但它实际上并没有编辑文件,因为它是内存。我是否希望错误地禁用 fsck 或者我应该如何做?

0 投票
1 回答
255 浏览

ubuntu-18.04 - VMware Player-15安装vmware工具

在win10 pro上安装了新的vmware player 15.5.1,使用guest linux/unbuntu 18.04 server

尝试安装 vmware 工具(不确定我在安装工作站时可能选择了哪些选项)。但是安装 vmware 工具菜单被禁用。当我运行我的虚拟机时,重新安装菜单也被禁用。

尝试手动安装 vmware 工具 - 但这也没有成功:

我该如何解决。(只需重新安装即可,或者尝试使用其他播放器(!?))

0 投票
1 回答
1445 浏览

c - 交叉编译时如何链接库

我正在交叉编译开放的 VMWare 工具。我预编译了 glib,并设置了PKG_CONFIG_PATH变量来链接它们。我在链接阶段遇到以下错误。

我关注了这篇有用的帖子(DESTDIR 和 PREFIX of make),但我认为我遗漏了一些东西。我没有--prefix为任何模块设置,因为我想在部署时使用默认的目录结构。

glib 编译(低层模块):

open-vmware-tools 编译(上层模块):

在我设置PKG_CONFIG_PATH变量之前,由于缺少 .h 文件,第二次 make 失败......所以我知道.pc链接有效。我错过了什么?谢谢 !

0 投票
2 回答
1697 浏览

vsphere - 如何在 vmware vSphere 客户端 REST API 中使用部分虚拟机名称(字符串)进行过滤?

再会!

我正在尝试自动化一些要对我组织中的虚拟机执行的操作。要执行的操作取决于 VM 名称中的 a 子字符串。

例如,我需要删除名称以“delete”开头的所有 VM,等等。

我可以使用以下 API 来获取 VM 列表:

获取https://{{vc}}/rest/vcenter/vm

但是,此 API 最多只能获取 1000 个 VM。

有什么方法可以过滤并仅获取来自该 API 的具有预期子字符串的 VM 列表?

据我了解,将 filter.names.1 附加到上述 API 是可行的,但为此我需要输入准确的完整 VM 名称。

有没有办法可以搜索带有部分文本的 VM 列表?

抱歉,我是这方面的新手。

感谢您的时间!

0 投票
1 回答
111 浏览

powershell - 在条件中使用表达式/属性

我想在 if 语句中使用某个表达式/属性,并且还想列出某个输出。我根本不知道如何在脚本中进一步使用这些。

  1. 如何在 if 语句中使用 "ToolStatus"/E={$_.Extensiondata.Summary.Guest.ToolsStatus}} ?
  2. 我知道我可以使用 $vm.name 来列出名称,但是假设我想获得来自 @{N=”ToolsStatus”; 的输出。E={$_.Extensiondata.Summary.Guest.ToolsStatus}} 也是?