2.17. 使用 noVNC 访问虚拟机

您可以使用浏览器访问由 Satellite 创建的虚拟机的 VNC 控制台。

Satellite 支持在以下虚拟化平台上使用 noVNC:

  • VMware
  • libvirt
  • Red Hat Virtualization

前提条件

  • 您必须具有由 Satellite 创建的虚拟机。
  • 对于现有虚拟机,请确保 Compute 资源 设置中的 Display 类型是 VNC
  • 您必须将 Katello root CA 证书导入到卫星服务器中。在浏览器中添加安全例外并不足以用于使用 noVNC。如需更多信息,请参阅管理 Red Hat Satellite 指南中的 安装 Katello Root CA 证书 部分。

流程

  1. 在 VM 主机系统中,将防火墙配置为允许端口 5900 到 5930 的 VNC 服务:

    • On Red Hat Enterprise Linux 6:

      # iptables -A INPUT -p tcp --dport 5900:5930 -j ACCEPT
      # service iptables save
    • On Red Hat Enterprise Linux 7:

      # firewall-cmd --add-port=5900-5930/tcp
      # firewall-cmd --add-port=5900-5930/tcp --permanent
  2. 在 Satellite Web UI 中,导航到 Infrastructure > Compute Resources 并选择计算资源的名称。
  3. Virtual Machines 选项卡中,选择 VM 主机的名称。确保机器已打开,然后选择 Console