使用 VNC 执行远程 Circle Linux 安装

本部分介绍如何使用虚拟网络计算(VNC)执行远程 Circle Linux 安装。

概述

当您从 CD、DVD 或 USB 闪存驱动器或使用 PXE 从网络引导系统时,建议使用图形用户界面安装 Circle Linux 8 。但是,许多企业系统位于自主运行且未连接到显示器、键盘和鼠标的远程数据中心环境中。这些系统通常被称为无头系统,它们通常通过网络连接进行控制。Circle Linux 8 安装程序包括在目标计算机上运行图形安装的虚拟网络计算(VNC)安装,但图形安装的控制由网络上的另一个系统处理。Circle Linux 8 安装程序提供两种 VNC 安装模式:直接安装模式和连接安装模式。一旦建立了连接,这两种模式就没有什么不同。您选择的模式取决于您的环境。

直接模式

在直接模式下,Circle Linux 8 安装程序配置为在目标系统上启动,并等待安装在另一个系统上的 VNC 查看器,然后再继续。作为直接模式安装的一部分,IP 地址和端口将显示在目标系统上。您可以使用 VNC 查看器通过 IP 地址和端口远程连接到目标系统,并完成图形安装。

连接模式

在连接模式下,VNC 查看器在远程系统上以监听模式启动。VNC 查看器在指定端口上等待来自目标系统的传入连接。当 Circle Linux 8 安装程序在目标系统上启动时,系统主机名和端口号通过使用启动选项或 Kickstart 命令提供。然后,安装程序使用指定的系统主机名和端口号与监听 VNC 查看器建立连接。要使用连接模式,带有监听 VNC 查看器的系统必须能够接受传入的网络连接。

注意事项

使用 VNC 执行远程 Circle Linux 安装时,请考虑以下各项:

  • VNC 客户端应用程序: 执行VNC 直接和连接模式安装都需要 VNC 客户端应用程序。大多数 Linux 发行版的仓库中都提供了 VNC 客户端应用程序,其他操作系统(如W indows)也提供了免费的 VNC 客户端应用程序。Circle Linux 8 中提供以下 VNC 客户端应用程序:

    • tigervnc 独立于您的桌面环境,并作为 tigervnc 软件包的一部分进行安装。

    • vinagre 是 GNOME 桌面环境的一部分,并作为 vinagre 软件包的一部分进行安装。

安装程序中包含 VNC 服务,不需要单独安装。

  • 网络和防火墙:

    • 如果防火墙不允许目标系统进行入站连接,则必须使用连接模式或禁用防火墙。禁用防火墙可能会带来安全隐患。

    • 如果防火墙不允许运行VNC查看器的系统传入连接,则必须使用直接模式,或禁用防火墙。禁用防火墙可能会带来安全隐患。

  • 自定义引导选项: 您必须指定自定义引导选项才能启动 VNC 安装,安装指令可能会因您的系统架构而异。

  • Kickstart 安装中的 VNC: 您可以在 Kickstart 安装中使用特定的 VNC 命令。直接模式仅使用 VNC 命令即可运行 Circle Linux 8 安装。其他选项可用于设置使用连接模式的安装。有关 Kickstart 安装的详细信息,请参阅什么是 Kickstart 安装

以 VNC 直接模式执行远程安装

使用以下步骤在 VNC 直接模式下执行远程 Circle Linux 安装。直接模式要求 VNC 查看器启动与正在安装 Circle Linux 8 的目标系统的连接。在此步骤中,具有 VNC 查看器的系统称为远程系统。Circle Linux 8 安装程序会提示您启动从远程系统上的 VNC 查看器到目标系统的连接。

以下步骤使用 TigerVNC 作为 VNC 查看器。针对其他查看器的具体命令可能有所不同,但一般原则适用。

前提

  • 以 root 身份在远程系统上安装了 VNC 查看器,例如:

    # yum install tigervnc
  • 您已经设置了网络引导服务器,并在目标系统上引导安装。有关详细信息,请参阅使用 PXE 从网络准备安装

