VMware:对主机上资源设置的访问仅限于管理它的服务器

时间:2020-02-23 14:45:11  来源:igfitidea点击:

如果在尝试修改VM的虚拟硬件时出现以下错误消息,则表示您正在编辑VM的主机已链接到vCenter Server。

Reconfigure virtual machine
<VM_Name>
Access to resource settings on the host is restricted to the server
that is managing it: 'vcenter.theitroad.com'.

显然,您应该从vCenter UI本身执行此操作,但是在某些情况下,这是不可能的或者存在其他矛盾(例如,如果这是您要修改的vCenter VM本身,并且您的主机中没有其他主机)群集可以运行VM,或者您正在运行基本的" Essentials"许可证。

幸运的是,您可以执行以下操作:

1.在物理主机上启用SSH("配置">"安全配置文件">" SSH")

2.通过SSH登录到主机并编辑以下文件:

vi /etc/vmware/vpxa/vpxa.cfg

3.找到以下块(通常在末尾):

<vpxa>
<bundleVersion>1000000</bundleVersion>
<datastorePrincipal>root</datastorePrincipal>
<hostIp>0.0.0.0</hostIp>
<hostKey>52d5382b-5d6c-9bt7-3414-bd3a149028cd</hostKey>
<hostPort>443</hostPort>
<licenseExpiryNotificationThreshold>15</licenseExpiryNotificationThreshold>
<memoryCheckerTimeInSecs>30</memoryCheckerTimeInSecs>
<serverIp>0.0.0.0</serverIp>
<serverPort>902</serverPort>
</vpxa>

4.通过在每行的开头添加"#"来注释所有内容。

5.重新启动服务:

/sbin/services.sh restart

注意:完成此操作后,您将能够修改虚拟硬件。
完成此任务后,您可能希望通过删除注释"#"来还原更改并再次重新启动服务。
工作后,别忘了禁用SSH。