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 代理迁移到一个独立的机器上

  1. 在运行 Manager 的机器上,运行 engine-cleanup 删除相关配置。
    # engine-cleanup
  2. 在提示是否删除所有组件时输入 No 并按 Enter
    Do you want to remove all components? (Yes, No) [Yes]: No
  3. 在提示是否删除引擎时输入 No 并按 Enter
    Do you want to remove the engine? (Yes, No) [Yes]: No
  4. 在提示是否删除 websocket 代理时输入 Yes 并按 Enter
    Do you want to remove the WebSocket proxy? (Yes, No) [No]: Yes
    在提示是否删除其它组件时选 No
  5. 在独立的机器上安装并配置代理。如需相关说明,请参阅安装指南中的在一个独立的机器上安装 Websocket 代理
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.