十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
在OpenStack中啟用控制臺訪問vSphere實例分析,相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。
為德州等地區(qū)用戶提供了全套網(wǎng)頁設計制作服務,及德州網(wǎng)站建設行業(yè)解決方案。主營業(yè)務為成都網(wǎng)站設計、成都網(wǎng)站建設、德州網(wǎng)站設計,以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
默認情況下,實例控制臺不能顯示,需要在ESXi主機和Nova Compute / Nova API節(jié)點中進行配置。
Nova API和Nova Compute節(jié)點(通常在使用OpenStack和vSphere作為計算時是相同的節(jié)點)修改文件 /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
現(xiàn)在需要打開這些端口:
~ # chmod 644 /etc/vmware/firewall/service.xml ~ # chmod +t /etc/vmware/firewall/service.xml ~ # vi /etc/vmware/firewall/service.xml
將下面的內(nèi)容添加到到service.xml文件中:
VNC inbound tcp dst 5900 6199
保存退出:
:x!
刷新防火墻規(guī)則:
~ # esxcli network firewall refresh ~ # esxcli network firewall ruleset set --ruleset-id VNC --enabled true
完成.
注意: 在ESXi重新啟動后,有多種方法可以保留防火墻配置。
看完上述內(nèi)容,你們掌握在OpenStack中啟用控制臺訪問vSphere實例分析的方法了嗎?如果還想學到更多技能或想了解更多相關內(nèi)容,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!