步骤

  1. 在目标系统的 Circle Linux 8 引导菜单中,按键盘上的 Tab 键编辑引导选项。

  2. inst.vnc 选项添加到命令行的末尾。

    1. 如果要限制 VNC 对正在安装系统的访问,请将 inst.vncpassword=PASSWORD 引导选项添加到命令行的末尾。将 PASSWORD 替换为要用于安装的密码。VNC 密码的长度必须在 6 到 8 个字符之间。

      inst.vncpassword= 选项使用临时密码。它不应该是已存在密码或root密码。

  3. Enter 键开始安装。目标系统初始化安装程序并启动必要的服务。当系统准备就绪时,将显示一条信息,提供系统的 IP 地址和端口号。

  4. 打开远程系统上的 VNC 查看器。

  5. VNC 服务器 字段中输入 IP 地址和端口号。

  6. 单击 连接

  7. 输入 VNC 密码并单击 确认。此时将打开一个新窗口,其中已建立 VNC 连接,并显示 Circle Linux 8 安装菜单。在此窗口中,您可以使用图形用户界面在目标系统上安装 Circle Linux 8。

其他资源

  • 有关如何使用图形用户界面执行 Circle Linux 8 安装的更多信息,请参阅 标准安装 文档中的使用图形用户界面安装部分。

在 VNC 连接模式下执行远程安装

使用以下步骤在 VNC 连接模式下执行远程 Circle Linux 8 安装。在连接模式下,正在安装 Circle Linux 的目标系统会启动与在另一个系统上安装的 VNC 查看器的连接。在此步骤中,具有 VNC 查看器的系统称为远程系统。

以下步骤使用 TigerVNC 作为 VNC 查看器。针对其他查看器的具体命令可能有所不同,但一般原则适用。

前提

  • 以 root 身份在远程系统上安装了 VNC 查看器,例如:

    # yum install tigervnc
  • 您已经设置了一个网络引导服务器,以便在目标系统上启动安装。有关详细信息,请参阅使用 PXE 从网络准备安装

  • 您已将目标系统配置为使用 VNC 连接安装的引导选项。有关详细信息,参见 在更新的启动选项准备就绪时向其添加链接

  • 您已经验证具有 VNC 查看器的远程系统是否配置为接受所需端口上的传入连接。验证取决于您的网络和系统配置。

步骤

  1. 通过运行以下命令以 监听模式 启动远程系统上的 VNC 查看器:

    $ vncviewer -listen PORT
  2. 将 PORT 替换为用于连接的端口号。

  3. 终端显示一条消息,表明其正在等待来自目标系统的传入连接。

    TigerVNC Viewer 64-bit v1.8.0
    Built on: 2017-10-12 09:20
    Copyright (C) 1999-2017 TigerVNC Team and many others (see README.txt)
    See http://www.tigervnc.org for information on TigerVNC.
    
    Thu Jun 27 11:30:57 2019
     main:        Listening on port 5500
  4. 从网络引导目标系统。

  5. 在目标系统的 Circle Linux 引导菜单中,按键盘上的 Tab 键编辑引导选项。

  6. inst.vnc inst.vncconnect=HOST:PORT 选项附加到命令行的末尾。

  7. HOST 替换为运行监听 VNC 查看器的远程系统的 IP 地址,将 PORT 替换为 VNC 查看器正在监听的端口号。

  8. Enter 键开始安装。系统初始化安装程序并启动必要的服务。初始化过程完成后,安装程序会尝试连接到提供的 IP 地址和端口。

  9. 连接成功后,将打开一个新窗口,其中已建立 VNC 连接,并显示 Circle Linux 8 安装菜单。在此窗口中,您可以使用图形用户界面在目标系统上安装 Circle Linux 8。

其他资源

  • 有关如何使用图形用户界面执行 Circle Linux 8 安装的更多信息,请参阅 标准安装 文档中的使用图形用户界面安装部分。