Show Table of Contents
20.3. Websocket 代理
20.3.1. Websocket 代理介绍
websocket 代理允许用户通过 noVNC 和 SPICE HTML5 控制台连接到虚拟机。以前,websocket 代理只能运行在 Red Hat Virtualization Manager 的机器上,现在这个代理可以运行在任何可以访问网络的机器。
Websocket 代理可在 Red Hat Virtualization Manager 机器的初始配置阶段在这台机器上安装和配置 (请参阅安装指南中的 配置 Red Hat Virtualization Manager),也可以在一台独立的机器上安装(请参阅安装指南中的在一个独立的机器上安装 Websocket 代理)。
websocket 代理也可以从 Manager 机器迁移到独立的机器上。请参阅 第 20.3.2 节 “把 Websocket 代理迁移到一个独立的机器上”。
注意
对 SPICE HTML5 的支持现在还是一个技术预览(Technology Preview )。技术预览将不被 Red Hat Subscription Service Level Agreements(SLAs)所完全支持,也不能保证它的所有功能都可以正常运行。Technology Preview 功能并不是为当前的生产环境所提供的,但用户可以通过这些功能来尽早接触将来会被使用的新产品技术,同时可以反馈您的意见来完善产品的开发。
20.3.2. 把 Websocket 代理迁移到一个独立的机器上
因为安全或性能的原因,websocket 代理可以在一天没有运行 Red Hat Virtualization Manager 的独立机器上运行。以下介绍了把 websocket 代理从运行 Manager 的机器上迁移到一台独立的机器上。这包括从 Manager 机器上删除 websocket 代理配置,然后在一台独立的机器上安装websocket 代理。
使用
engine-cleanup 命令可以把 websocket 代理从运行 Manager 的机器上删除。
过程 20.5. 把 Websocket 代理迁移到一个独立的机器上
- 在运行 Manager 的机器上,运行
engine-cleanup删除相关配置。# engine-cleanup
- 在提示是否删除所有组件时输入
No并按 Enter。Do you want to remove all components? (Yes, No) [Yes]: No
- 在提示是否删除引擎时输入
No并按 Enter。Do you want to remove the engine? (Yes, No) [Yes]: No
- 在提示是否删除 websocket 代理时输入
Yes并按 Enter。Do you want to remove the WebSocket proxy? (Yes, No) [No]: Yes
在提示是否删除其它组件时选No。 - 在独立的机器上安装并配置代理。如需相关说明,请参阅安装指南中的在一个独立的机器上安装 Websocket 代理。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.