Instalando usando VNC

A interface de instalação gráfica é o método recomendado de instalação do Fedora. Porém, em alguns casos, acessar a interface gráfica diretamente é difícil ou impossível. Alguns sistemas não tem a capacidade de conectar uma tela e um teclado, fazendo do VNC uma necessidade para instalações manuais (sem Kickstart).

Para permitir instalações manuais em sistemas headless (sistemas sem um monitor conectado diretamente, teclado e mouse), o programa de instalação do Anaconda inclui um modo Virtual Network Computing (VNC) que permite que o modo gráfico do programa de instalação seja executado localmente , mas exibir em outro sistema conectado à rede. A instalação do VNC fornece uma gama completa de opções de instalação.

Este capítulo fornece instruções sobre como ativar o modo VNC no sistema de instalação e conectar-se a ele usando um visualizador VNC.

Instalando um VNC Viewer

A execução de uma instalação VNC requer um visualizador VNC em execução na estação de trabalho ou em outro computador terminal. Os visualizadores VNC estão disponíveis nos repositórios da maioria das distribuições Linux; visualizadores VNC gratuitos também estão disponíveis para outros sistemas operacionais, como o Windows. Em sistemas Linux, use seu gerenciador de pacotes para procurar um visualizador para sua distribuição.

Os seguintes visualizadores VNC estão disponíveis em Fedora:

  • TigerVNC - Um visualizador básico independente de seu ambiente de área de trabalho. Instalado como o pacote tigervnc.

  • Vinagre - Um visualizador para o ambiente GNOME. Instalado como o pacote vinagre.

  • KRDC - Um visualizador integrado ao ambiente KDE. Instalado como o pacote kdenetwork-krdc.

Para instalar qualquer um dos visualizadores listados acima, execute o seguinte comando como root:

# dnf install pacote

Substitua pacote pelo nome do pacote do visualizador que deseja usar (por exemplo, tigervnc).

Os procedimentos neste capítulo presumem que você está usando o TigerVNC como seu visualizador VNC. As instruções específicas para outros visualizadores podem ser diferentes, mas os princípios gerais ainda se aplicam.

Efetuando uma instalação por VNC

O programa de instalação do Anaconda oferece dois modos de instalação VNC: Modo direto e Modo conexão. Os modos diferem na forma como a conexão entre o servidor e o visualizador é estabelecida. Depois de se conectar com sucesso, a instalação continuará da mesma maneira, independentemente do modo usado.

Modo direto

Neste modo, o Anaconda é configurado para iniciar a instalação e esperar por uma conexão de entrada do visualizador VNC antes de prosseguir. Enquanto espera por uma conexão de entrada, o endereço IP do sistema e a porta na qual o instalador espera a conexão são exibidos no visor ou console, se disponível; isso significa que você precisa de pelo menos um console serial para se conectar usando este modo, mas você pode contornar essa limitação se souber a porta VNC padrão e o endereço IP do sistema.

Modo conexão

Neste modo, o visualizador VNC é iniciado no sistema remoto no modo de escuta. O visualizador VNC espera por uma conexão de entrada em uma porta especificada. Então, o Anaconda é iniciado e o nome do host/endereço IP e o número da porta do visualizador são fornecidos usando uma opção de inicialização ou um comando Kickstart. Quando a instalação começa, o programa de instalação estabelece uma conexão com o visualizador VNC de escuta usando o nome do host/endereço IP e o número da porta especificados. O modo de conexão é, portanto, mais fácil de usar em sistemas sem monitor ou console local, mas também pode exigir preparação adicional, porque o sistema do visualizador deve ser capaz de aceitar conexões de entrada na porta especificada, o que geralmente requer a alteração das configurações do firewall.

Escolhendo um modo de instalação por VNC
  • Acesso visual e interativo ao sistema

    • Se o acesso visual e interativo ao sistema que está sendo instalado não estiver disponível, você deve usar o Modo conexão.

  • Regras de conexão de rede e firewalls

    • Se o sistema que está sendo instalado não permitir conexões de entrada por um firewall, você deverá usar o Modo conexão ou desabilitar o firewall. Desabilitar um firewall pode ter implicações de segurança.

    • Se o sistema remoto executando o visualizador VNC não tiver permissão para conexões de entrada por um firewall, você deve usar o modo direto ou desabilitar o firewall. Desativar um firewall pode ter implicações de segurança.

Instalando em modo direto de VNC

O Modo direto de VNC é quando o visualizador VNC inicia uma conexão com o sistema que está sendo instalado. Anaconda lhe dirá quando iniciar esta conexão.

