问题标签 [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.
vmware - vSphere 客户端和 vSphere Web 客户端显示不同的信息
我们使用的是 vsphere 5.5 版,最近在针对 vCenter 上配置的操作系统和安装的操作系统差异分析一些虚拟机时遇到了问题。
例如:
让我们假设“XYZ”VM 安装了 Windows server 2012 R2(64 位)。如果我在 vSphere Client 上搜索“XYZ”虚拟机,它会显示正确的信息“Windows server 2012 R2 (64bit)”作为来宾操作系统。但是,如果我在 vSphere Web 客户端上搜索“XYZ”虚拟机,它会显示来宾操作系统为“Windows server 2008 R2(64 位)”,这是错误的。我在 vSphere Web Client 上获得了大部分虚假的来宾操作系统信息,有时这个问题也会出现在 vSphere Client 上。这些 VM 已安装并在其上运行当前的 VMTools。因此,如果有人可以帮助我解决此问题,我将不胜感激。谢谢你。
java - VMWare 来宾工具 (vixtools) API 未找到系统 /tmp 目录
我正在研究一个使用 Java API 访问 VCenter 上的 VMWare 虚拟机的 Java 类。
Java API 允许我们连接到 VCenter,访问来宾 VM (CentOS7) 并列出目录中的文件,除了 /tmp 目录之外没有任何问题。
使用参考:文档:GuestFileManager
我正在使用 GuestFileManager.listFilesInGuest() 并发现对于 /tmp 以外的任何目录,我都可以完全按照它们在 ssh 会话中的显示方式列出目录中的文件。
使用 listFilesInGuest() 查看路径“/tmp”目录,我得到以下列表:
即使我的 ssh 会话显示:
我在 vmware-root 上做了一个发现,它出现在
导航到该文件夹会显示在 listFilesInGuest() 中找到的文件:
这很好,我们在真空中操作,但程序将需要从其他程序安装程序和使用“the”/tmp 目录而不是 VMWare 的隐藏位置的接口读取、修改或执行 temp 目录中的文件。
我找不到任何有关重新配置 VMWare 工具的方法的文档,也找不到使用 API 进入 /tmp 目录的方法,我希望 SO 中的某个人会遇到并找到此 VMWare 功能的成功路径。
编辑:通过进一步的测试,我发现这个“特殊”的 tmp 目录只发生在 posix 中,Windows 上的 VMWareTools API 会按照我在所有操作系统中的预期导航。
ubuntu - 无法设置伴侣开发环境(DE)
我正在按照这里提到的设置伴侣的步骤进行伴侣设置
使用 Ubuntu 14.04 设置开发环境。
但是,我被困在“使用基本工具设置 DE”的步骤中。当我执行命令时
cd ansible/playbooks/ansible
ansible-playbook --ask-sudo-pass -i inventory ansible.yml
它失败并出现错误:-“无法更新 apt 缓存”
我对预设如何避免此错误一无所知。如果有人指导我如何获得有关错误、引用等的更多详细信息,那就太好了。
错误:Task [ansible: update apt cache] *******************************
fatal:[localhost]: FAILED! => {"changed": false, "failed": true, "msg": "Failed to update apt cache."}
谢谢!
bash - 检查 bash 脚本中的变量是否存在
我正在从 VMware Tools 检索主机名并尝试评估我的脚本中是否存在两个变量:
无论是否在 VMX 配置文件中设置了主机名值,if 语句都会返回“Args present”。
我相信这是因为执行了 vmtoolsd 命令,这意味着“主机名”变量不为空。不确定如何修复。
怎么了?
vmware - vsphere 5.5 和 vsphere 6 的区别
vsphere 5.5 和 vsphere 6 的主要区别是什么?是否有任何功能补充?它们向后兼容吗?
powershell - Powershell 嵌套的 if / else 命令未被识别为 cmdlet 的名称
我正在尝试编写一个 powershell 脚本,在忽略虚拟机的同时从我的环境中的物理工作站中删除 VMware Tools(不要问),并且我在“ #Execute VMware Tools remove if physical ”中遇到嵌套 if / else 语句的问题,然后写下这段代码的“日志”部分。任何有更多 Powershell 经验的人都可以给我一些关于我可能做错了什么的指示吗?
我收到以下错误:
else :术语“else”不被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。
我为业余格式化道歉,我还在学习 Powershell。
感谢您提供任何帮助。
python - 想为VMware(ansible)编写一个python模块来获取从VM到Storage的映射
如何准确地使用该pyvmomi
库来获得上述mapping
内容,我的意思是要特别使用哪些数据结构。我想应该通过数据存储来完成。
尝试使用上述功能但徒劳无功
linux - vmware 工具安装期间内核标头路径无效
在 CentOS 7 MV(在 ESXi 5.5 上运行,工具版本 VMwareTools-8.6.5-621624)上安装 vmware 工具期间,我遇到了下一个问题:
我知道这个问题很常见。Normaly 我解决它执行:
但这一次,错误仍然存在。目标 MV 是关键邮件服务器,我无法重新启动它。有任何想法吗?
非常感谢。
vmware - 我们可以在小型作业中使用 vrealize log 洞察而不是 Splunk 吗?
- 将数据导入 Vrealize 日志洞察力的方法?
- 限制从中提取数据?
- 限制 Vrealize 日志洞察中的数据权限。
python - 如何在 python 中使用 VixVM_RunProgramInGuest vix 库?
嗨,我想在 python 中使用 RunProgramInGuest 函数在 vm_ware 工作站中运行应用程序,但我不能,因为我不知道参考。我想要函数的简单代码,谢谢。