ESXI-6.5.0U1使用vShere Client客户端

自从官方不允许使用vShere Client客户端来管理ESXI后,新版本就用着各种不爽,在折腾VMware-VMvisor-Installer-6.5.0-4564106.x86_64版本的时候无意中发现了这个方法,截止到现在官方下载到的最新正式版本VMware-VMvisor-Installer-6.5.0.update01-5969303.x86_64可以使用该方法来使用客户端。


1、安装ESXI

使用VMware-VMvisor-Installer-6.5.0.update01-5969303.x86_64.iso(略,本人vbox虚拟环境安装),安装包自行下载。

如果使用vShere Client客户端直接连接会报以下错误(VMware-VMvisor-Installer-6.5.0-4564106.x86_64可以使用客户端直接连接

1.png

2、启用安全Shell(SSH)

通过WEB访问esxi后台,主机 --》 服务 --》 启用安全Shell(SSH)

2.png

3、修改ESXI文件(因为ESXI每次重启这个文件会被还原,所以需要再次执行该操作)

下载工具SecureFX(一般下载绿色破解版SecureCRT都带这个软件,自行网上查找下载),如图填上主机名:ESXI的ip地址;用户名:一般都是root,其他的默认好了

3.png

连接后会弹出以下界面,点击“接收并保存”

4.png

以下提示,点击“否”

5.png

输入ESXI的密码

6.png

确定后打开到如下界面,右侧打开路径到/usr/lib/vmware/hostd/docroot/client

14.png

找到clients.xml右击下载

8.png

下载完成后删除esxi服务器上的这个文件

11.png

本地通过记事本之类的文本工具打开,本人用的是editplus工具,把红色框中的6.5.0改成6.0.0并保存,然后SecureFX本地界面找到clients.xml右击上传

clients.xml修改好的文件下载:下载地址

7.png

PS:如果不删除服务器上的clients.xml直接替换会报错(如下图)

10.png


完成上述操作后,禁用安全Shell(SSH),使用vShere Client客户端直接连接,可以看到6.5.0 5969303版本,未显示U1,测试了客户端功能,未见异常。

12.png

通过WEB网页查看正确显示6.5.0U1 5969303版本。

13.png


4、自动化脚本

如果对于折腾的人来说每次重启要重新做一下,那么太烦了。这边提供普通BIOS下自动加载脚本。

打开找/etc/rc.local.d,找到local.sh修改,增加了删除clients.xml和copy文件过去,把修改好的文件clients放到数据盘上就可以了

#!/bin/sh

# local configuration options

# Note: modify at your own risk!  If you do/use anything in this
# script that is not part of a stable API (relying on files to be in
# specific places, specific tools, specific output, etc) there is a
# possibility you will end up with a broken system after patching or
# upgrading.  Changes are not supported unless under direction of
# VMware support.

# Note: This script will not be run when UEFI secure boot is enabled.
rm /usr/lib/vmware/hostd/docroot/client/clients.xml
cp /vmfs/volumes/datastore1/clients.xml /usr/lib/vmware/hostd/docroot/client/
exit 0

该文档也说明了,UEFI启动该脚本不生效。

目前有 1 条评论

avatar

代寫essay  约 12 小时前 1楼

收藏了,赞赞。 回复
昵称
邮箱
主页
提交
订阅