Iniciando VNC no modo direto
  1. Open the VNC viewer (for example, TigerVNC) on the workstation you will be using to connect to the system being installed. A window similar to VNC_Installations.adoc#figu-vnc-installations-connection-details will be displayed with an input field allowing you to specify an IP address.

    TigerVNC após a inicialização
    Figure 1. Destalhes da conexão com TigerVNC
  2. Boot the installation system and wait for the boot menu to appear. In the menu, edit boot options (see The Boot Menu) and append the inst.vnc option to the end of the command line.

    Opcionalmente, se você deseja restringir o acesso VNC ao sistema de instalação, adicione a opção de inicializaçãooption]inst.vncpassword=SENHA também. Substitua SENHA pela senha que deseja usar para a instalação. A senha do VNC deve ter entre 6 e 8 caracteres.

    Use uma senha temporária para a opção inst.vncpassword=. Não deve ser uma senha real ou root que você usa em qualquer sistema.

    Editando opções de inicialização para ativar o VNC
    Figure 2. Adicionando opções de inicialização VNC
  3. Inicie a instalação usando as opções editadas. O sistema inicializará o programa de instalação e iniciará os serviços necessários. Quando o sistema estiver pronto, você verá uma mensagem na tela semelhante à seguinte:

    13:14:47 Please manually connect your VNC viewer to 192.168.100.131:5901 to begin the install.

    Note o endereço IP e número da porta (no exemplo acima, 192.168.100.131:5901).

  4. No sistema que executa o Visualizador VNC, insira o endereço IP e o número da porta obtidos na etapa anterior na caixa de diálogo Detalhes da conexão no mesmo formato em que foi exibido na tela pelo instalador. Em seguida, clique em Conectar. O visualizador VNC agora se conectará ao sistema de instalação. Se você configurar uma senha VNC, digite-a quando solicitado e pressione OK.

Quando a conexão for estabelecida com sucesso, uma nova janela será aberta no sistema executando o visualizador VNC, exibindo o menu de instalação. Esta janela fornecerá acesso remoto completo ao instalador até que a instalação seja concluída e o sistema seja reinicializado pela primeira vez.

You can then proceed with Installing Using Anaconda.

Instalando no modo conexão de VNC

VNC connect mode is when the system being installed initiates a connection to the VNC viewer running on a remote system. Before you start, make sure the remote system is configured to accept incoming connection on the port you want to use for VNC. The exact way to make sure the connection will not be blocked depends on your network and on your workstation’s configuration. Information about configuring the firewall in Fedora is available in the Fedora Security Guide, available at http://docs.fedoraproject.org/.

Iniciando VNC no modo conexão
  1. Inicie o visualizador VNC no sistema cliente em modo de escuta. Por exemplo, no Fedora usando TigerVNC, execute o seguinte comando:

    $ vncviewer -listen PORTA

    Substitua PORTA pelo número da porta que deseja usar para a conexão.

    O terminal exibirá uma mensagem semelhante ao seguinte exemplo:

    Example 1. Escuta com visualizador 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:        Ouvindo na port 5901

    Quando esta mensagem é exibida, o visualizador VNC está pronto e aguardando uma conexão de entrada do sistema de instalação.

  2. Boot the installation system and wait for the boot menu to appear. In the menu, edit boot options (see The Boot Menu) and append the following options to the end of the command line:

    inst.vnc inst.vncconnect=HOST:PORTA

    Substitua HOST pelo endereço IP do sistema executando o visualizador VNC de escuta e PORTA pelo número da porta em que o visualizador VNC está escutando.

  3. Comece a instalação. O sistema inicializará o programa de instalação e iniciará os serviços necessários. Assim que a inicialização for concluída, o Anaconda tentará se conectar ao endereço IP e à porta que você forneceu na etapa anterior.

    Quando a conexão for estabelecida com sucesso, uma nova janela será aberta no sistema executando o visualizador VNC, exibindo o menu de instalação. Esta janela fornecerá acesso remoto completo ao instalador até que a instalação seja concluída e o sistema seja reinicializado pela primeira vez.

You can then proceed with Installing Using Anaconda.

Considerações do kickstart

Commands for using a VNC installation are also available in Kickstart installations. Using just the vnc command will set up an installation using Direct Mode. Options are available to set up an installation using Connect Mode. For more information about the vnc command and options used in Kickstart files, see Kickstart Syntax Reference.

Considerações para sistemas headless

When installing headless systems, the only choices are an automated Kickstart installation or an interactive VNC installation using connect mode. For more information about automated Kickstart installation, see Kickstart Syntax Reference. The general process for an interactive VNC installation is described below.

  1. Set up a PXE server that will be used to start the installation. Information about installing and performing basic configurating of a PXE server can be found in Network_based_Installations.adoc#chap-pxe-server-setup.

  2. Configure the PXE server to use the boot options for a connect mode VNC installation. For information on these boot options, see VNC_Installations.adoc#sect-vnc-installations-connect-mode.

  3. Follow the procedure for a VNC Installation using connect mode as described in the VNC_Installations.adoc#proc-vnc-installations-connect-mode. However, when directed to boot the system, boot it from the PXE server.