我按照 esxi 5.1 的这些说明启用从主机配置复制粘贴的功能。(搜索“为 ESX/ESXi 主机中的所有虚拟机启用此选项:”) http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1026437
但是复制和粘贴不适用于新的虚拟机或现有的虚拟机。
我是不是在什么地方做错了?
我已经重启了虚拟机,甚至重启了主机。我可以确认,如果我对每个虚拟机进行配置,它都可以正常工作。只是不是中央主机配置。
这是我的/etc/vmware/config
文件:
libdir = "/usr/lib/vmware"
authd.proxy.vim = "vmware-hostd:hostd-vmdb"
authd.proxy.nfc = "vmware-hostd:ha-nfc"
authd.proxy.nfcssl = "vmware-hostd:ha-nfcssl"
authd.proxy.vpxa-nfcssl = "vmware-vpxa:vpxa-nfcssl"
authd.proxy.vpxa-nfc = "vmware-vpxa:vpxa-nfc"
authd.fullpath = "/sbin/authd"
authd.soapServer = "TRUE"
vmauthd.server.alwaysProxy = "TRUE"
isolation.tools.copy.disable = "FALSE"
isolation.tools.paste.disable = "FALSE"
答案1
您必须添加:
isolation.tools.copy.disable = "FALSE"
isolation.tools.paste.disable = "FALSE"
到虚拟机配置文件 (*.vmx)。 在我的例子中,此文件位于:
/vmfs/volumes/datastore1/MyVmMachine/MyVmMachine.vmx
编辑此文件并添加上面提供的两行后,复制粘贴即可完美运行!
答案2
我刚刚在 ESX 5.1 上进行了复制/粘贴
影响复制/粘贴的两种方法
- 您可以为每个虚拟机添加“isolation.tools.*”变量
- 或者,您可以通过 SSH 进入 ESX 并编辑 /etc/vmware/config,将复制/粘贴添加到所有虚拟机
我认为您的问题可能是您需要关闭电源并重新启动机器...而不仅仅是重新启动操作系统,实际上是从 Vsphere 重新启动。以下是 VMware 的知识库引述:
复制和粘贴选项仅在虚拟机下次重新启动或恢复或关闭并打开虚拟机以使更改生效时启用。这必须在虚拟机端完成,而不是在客户操作系统端完成。
其次,确保虚拟机中安装了 VMware 工具
这是描述的这里
答案3
这Reddit 帖子建议,如果设置了isolation.tools.copy.disable=False
和isolation.tools.paste.disable=False
并且它不起作用,即使重新启动虚拟机后,您可能需要重新安装 VMWare Tools,按照以下步骤操作:
好的,这似乎是 VMWare 工具的问题。我不得不卸载它们,然后安装 Ubuntu 软件包
open-vm-tool
,然后重新安装供应商VMWare Tools
(同时保持已安装的 Ubuntu 软件包,只是覆盖文件)。反过来不行,而且单独对任何一个都行不通。所以工具的正常安装似乎缺少了一些东西,而 Ubuntu 的太旧了。
答案4
如果您想在 VM 级别启用它,可以使用 PowerCLI 自动执行:
例子:
New-AdvancedSetting -Entity ((Get-View -ViewType VirtualMachine).Name) -name "isolation.tools.paste.disable" -Value $false -Confirm:$false
New-AdvancedSetting -Entity ((Get-View -ViewType VirtualMachine).Name) -name "isolation.tools.copy.disable" -Value $false -Confirm:$false
摘自:http://www.sysadmit.com/2016/02/vmware-esxi-copiar-pegar-consola.html