第 14 章 管理实例
作为云管理员,您可以监控和管理云上运行的实例。
14.1. 保护到实例的 VNC 控制台的连接 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以通过将允许的 TLS 密码和最小协议版本配置为强制到 VNC 代理服务,为实例保护到 VNC 控制台的连接。
流程
-
以
stack用户的身份登录 undercloud。 Source
stackrc文件:source ~/stackrc
[stack@director ~]$ source ~/stackrcCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 打开您的 Compute 环境文件。
配置用于到实例的 VNC 控制台连接的最低协议版本:
parameter_defaults: ... NovaVNCProxySSLMinimumVersion: <version>
parameter_defaults: ... NovaVNCProxySSLMinimumVersion: <version>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将
<version> 替换为允许的 SSL/TLS 协议版本。设置为以下有效值之一:-
默认:使用底层系统 OpenSSL 默认值。 tlsv1_1:如果您有不支持较新版本的客户端,则使用。注意TLS 1.0 和 TLS 1.1 在 RHEL 8 中已弃用,在 RHEL 9 中不支持。
-
tlsv1_2:如果要配置 SSL/TLS 密码,以用于到实例的 VNC 控制台连接,则使用 tlsv1_2。 -
tlsv1_3:如果要将标准密码库用于 TLSv1.3,则使用。NovaVNCProxySSLCiphers参数的配置将被忽略。
-
如果将允许的 SSL/TLS 协议版本设置为
tlsv1_2,则配置 SSL/TLS 密码,以用于到实例的 VNC 控制台连接:parameter_defaults: NovaVNCProxySSLCiphers: <ciphers>
parameter_defaults: NovaVNCProxySSLCiphers: <ciphers>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将 &
lt;ciphers> 替换为允许的密码套件列表。从openssl检索可用密码的列表。使用其他环境文件将计算环境文件添加到堆栈中,并部署 overcloud:
openstack overcloud deploy --templates \ -e [your environment files] \ -e /home/stack/templates/<compute_environment_file>.yaml
(undercloud)$ openstack overcloud deploy --templates \ -e [your environment files] \ -e /home/stack/templates/<compute_environment_file>.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow