22.2. 执行 VNC 安装

Anaconda 安装程序为 VNC 安装提供两种模式,即直接模式连接模式。直接模式要求 VNC 浏览器启动到要执行安装的系统的连接。连接模式要求要执行安装的系统启动到 VNC 浏览器的连接。连接建立后,这两种模式就没有区别了。您选择的模式取决于环境的配置。
直接模式
在这个模式中是将 Anaconda 配置为启动安装并在开始执行前等待 VNC 浏览器。会在要执行安装的系统中显示其 IP 地址及端口。您可以使用这个信息从不同的计算机连接到安装系统。因此您必须可以看到要执行安装的系统并可以与之互动。
连接模式
使用这个模式将在远程系统中以侦听模式启动 VNC 浏览器。然后该浏览器等待指定端口中的进入连接。然后启动 Anaconda 并使用引导选项或者 Kickstart 命令提供主机名和端口号。开始安装后,安装程序会使用指定的主机名和端口号与侦听客户端建立连接。

选择 VNC 安装模式的注意事项

  • 可看到该系统并可以与之互动
    • 如果无法看到要执行安装的系统且无法与之互动,则必须使用连接模式。
  • 网络连接规则及防火墙
    • 如果某个防火墙不允许要安装的系统的进入连接,则必须使用连接模式或者禁用该防火墙。禁用防火墙可能会造成安全隐患。
    • 如果某个防火墙不允许运行 VNC 浏览器的远程系统的进入连接,则必须使用直接模式或者禁用该防火墙。禁用防火墙可能会造成安全隐患。有关在 Red Hat Enterprise Linux 7.1 系统中配置防火墙的详情,请查看《Red Hat Enterprise Linux 7.1 安全指南》

注意

必须指定自定义引导选项启动 VNC 安装。具体方法在每个系统架构中都各有不同。有关在具体架构中编辑引导选项的详情请查看 。

22.2.1. 以 VNC 直接模式安装

VNC 直接模式是 VNC 浏览器启动到要执行安装系统的连接的模式。Anaconda 会告诉您何时启动这个连接。

过程 22.1. 以直接模式启动 VNC

  1. 在要用来连接到要执行安装的系统的工作站中打开 VNC 浏览器。此时会出现类似 图 22.1 “TigerVNC 连接详情” 的窗口,该窗口附带输入字段以便指定 IP 地址。
    TigerVNC 连接详情

    图 22.1. TigerVNC 连接详情

  2. 引导安装系统,并等待引导菜单出现。在此菜单中,按 Tab 键编辑引导选项。在该命令行末端添加 inst.vnc 选项。
    另外,如果您要限制 VNC 对安装系统的访问,还可以添加 inst.vncpassword=PASSWORD 引导选项。使用您要在安装中使用的密码替换 PASSWORD。VNC 密码长度必须在 6-8 个字符之间。

    重要

    inst.vncpassword= 选项中使用临时密码。该密码不应为任何系统的实际密码或者 root 密码。
    在 AMD64 和 Intel 64 系统中添加 VNC 引导选项

    图 22.2. 在 AMD64 和 Intel 64 系统中添加 VNC 引导选项

  3. Enter 键开始安装。该系统将初始化安装程序并启动所需服务。系统准备好后,您就会在页面中看到类似如下信息:
    13:14:47 Please manually connect your VNC viewer to 192.168.100.131:1 to begin the install.
    注:IP 地址和端口号(在上面的示例中为 192.168.100.131:1)。
  4. 在运行 VNC 浏览器的系统的 连接详情 对话框中输入您在上一步中获得的 IP 地址和端口号,其格式与 Anaconda 中显示的页面相同。然后点击 连接。现在 VNC 浏览器回连接到该安装系统。如果您设置了 VNC 密码,请在提示符后输入密码并点击 确认
完成该步骤后,会使用建立的 VNC 连接打开一个新窗口显示安装菜单。在这个窗口中可以象直接在该系统中安装一样使用 Anaconda 图形界面。
您可以继续进行以下操作:

22.2.2. 以 VNC 连接模式安装

VNC 连接模式是在要执行安装的系统启动到在远程系统中运行的 VNC 浏览器的连接时采用的模式。开始前,请确定将远程系统配置为在要使用 VNC 的端口接受进入的连接。确保连接不会被阻断的具体方法取决于网络以及工作站配置。有关在 Red Hat Enterprise Linux 7 配置防火墙的详情请查看《Red Hat Enterprise Linux 7.1 安全指南》e

过程 22.2. 以连接模式启动 VNC

  1. 在该客户端系统中以侦听模式启动 VNC 浏览器。例如:要在 Red Hat Enterprise Linux 中使用 TigerVNC,请运行以下命令:
    $ vncviewer -listen PORT
    使用您要在该连接中使用的端口号替换 PORT
    该终端将显示类似以下内容的信息:

    例 22.1. TigerVNC 浏览器侦听

    TigerVNC Viewer 64-bit v1.3.0 (20130924)
    Built on Sep 24 2013 at 16:32:56
    Copyright (C) 1999-2011 TigerVNC Team and many others (see README.txt)
    See http://www.tigervnc.org for information on TigerVNC.
    
    Thu Feb 20 15:23:54 2014
     main:        Listening on port 5901
    
    VNC 查看器现在已准备好,并等待来自安装系统的进入连接。
  2. 引导要执行安装的系统,并等待引导菜单出现。在此菜单中,按 Tab 键编辑引导选项。在该命令行末端添加以下选项:
    inst.vnc inst.vncconnect=HOST:PORT
    使用运行侦听 VNC 浏览器的系统的 IP 地址替换 HOST,使用 VNC 浏览器正在侦听的端口号替换 PORT
  3. Enter 键开始安装。该系统将初始化安装程序并启动所需服务。初始化完成后,Anaconda 将尝试连接到您在上一步中提供的 IP 地址和端口。
    成功建立连接后,会在运行 VNC 浏览器的系统中打开一个新窗口显示安装菜单。在这个窗口中可以象直接在该系统中安装一样使用 Anaconda 图形界面。
完成此步骤后可以继续进行以下操作: