Blog·Tanky WooABOUTRSS

ESXi5.1 remove /sdk service and can't login

20 Jan 2014

因为帮忙解决一个问题, 本地测试把 "/sdk" 服务删除后找解决方法。

vim-cmd proxysvc/remove_service "/sdk" httpsWithRedirect

执行后, 问题就出来了。

无法执行:

~ # vim-cmd proxysvc/service_list
Failed to login: Invalid response code: 400 Bad Request

执行esxcli network 也有问题:

~ # esxcli network ip connection list
Connect to localhost failed: Connection failure

然后通过 vcenter 也登录不了。

按照文档 的意思:

Changes are effective immediately and persist across reboots.

这个是临时生效的命令, reboot 后应该就恢复了。但是我重启了几次, 都不行。(我估计是版本问题, 因为让帮忙解决这个问题的朋友, 他是ESXi5.5, 重启后恢复了。)

找了半天文档, 也跑到 vmware 社区去提问了, 还是没找到方法。

后来在一个文档(Change Security Settings for a Web Proxy Service)里终于找到了方法:

就可以恢复/sdk了。