首先要係ESXi 內開firewall port
先用SSH 方法入去ESXi,
Enable SSH on ESXi 可以參考以下文章
http://connie.hk/146/esxi/esxi-ssh-enable/
用VI開啟以下FILE, 去到最底, 看看最後的Service id
vi /etc/vmware/firewall/service.xml
以下圖為例,最後的service id 為0032
之後可以用notepad 輸入以下東東, 改左個service id 係之前在service.xml 的+1
port 可以set ip range
<ConfigRoot> <service id='0033'> <id>VNC</id> <rule id = '0000'> <direction>inbound</direction> <protocol>tcp</protocol> <porttype>dst</porttype> <port> <begin>5900</begin> <end>5910</end> </port> </rule> <enabled>true</enabled> </service> </ConfigRoot>
save 做VNC.xml , 用winscp or 其他東東upload 上 /etc/vmware/firewall
Reflesh firewall rule
esxcli network firewall refresh
還有一步就是要在每個想被vnc的VM內加入configuration parameters
先將該VM關掉,到Edit Virtual machine settings>Options>Advanced>General>configuration parameters
remoteDisplay.vnc.enabled = true remoteDisplay.vnc.port = 5900 remoteDisplay.vnc.password = ****
之後就可以用vnc client 輸入esxi ip 用不多的port vnc ESXi's VM
Comment feed