我的本地网络中有一台带ESXi的服务器。 我可以通过vSphere从本地网络连接到它 但无法从互联网连接。有些人http://www.logicalsolutions.co.nz/connect-vsphere-client-externally/通过端口转发实现了我。
ESXi settings
ip 192.168.100.118
mask 255.255.255.0
gateway 192.168.100.1
Router settings
incoming port 443 forwarded to 443 of server 192.168.100.118 (my ESXi)
incoming port 902 forwarded to 902 of server 192.168.100.118 (my ESXi)
vSphere“public ip”:port
仍然没有联系。
所以我想如果问题是路由器并将一些端口转发到我的本地sqlserver端口。它的工作原理
也许有一些设置可以在哪里启用对ESXi的公共访问。
答案 0 :(得分:0)
我做了一些解决方案,使vcenter服务器成为可能(除了VM的控制台除外):
我将本地计算机配置为“vcenter-server-name”和“vcenter-server-name.full.qualified.domain.name”
在linux中,它基本上将这些名称添加到本地地址附近的hosts
文件中:
127.0.0.1 localhost.localdomain vcenter-server-name.full.qualified.domain.name vcenter-server-name
我通过远程网络中的主机创建了一个到vcenter服务器的隧道。 sudo是因为使用了本地443端口:
sudo ssh myuserneme@access-able.host.name -L 443:vcenter-server-name:443
完成这些步骤后,我可以访问使用FQDN的所有链接和JS / watsnot。
如果ESXi主机仅通过其IP地址识别自身并且没有域名,则您将无法访问它。
答案 1 :(得分:0)
远程连接到esxi,你有两个解决方案。
如果您使用Esxi 6.5,则它具有WebConsole客户端而不是vsphereClient,您可以在端口80上远程连接到它。
您可以通过端口22上的ssh连接此link
答案 2 :(得分:0)
更好的解决方案是使用vSphere Update Manager升级Esxi主机。
需要存在VCenter服务器。
或在控制台bash(使用esx cli)上使用更新命令:
esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p ESXi-6.5.0-20170702001-standard