您好,登錄后才能下訂單哦!
在OpenStack中啟用控制臺訪問vSphere實例分析,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
默認情況下,實例控制臺不能顯示,需要在ESXi主機和Nova Compute / Nova API節點中進行配置。
Nova API和Nova Compute節點(通常在使用OpenStack和vSphere作為計算時是相同的節點)修改文件 /etc/nova/nova.conf (this assumes its IP is 192.168.2.7):
vncserver_listen=0.0.0.0 vncserver_proxyclient_address=192.168.2.7 novncproxy_base_url=http://192.168.2.7:6080/vnc_auto.html vnc_enabled=True
重啟服務:
$ sudo restart nova-compute $ sudo restart nova-api $ sudo restart nova-console $ sudo restart nova-consoleauth $ sudo restart nova-novncproxy
ESXi 設置.
ssh 連接到ESXi主機,檢查啟動實例正在偵聽的端口,這些端口是VNC偵聽的端口:
~ # esxcli network ip connection list|grep vmx tcp 0 0 192.168.2.200:6111 192.168.2.7:50754 ESTABLISHED 434739 vmx-mks:92901823-a03c-4cdd-bbb6-616a8742388a tcp 0 0 0.0.0.0:6111 0.0.0.0:0 LISTEN 434735 vmx tcp 0 0 0.0.0.0:6102 0.0.0.0:0 LISTEN 250526 vmx tcp 0 0 0.0.0.0:6101 0.0.0.0:0 LISTEN 11204 vmx
也可以通過檢查實例的.vmx文件來確認
~ # grep vnc.port /vmfs/volumes/datastore1/*/*vmx /vmfs/volumes/datastore1/52c84203-ce3d-47b4-ab22-1d30b2816298/52c84203-ce3d-47b4-ab22-1d30b2816298.vmx:RemoteDisplay.vnc.port = "6102" /vmfs/volumes/datastore1/92901823-a03c-4cdd-bbb6-616a8742388a/92901823-a03c-4cdd-bbb6-616a8742388a.vmx:RemoteDisplay.vnc.port = "6111" /vmfs/volumes/datastore1/c4e7264e-a4f7-4dea-87c2-6561b86fb85d/c4e7264e-a4f7-4dea-87c2-6561b86fb85d.vmx:RemoteDisplay.vnc.port = "6101"
一般來說,你會注意到.vmx文件中的這兩個配置標志:
RemoteDisplay.vnc.enabled = TRUE RemoteDisplay.vnc.port = port_number
現在需要打開這些端口:
~ # chmod 644 /etc/vmware/firewall/service.xml ~ # chmod +t /etc/vmware/firewall/service.xml ~ # vi /etc/vmware/firewall/service.xml
將下面的內容添加到到service.xml文件中:
<service id='0099'> <id>VNC</id> <rule id='0000'> <direction>inbound</direction> <protocol>tcp</protocol> <porttype>dst</porttype> <port> <begin>5900</begin> <end>6199</end> </port> </rule> </service>
保存退出:
:x!
刷新防火墻規則:
~ # esxcli network firewall refresh ~ # esxcli network firewall ruleset set --ruleset-id VNC --enabled true
完成.
注意: 在ESXi重新啟動后,有多種方法可以保留防火墻配置。
看完上述內容,你們掌握在OpenStack中啟用控制臺訪問vSphere實例分析的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。