H3Cloud OS当通过外网映射内网地址时,外网不能访问VNC界面
H3Cloud OS由于在默认配置当中是通过访问主节点的IP实现的。因此需要在对应的配置文件当中修改。
Cloud OS如果默认在VMware和openstack上配置了正确的参数,是可以通过私网访问云平台和VNC的,如果需要从外网也访问的话,需要在出口设备上做nat映射,具体步骤如下:
1. 在设备上配置nat映射到私网地址,默认需要映射80,6080,9090这3个端口,而实际的环境最好可以做私网地址的全映射。
2. 通过命令行进入计算节点容器,在compute节点里nova.conf 文件vnc地址需要改为映射后的公网地址,如下红色部分,这样外网也可打开虚拟机控制台。
[DEFAULT]
notification_driver = messagingv2
notify_on_state_change = vm_and_task_state
instance_usage_audit_period = hour
instance_usage_audit = True
neutron_plugin = vcfc
running_deleted_instance_action = log
rpc_backend = rabbit
auth_strategy = keystone
my_ip = 172.40.2.205
vnc_enabled = True
vncserver_listen = 0.0.0.0
vncserver_proxyclient_address = 172.40.2.205
novncproxy_base_url = http://117.27.85.130:6080/vnc_auto.html
xvpvncproxy_base_url = http://172.40.1.200:6081/console
verbose = True
allow_resize_to_same_host = True
allow_migrate_to_same_host = True
fix_resize_to_same_host = True
instance_name_template = %(display_name)s-%(id)s
修改方式,如下图所示:
修改完成之后重启下计算节点的服务即可,操作方式如下:
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作