nova_novncproxy分辨率自适应屏幕
时间: 2023-06-29 13:13:44 浏览: 82
要使 nova-novncproxy 自适应屏幕分辨率,你可以编辑 nova 配置文件 `/etc/nova/nova.conf`,找到 `[vnc]` 部分,并添加以下选项:
```
novnc_resize_allowed=true
```
然后,重启 nova-novncproxy 服务,使配置生效。在客户端连接时,nova-novncproxy 将自动检测远程 VNC 服务器的屏幕分辨率,并在本地屏幕上自动调整。如果你需要更多的帮助,请参考 nova 的文档。
相关问题
nova_novncproxy 自适应分辨率
nova-novncproxy 支持自适应分辨率,可以根据客户端显示器的大小动态调整虚拟机的分辨率。默认情况下,nova-novncproxy 会使用虚拟机的默认分辨率,如果需要启用自适应分辨率,可以在 nova.conf 配置文件中进行配置。具体配置项为:
```
[spice]
enabled = True
html5proxy_base_url = http://127.0.0.1:6082/spice_auto.html
```
其中,html5proxy_base_url 指定了 nova-novncproxy 的地址,同时也启用了 SPICE 协议。在客户端连接虚拟机时,nova-novncproxy 会自动检测客户端显示器的大小,然后动态调整虚拟机的分辨率以适应客户端。
nova——novncproxy 如何调用novnc的
要调用nova-novncproxy,需要按照以下步骤进行操作:
1. 首先,确保您已经安装了nova-novncproxy软件包。如果您使用的是基于Debian或Ubuntu的Linux发行版,可以使用以下命令进行安装:
```
sudo apt-get install nova-novncproxy
```
2. 然后,您需要启动nova-novncproxy服务。这可以通过以下命令完成:
```
sudo systemctl start nova-novncproxy
```
或者,如果您使用的是旧版本的Ubuntu,可以使用以下命令启动服务:
```
sudo service nova-novncproxy start
```
3. 确保防火墙允许通过nova-novncproxy服务的流量。如果您使用的是基于Ubuntu的Linux发行版,可以使用以下命令打开必需的端口:
```
sudo ufw allow 6080/tcp
```
4. 最后,您可以通过在Web浏览器中输入以下URL来访问nova-novncproxy:
```
http://<IP_address_of_nova-novncproxy>:6080/vnc.html
```
在这里,<IP_address_of_nova-novncproxy>是运行nova-novncproxy服务的计算机的IP地址。
此时,您将能够使用nova-novncproxy与计算机进行交互,并在Web浏览器中查看远程计算机的桌面。