在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实例分析的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!
网站题目:在OpenStack中启用控制台访问vSphere实例分析
当前路径:https://www.cdcxhl.com/article46/iipieg.html
成都网站建设公司_创新互联,为您提供网站设计公司、品牌网站制作、做网站、网站设计、网站营销、云服务器
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联