主机是戴尔2850,内存为16 GB,运行CentOS 5.x和VMWare Server 1.0.8,300GB SCSI磁盘,托pipe6个虚拟机(混合使用Windows 2003 Server / CentOS 5.x guest虚拟机)。
我想改变主机内存configuration(主机/设置/内存),以适应所有的虚拟机内存到保留的主机RAM。 这是这个对话框的三个选项之一。 但是,select该选项并单击确定将返回一个错误:
您无权执行此操作。
/ etc / vmware / *对vmuser.vmuser拥有的文件的权限为664。
我可以添加新的虚拟机,并将它们适当地添加到vm-list(由VMWare控制台生成),所以我显然有权写入/ etc / vmware中的文件。
我所看到的讨论这个问题的唯一主题是讨论权限,但是,这显然不是我的例子中的问题。
有人对此有经验吗?
它可能不涉及文件系统权限。 一般来说,VMware产品(如Workstation)不允许您更改内存分配设置,除非您以root身份运行。
您使用的系统帐户可能很重要,具体取决于您的授权scheme。 尝试以root身份login到Web界面并更改设置。
与Zoredache的评论一致,你肯定需要转换这些虚拟机,并转移到一个更合适(和支持)的虚拟化平台。 从Ubuntu 8.04上的服务器2迁移到ESXi 4.1 U1,实在令人惊讶。