Aplica-se a SUSE Linux Enterprise Server 12

14 Instalação remota

O SUSE® Linux Enterprise Server pode ser instalado de várias maneiras. Assim como na instalação comum de mídia descrita no Capítulo 6, Instalação com o YaST, você pode escolher uma das várias abordagens baseadas em rede ou até mesmo optar por uma abordagem totalmente sem intervenção para a instalação do SUSE Linux Enterprise Server.

Cada método é apresentado em duas listas de verificação resumidas: uma que relaciona os pré-requisitos do método e outra que ilustra o procedimento básico. São fornecidos mais detalhes para todas as técnicas usadas nos cenários de instalação.

Nota
Nota

Nas seções a seguir, o sistema que vai armazenar a instalação do novo SUSE Linux Enterprise Server é chamado de sistema de destino ou destino de instalação. O termo repositório (antes chamado de fonte de instalação) é usado para todas as fontes de dados de instalação. Isso inclui mídia física, como CD e DVD e servidores de rede que distribuem os dados de instalação na sua rede.

14.1 Cenários de instalação para instalação remota

Esta seção apresenta os cenários de instalação mais comuns para instalações remotas. Para cada cenário, verifique cuidadosamente a lista de pré-requisitos e siga o procedimento descrito para este cenário. Se necessitar de instruções detalhadas para uma etapa específica, siga os links fornecidos para cada uma.

14.1.1 Instalação remota simples por VNC: configuração de rede estática

Este tipo de instalação ainda requer algum grau de acesso físico ao sistema de destino para inicializar na instalação. A instalação em si é inteiramente controlada por uma estação de trabalho remota usando VNC para se conectar ao programa de instalação. A interação do usuário é necessária, como na instalação manual no Capítulo 6, Instalação com o YaST.

Para este tipo de instalação, verifique se os seguintes requisitos foram atendidos:

  • Repositório remoto: NFS, HTTP, FTP ou SMB com conexão de rede de trabalho.

  • Sistema de destino com conexão de rede ativa.

  • Sistema de controle com conexão de rede de trabalho e software viewer do VNC ou browser habilitado para Java (Firefox, Chromium, Internet Explorer, Opera, etc.).

  • Meio físico de boot (CD, DVD ou disco flash USB) para inicialização do sistema de destino.

  • Endereços IP estáticos válidos já atribuídos ao repositório e ao sistema de controle.

  • Endereços IP estático válidos para atribuir ao sistema de destino.

Para executar este tipo de instalação, proceda da seguinte maneira:

  1. Configure o repositório conforme descrito na Seção 14.2, “Configurando o servidor que mantém as fontes de instalação”. Escolha um servidor de rede NFS, HTTP ou FTP. Para um repositório SMB, consulte a Seção 14.2.5, “Gerenciando um repositório SMB”.

  2. Inicialize o sistema de destino usando o kit de mídia do SUSE Linux Enterprise Server.

  3. Quando aparecer a tela de boot do sistema de destino, use o prompt de opções de boot para definir as opções apropriadas do VNC e o endereço do repositório. Isso está descrito detalhadamente na Seção 14.4, “Inicializando o sistema de destino para instalação”.

    O sistema de destino é inicializado em um ambiente baseado em texto, apresentando o endereço de rede e número de exibição sob o qual o ambiente de instalação gráfico pode ser endereçado por qualquer aplicativo visualizador VNC ou browser. As instalações do VNC se anunciam em OpenSLP e se as configurações de firewall permitirem. É possível encontrá-las usando slptool conforme descrito no Procedimento 14.1, “Localizando instalações do VNC via OpenSLP”.

  4. Na estação de trabalho de controle, abra um aplicativo de visualização VNC ou browser da Web e conecte-se ao sistema de destino como descrito na Seção 14.5.1, “Instalação VNC”.

  5. Execute a instalação como descrito no Capítulo 6, Instalação com o YaST. Reconecte-se ao sistema de destino depois que ele for reinicializado para concluir a parte final da instalação.

  6. Conclua a instalação.

14.1.2 Instalação remota simples por VNC: configuração de rede dinâmica

Este tipo de instalação ainda requer algum grau de acesso físico ao sistema de destino para inicializar na instalação. A configuração de rede é feita com DHCP. A instalação em si é inteiramente controlada por uma estação de trabalho remota usando VNC para conectar-se ao instalador, mas ainda requer a interação do usuário no trabalho real de configuração.

Para este tipo de instalação, verifique se os seguintes requisitos foram atendidos:

  • Repositório remoto: NFS, HTTP, FTP ou SMB com conexão de rede de trabalho.

  • Sistema de destino com conexão de rede ativa.

  • Sistema de controle com conexão de rede de trabalho e software viewer do VNC ou browser habilitado para Java (Firefox, Chromium, Internet Explorer ou Opera).

  • Inicialize o sistema de destino usando o kit de mídia do SUSE Linux Enterprise Server.

  • Servidor DHCP em execução fornecendo endereços IP.

Para executar este tipo de instalação, proceda da seguinte maneira:

  1. Configure o repositório conforme descrito na Seção 14.2, “Configurando o servidor que mantém as fontes de instalação”. Escolha um servidor de rede NFS, HTTP ou FTP. Para um repositório SMB, consulte a Seção 14.2.5, “Gerenciando um repositório SMB”.

  2. Inicialize o sistema de destino usando o kit de mídia do SUSE Linux Enterprise Server.

  3. Quando aparecer a tela de boot do sistema de destino, use o prompt de opções de boot para definir as opções apropriadas do VNC e o endereço do repositório. Isso está descrito detalhadamente na Seção 14.4, “Inicializando o sistema de destino para instalação”.

    O sistema de destino é inicializado em um ambiente baseado em texto, apresentando o endereço de rede e número de exibição sob o qual o ambiente de instalação gráfico pode ser endereçado por qualquer aplicativo visualizador VNC ou browser. As instalações do VNC se anunciam em OpenSLP e se as configurações de firewall permitirem. É possível encontrá-las usando slptool conforme descrito no Procedimento 14.1, “Localizando instalações do VNC via OpenSLP”.

  4. Na estação de trabalho de controle, abra um aplicativo de visualização VNC ou browser da Web e conecte-se ao sistema de destino como descrito na Seção 14.5.1, “Instalação VNC”.

  5. Execute a instalação como descrito no Capítulo 6, Instalação com o YaST. Reconecte-se ao sistema de destino depois que ele for reinicializado para concluir a parte final da instalação.

  6. Conclua a instalação.

14.1.3 Instalação remota por VNC: inicialização PXE e Wake on LAN

Este tipo de instalação ocorre totalmente sem intervenção. A máquina de destino é inicializada remotamente. A interação do usuário só é necessária para a instalação em si. Este método é adequado para implantações entre sites.

Para executar este tipo de instalação, verifique se os seguintes requisitos foram atendidos:

  • Repositório remoto: NFS, HTTP, FTP ou SMB com conexão de rede de trabalho.

  • Servidor TFTP.

  • Servidor DHCP em execução para sua rede.

  • Sistema de destino com recurso de inicialização PXE, rede e Wake on LAN, conectado à rede.

  • Sistema de controle com conexão de rede de trabalho e software viewer do VNC ou browser habilitado para Java (Firefox, Chromium, Internet Explorer ou Opera).

Para executar este tipo de instalação, proceda da seguinte maneira:

  1. Configure o repositório conforme descrito na Seção 14.2, “Configurando o servidor que mantém as fontes de instalação”. Escolha um servidor de rede NFS, HTTP ou FTP ou configure um repositório SMB conforme descrito na Seção 14.2.5, “Gerenciando um repositório SMB”.

  2. Configure um servidor TFTP para manter uma imagem de inicialização que possa ser extraída pelo sistema de destino. Isso está descrito na Seção 14.3.2, “Configurando um servidor TFTP”.

  3. Configure um servidor DHCP para fornecer endereços IP a todas as máquinas e revelar a localização do servidor TFTP para o sistema de destino. Isso está descrito na Seção 14.3.1, “Configurando um servidor DHCP”.

  4. Prepare o sistema de destino para a inicialização PXE. Isso está descrito detalhadamente na Seção 14.3.5, “Preparando o sistema de destino para inicialização PXE”.

  5. Inicie o processo de inicialização do sistema de destino usando Wake on LAN. Isso está descrito na Seção 14.3.7, “Ativação na LAN”.

  6. Na estação de trabalho de controle, abra um aplicativo de visualização VNC ou browser da Web e conecte-se ao sistema de destino como descrito na Seção 14.5.1, “Instalação VNC”.

  7. Execute a instalação como descrito no Capítulo 6, Instalação com o YaST. Reconecte-se ao sistema de destino depois que ele for reinicializado para concluir a parte final da instalação.

  8. Conclua a instalação.

14.1.4 Instalação remota simples por SSH: configuração de rede estática

Este tipo de instalação ainda requer algum grau de acesso físico ao sistema de destino para a inicialização na instalação e para determinar o endereço IP do destino de instalação. A instalação em si é inteiramente controlada de uma estação de trabalho remota usando SSH para se conectar ao instalador. A interação do usuário é necessária, como na instalação comum descrita no Capítulo 6, Instalação com o YaST.

Para este tipo de instalação, verifique se os seguintes requisitos foram atendidos:

  • Repositório remoto: NFS, HTTP, FTP ou SMB com conexão de rede de trabalho.

  • Sistema de destino com conexão de rede ativa.

  • Sistema de controle com conexão de rede ativa e software cliente SSH ativo.

  • Inicialize o sistema de destino usando o kit de mídia do SUSE Linux Enterprise Server.

  • Endereços IP estáticos válidos já atribuídos ao repositório e ao sistema de controle.

  • Endereços IP estático válidos para atribuir ao sistema de destino.

Para executar este tipo de instalação, proceda da seguinte maneira:

  1. Configure o repositório conforme descrito na Seção 14.2, “Configurando o servidor que mantém as fontes de instalação”. Escolha um servidor de rede NFS, HTTP ou FTP. Para um repositório SMB, consulte a Seção 14.2.5, “Gerenciando um repositório SMB”.

  2. Inicialize o sistema de destino usando o kit de mídia do SUSE Linux Enterprise Server.

  3. Quando aparecer a tela de boot do sistema de destino, use o prompt de opções de boot para definir os parâmetros apropriados à conexão de rede, o endereço do repositório e a habilitação SSH. Isso está descrito detalhadamente na Seção 14.4.2, “Usando opções de boot personalizadas”.

    O sistema de destino é inicializado em um ambiente baseado em texto, apresentando o endereço de rede sob o qual o ambiente de instalação gráfica pode ser endereçado por qualquer cliente SSH.

  4. Na estação de trabalho de controle, abra uma janela de terminal e conecte-se ao sistema de destino como descrito na Seção 14.5.2.2, “Conectando-se ao programa de instalação”.

  5. Execute a instalação como descrito no Capítulo 6, Instalação com o YaST. Reconecte-se ao sistema de destino depois que ele for reinicializado para concluir a parte final da instalação.

  6. Conclua a instalação.

14.1.5 Instalação remota simples por SSH: configuração de rede dinâmica

Este tipo de instalação ainda requer algum grau de acesso físico ao sistema de destino para a inicialização na instalação e para determinar o endereço IP do destino de instalação. A instalação propriamente dita é toda controlada de uma estação de trabalho remota usando SSH para conectar-se ao instalador, mas ainda requer interação do usuário para a configuração real.

Nota
Nota: Evitar conexões perdidas após a segunda etapa (instalação)

Na caixa de diálogo de configurações de rede, marque o Método Tradicional com ifup e evite o NetworkManager. Do contrário, a conexão SSH será perdida durante a instalação. Redefina as configurações para Controlado por Usuário com o NetworkManager após o término da instalação.

Para este tipo de instalação, verifique se os seguintes requisitos foram atendidos:

  • Repositório remoto: NFS, HTTP, FTP ou SMB com conexão de rede de trabalho.

  • Sistema de destino com conexão de rede ativa.

  • Sistema de controle com conexão de rede ativa e software cliente SSH ativo.

  • Meio físico de boot (CD, DVD ou disco flash USB) para inicialização do sistema de destino.

  • Servidor DHCP em execução fornecendo endereços IP.

Para executar este tipo de instalação, proceda da seguinte maneira:

  1. Configure a fonte do repositório conforme descrito na Seção 14.2, “Configurando o servidor que mantém as fontes de instalação”. Escolha um servidor de rede NFS, HTTP ou FTP. Para um repositório SMB, consulte a Seção 14.2.5, “Gerenciando um repositório SMB”.

  2. Inicialize o sistema de destino usando o kit de mídia do SUSE Linux Enterprise Server.

  3. Quando a tela de boot do sistema de destino for exibida, use o prompt de opções de boot para passar os parâmetros apropriados de conexão de rede, a localização da fonte de instalação e a habilitação SSH. Consulte a Seção 14.4.2, “Usando opções de boot personalizadas” para obter instruções detalhadas sobre o uso desses parâmetros.

    O sistema de destino é inicializado em um ambiente baseado em texto, apresentando o endereço de rede sob o qual o ambiente de instalação gráfica pode ser endereçado por qualquer cliente SSH.

  4. Na estação de trabalho de controle, abra uma janela de terminal e conecte-se ao sistema de destino como descrito na Seção 14.5.2.2, “Conectando-se ao programa de instalação”.

  5. Execute a instalação como descrito no Capítulo 6, Instalação com o YaST. Reconecte-se ao sistema de destino depois que ele for reinicializado para concluir a parte final da instalação.

  6. Conclua a instalação.

14.1.6 Instalação remota por SSH: inicialização PXE e Wake on LAN

Este tipo de instalação ocorre totalmente sem intervenção. A máquina de destino é inicializada remotamente.

Para executar este tipo de instalação, verifique se os seguintes requisitos foram atendidos:

  • Repositório remoto: NFS, HTTP, FTP ou SMB com conexão de rede de trabalho.

  • Servidor TFTP.

  • Servidor DHCP em execução para sua rede, fornecendo um IP estático para o host a ser instalado.

  • Sistema de destino com recurso de inicialização PXE, rede e Wake on LAN, conectado à rede.

  • Sistema de controle com conexão de rede ativa e software cliente SSH.

Para executar este tipo de instalação, proceda da seguinte maneira:

  1. Configure o repositório conforme descrito na Seção 14.2, “Configurando o servidor que mantém as fontes de instalação”. Escolha um servidor de rede NFS, HTTP ou FTP. Para ver a configuração de um repositório SMB, consulte a Seção 14.2.5, “Gerenciando um repositório SMB”.

  2. Configure um servidor TFTP para manter uma imagem de inicialização que possa ser extraída pelo sistema de destino. Isso está descrito na Seção 14.3.2, “Configurando um servidor TFTP”.

  3. Configure um servidor DHCP para fornecer endereços IP a todas as máquinas e revelar a localização do servidor TFTP para o sistema de destino. Isso está descrito na Seção 14.3.1, “Configurando um servidor DHCP”.

  4. Prepare o sistema de destino para a inicialização PXE. Isso está descrito detalhadamente na Seção 14.3.5, “Preparando o sistema de destino para inicialização PXE”.

  5. Inicie o processo de inicialização do sistema de destino usando Wake on LAN. Isso está descrito na Seção 14.3.7, “Ativação na LAN”.

  6. Na estação de trabalho de controle, inicie um cliente SSH e conecte-se ao sistema de destino como descrito na Seção 14.5.2, “Instalação SSH”.

  7. Execute a instalação como descrito no Capítulo 6, Instalação com o YaST. Reconecte-se ao sistema de destino depois que ele for reinicializado para concluir a parte final da instalação.

  8. Conclua a instalação.

14.2 Configurando o servidor que mantém as fontes de instalação

Dependendo do sistema operacional executado na máquina que vai ser usada como a fonte de instalação de rede para o SUSE Linux Enterprise Server, haverá várias opções para configuração do servidor. A maneira mais fácil de configurar um servidor de instalação é usar o YaST no SUSE Linux Enterprise Server 11/opensuse; 11.1 ou superior.

Dica
Dica

É possível até usar uma máquina Microsoft Windows como o servidor de instalação para implantação do Linux. Consulte a Seção 14.2.5, “Gerenciando um repositório SMB” para obter os detalhes.

14.2.1 Configurando um servidor de instalação usando YaST

O YaST oferece uma ferramenta gráfica para criação de repositórios de rede. Ele possui suporte a servidores de instalação em rede HTTP, FTP e NFS.

  1. Efetue login como root na máquina que deverá ser usada como servidor de instalação.

  2. Inicie YaST › Diversos › Servidor de Instalação.

  3. Selecione o tipo de repositório (HTTP, FTP ou NFS). O serviço selecionado é iniciado automaticamente sempre que o sistema é iniciado. Se um serviço do tipo selecionado já estiver em execução no seu sistema e você quiser configurá-lo manualmente para o servidor, desative a configuração automática do serviço de servidor com Não configure serviços de rede. Em ambos os casos, defina o diretório em que os dados da instalação devem estar disponíveis no servidor.

  4. Configure o tipo de repositório necessário. Esta etapa refere-se à configuração automática dos serviços de servidor. Ela é ignorada quando a configuração automática está desativada.

    Defina um álias para o diretório raiz do servidor FTP ou HTTP no qual os dados de instalação devem ser encontrados. O repositório será armazenado em ftp://IP-Servidor/Álias/Nome (FTP) ou em http://IP-Servidor/Álias/Nome (HTTP). Nome é o nome do repositório, definido na etapa a seguir. Se você tiver selecionado NFS na etapa anterior, defina caracteres curingas e opções de exportação. O servidor NFS estará disponível em nfs://IP do servidor/Nome. Detalhes sobre NFS e exportações são encontrados no Chapter 26, Sharing File Systems with NFS, Administration Guide.

    Dica
    Dica: Configurações de Firewall

    Verifique se as configurações de firewall de seu sistema de servidor permitem tráfego nas portas para HTTP, NFS e FTP. Se não for permitido, habilite Abrir Porta no Firewall ou marque primeiro Detalhes do Firewall.

  5. Configure o repositório. Antes de copiar as mídias de instalação para o destino, defina o nome do repositório (o ideal é uma abreviação do produto e da versão fácil de se lembrar). O YaST permite gerar imagens ISO das mídias, em vez de cópias dos DVDs de instalação. Se desejar, ative a caixa de seleção relevante e especifique o caminho de diretório no qual os arquivos ISO podem ser encontrados localmente. Dependendo do produto a ser distribuído usando este servidor de instalação, é possível que mais CDs complementares ou CDs de service pack sejam necessários e devam ser adicionados como repositórios extras. Para anunciar o servidor de instalação na rede por OpenSLP, ative a opção adequada.

    Dica
    Dica

    Considere anunciar seu repositório por OpenSLP, se a sua configuração de rede suportar essa opção. Isto o livra de digitar o caminho de instalação da rede em todas as máquinas de destino. Os sistemas de destino são inicializados usando a opção de boot SLP e encontram o repositório de rede sem nenhuma outra configuração. Para obter os detalhes sobre esta opção, consulte a Seção 14.4, “Inicializando o sistema de destino para instalação”.

  6. Faça o upload dos dados de instalação. A etapa mais extensa da configuração do servidor de instalação é a cópia das mídias de instalação reais. Insira a mídia na sequência solicitada pelo YaST e aguarde o término do procedimento de cópia. Quando as fontes forem totalmente copiadas, retorne à visão geral dos repositórios existentes e feche a configuração selecionando Concluir.

    O seu servidor de instalação agora está totalmente configurado e pronto para serviço. Ele é inicializado automaticamente toda vez que o sistema é iniciado. Nenhuma outra intervenção é necessária. Você precisa apenas configurar e inicializar este serviço de forma correta e manualmente se tiver desativado a configuração automática do serviço de rede selecionado com YaST como etapa inicial.

Para desativar um repositório, selecione o repositório que deseja remover e selecione Apagar. Os dados de instalação são removidos do sistema. Para desativar o serviço de rede, use o respectivo módulo do YaST.

Se o servidor de instalação precisar fornecer os dados de instalação para mais de um produto da versão do produto, inicie o módulo do servidor de instalação do YaST e selecione Adicionar na visão geral dos repositórios existentes para configurar o novo repositório.

14.2.2 Configurando um repositório NFS manualmente

A configuração de uma fonte NFS para instalação é feita em duas etapas principais. Na primeira etapa, crie a estrutura de diretório que manterá os dados de instalação e copie a mídia de instalação nessa estrutura. Em seguida, exporte o diretório que manterá os dados de instalação para a rede.

Para criar um diretório para manter os dados de instalação, faça o seguinte:

  1. Efetue login como root.

  2. Crie um diretório que depois mantenha todos os dados de instalação e mude para esse diretório. Por exemplo:

    mkdir install/product/productversion
    cd install/product/productversion

    Substitua produto por uma abreviação do nome do produto e versão_do_produto por uma string que contenha o nome e a versão do produto.

  3. Para cada DVD incluído no kit de mídias, execute os seguintes comandos:

    1. Copie todo o conteúdo do DVD de instalação para o diretório do servidor de instalação:

      cp -a /media/path_to_your_DVD_drive .

      Substitua caminho_para_sua_unidade_de_DVD pelo caminho real onde está a unidade de DVD. Dependendo do tipo de unidade usado no seu sistema, as opções são cdrom, cdrecorder, dvd ou dvdrecorder.

    2. Renomeie o diretório com o número do DVD:

      mv path_to_your_DVD_drive DVDx

      Substitua x pelo número real do seu DVD.

No SUSE Linux Enterprise Server, você pode exportar o repositório com NFS usando o YaST. Proceda da seguinte maneira:

  1. Efetue login como root.

  2. Inicie YaST › Serviços de Rede › Servidor NFS.

  3. Selecione Iniciar e Abrir Porta no Firewall e clique em Avançar.

  4. Selecione Adicionar Diretório e procure o diretório contendo as fontes de instalação. Neste caso, o diretório é versão_do_produto.

  5. Selecione Adicionar Host e digite os nomes de host das máquinas para as quais exportar os dados de instalação. Em vez de especificar os nomes de host aqui, você também pode usar curingas, faixas de endereços de rede ou o nome de domínio da sua rede. Digite as opções de exportação adequadas ou mantenha o padrão, que funciona bem na maioria das configurações. Para obter mais informações sobre a sintaxe usada na exportação de compartilhamentos NFS, leia a página de manual sobre exports.

  6. Clique em Concluir. O servidor NFS que armazena o repositório do SUSE Linux Enterprise Server é iniciado automaticamente e integrado ao processo de boot.

Para exportar o repositório manualmente por meio do NFS, em vez de usar o módulo de Servidor NFS do YaST, faça o seguinte:

  1. Efetue login como root.

  2. Abra o arquivo /etc/exports e digite a seguinte linha:

    /productversion *(ro,root_squash,sync)

    Isso exportará o diretório /versão_do_produto para qualquer host que faça parte desta rede ou para qualquer host que possa se conectar a este servidor. Para limitar o acesso a este servidor, use máscaras de rede ou nomes de domínio em vez do curinga geral *. Consulte a página de manual sobre export para obter os detalhes. Grave e saia deste arquivo de configuração.

  3. Para adicionar o serviço NFS à lista de servidores iniciados durante a inicialização do sistema, execute os seguintes comandos:

    systemctl enable nfsserver.service
  4. Inicie o servidor NFS com systemctl start nfsserver.service. Se você precisar mudar a configuração do servidor NFS posteriormente, modifique o arquivo de configuração e reinicie o daemon NFS com systemctl restart nfsserver.service.

Anunciar o servidor NFS por OpenSLP faz o seu endereço ser conhecido por todos os clientes da sua rede.

  1. Efetue login como root.

  2. Crie o arquivo de configuração /etc/slp.reg.d/install.suse.nfs.reg com as seguintes linhas:

    
    
    
    # Register the NFS Installation Server
    service:install.suse:nfs://$HOSTNAME/path_to_repository/DVD1,en,65535 
    description=NFS Repository

    Substitua caminho_para_repositório pelo caminho real da fonte de instalação no servidor.

  3. Inicie o daemon OpenSLP com systemctl start slpd.service.

Para obter mais informações sobre OpenSLP, consulte a documentação do pacote localizada em /usr/share/doc/packages/openslp/ ou consulte o Chapter 20, SLP, Administration Guide. Mais informações sobre NFS no Chapter 26, Sharing File Systems with NFS, Administration Guide.

14.2.3 Configurando um repositório FTP manualmente

A criação do repositório FTP é bem parecida com a do repositório NFS. O repositório FTP também pode ser anunciado pela rede usando OpenSLP.

  1. Crie um diretório que mantenha as fontes de instalação como descrito na Seção 14.2.2, “Configurando um repositório NFS manualmente”.

  2. Configure o servidor FTP para distribuir o conteúdo do seu diretório de instalação:

    1. Efetue login como root e instale o pacote vsftpd usando o gerenciamento de software do YaST.

    2. Digite o diretório raiz do servidor FTP:

      cd /srv/ftp
    3. Crie um subdiretório que mantenha as fontes de instalação no diretório raiz do FTP:

      mkdir repository

      Substitua repositório pelo nome do produto.

    4. Monte o conteúdo do repositório de instalação no ambiente raiz de mudanças do servidor FTP:

      mount --bind path_to_repository /srv/ftp/repository

      Substitua caminho_para_repositório e repositório pelos valores correspondentes à sua configuração. Se precisar tornar os valores permanentes, adicione-os a /etc/fstab.

    5. Inicie vsftpd com vsftpd.

  3. Anuncie o repositório por OpenSLP, se for suportado pela sua configuração de rede:

    1. Crie o arquivo de configuração /etc/slp.reg.d/install.suse.ftp.reg com as seguintes linhas:

      
      
      
      # Register the FTP Installation Server
      service:install.suse:ftp://$HOSTNAME/repository/DVD1,en,65535 
      description=FTP Repository

      Substitua repositório pelo nome real do diretório do repositório em seu servidor. A linha service: deve ser digitada como uma linha contínua.

    2. Inicie o daemon OpenSLP com systemctl start slpd.service.

Dica
Dica: Configurando um servidor FTP com o YaST

Para usar o YaST configurando manualmente o servidor FTP de instalação, consulte o Chapter 30, Setting up an FTP Server with YaST, Administration Guide para obter mais informações sobre como usar o módulo do servidor FTP do YaST.

14.2.4 Configurando um repositório HTTP manualmente

A criação do repositório HTTP é bem parecida com a do repositório NFS. O repositório HTTP também pode ser anunciado pela rede usando OpenSLP.

  1. Crie um diretório que mantenha as fontes de instalação como descrito na Seção 14.2.2, “Configurando um repositório NFS manualmente”.

  2. Configure o servidor HTTP para distribuir o conteúdo do seu diretório de instalação:

    1. Instale o servidor Web Apache como descrito na Section “Installation”, Chapter 29, The Apache HTTP Server, Administration Guide.

    2. Insira o diretório root do servidor HTTP (/srv/www/htdocs) e crie o subdiretório que armazenará as fontes de instalação:

      mkdir repository

      Substitua repositório pelo nome do produto.

    3. Crie um link simbólico do local das fontes de instalação para o diretório raiz do servidor Web (/srv/www/htdocs):

      ln -s /path_to_repository /srv/www/htdocs/repository
    4. Modifique o arquivo de configuração do servidor HTTP (/etc/apache2/default-server.conf) para fazê-lo seguir links simbólicos. Substitua a seguinte linha:

      Options None

      por

      Options Indexes FollowSymLinks
    5. Recarregue a configuração do servidor HTTP usando systemctl reload apache2.service.

  3. Anuncie o repositório por OpenSLP, se for suportado pela sua configuração de rede:

    1. Crie o arquivo de configuração /etc/slp.reg.d/install.suse.http.reg com as seguintes linhas:

      
      
      
      # Register the HTTP Installation Server
      service:install.suse:http://$HOSTNAME/repository/DVD1/,en,65535 
      description=HTTP Repository

      Substitua repositório pelo caminho real do repositório no servidor. A linha service: deve ser digitada como uma linha contínua.

    2. Inicie o daemon OpenSLP usando systemctl start slpd.service.

14.2.5 Gerenciando um repositório SMB

Com o SMB, é possível importar as fontes de instalação de um servidor Microsoft Windows e iniciar a implantação do Linux mesmo sem nenhuma máquina Linux.

Para configurar um Compartilhamento do Windows exportado para armazenar o repositório do SUSE Linux Enterprise Server, faça o seguinte:

  1. Efetue login na sua máquina Windows.

  2. Crie um novo diretório para armazenar toda a árvore de instalação chamado INSTALL, por exemplo.

  3. Exporte este compartilhamento de acordo com o procedimento descrito na sua documentação do Windows.

  4. Entre nesse compartilhamento e crie um subdiretório chamado produto. Substitua produto pelo nome real do produto.

  5. Entre no diretório INSTALL/produto e copie cada DVD em um diretório separado, como DVD1 e DVD2.

Para usar um compartilhamento SMB montado como repositório, faça o seguinte:

  1. Inicialize o destino de instalação.

  2. Selecione Instalação.

  3. Pressione F4 para a seleção do repositório.

  4. Escolha SMB e digite o nome ou endereço IP da máquina Windows, o nome do compartilhamento (INSTALL/produto/DVD1, neste exemplo), o nome de usuário e a senha. A sintaxe é parecida com esta:

    smb://workdomain;user:password@server/INSTALL/DVD1

    Depois que você pressionar Enter, o YaST será iniciado e você poderá executar a instalação.

14.2.6 Usando imagens ISO da mídia de instalação no servidor

Em vez de copiar as mídias físicas no diretório de servidor manualmente, você pode também montar as imagens ISO das mídias de instalação em seu servidor de instalação e usá-las como repositório. Para configurar um servidor HTTP, NFS ou FTP que usa imagens ISO em vez de cópias de mídia, faça o seguinte:

  1. Faça download das imagens ISO e grave-as na máquina a ser usada como servidor de instalação.

  2. Efetue login como root.

  3. Escolha e crie um local apropriado para os dados de instalação, conforme descrito na Seção 14.2.2, “Configurando um repositório NFS manualmente”, na Seção 14.2.3, “Configurando um repositório FTP manualmente” ou na Seção 14.2.4, “Configurando um repositório HTTP manualmente”.

  4. Crie subdiretórios para cada DVD.

  5. Para montar e descompactar cada imagem ISO no local final, emita o seguinte comando:

    mount -o loop path_to_isopath_to_repository/product/mediumx

    Substitua caminho_para_iso pelo caminho da sua cópia local da imagem ISO, caminho_para_repositório pelo diretório de origem do servidor, produto pelo nome do produto e mídiax pelo tipo (CD ou DVD) e número de mídias que está usando.

  6. Repita a etapa anterior para montar todas as imagens ISO necessárias ao seu produto.

  7. Inicie seu servidor de instalação normalmente, conforme descrito na Seção 14.2.2, “Configurando um repositório NFS manualmente”, na Seção 14.2.3, “Configurando um repositório FTP manualmente” ou na Seção 14.2.4, “Configurando um repositório HTTP manualmente”.

Para montar as imagens ISO automaticamente no momento do boot, adicione as respectivas entradas de montagem a /etc/fstab. Uma entrada de acordo com o exemplo anterior seria semelhante a esta:

path_to_iso path_to_repository/productmedium auto loop

14.3 Preparando a inicialização do sistema de destino

Esta seção aborda as tarefas de configuração necessárias em cenários complexos de inicialização. Contém exemplos de configurações prontas para aplicar referentes a DHCP, inicialização PXE, TFTP e Wake on LAN.

14.3.1 Configurando um servidor DHCP

Há duas maneiras de configurar um servidor DHCP. Para o SUSE Linux Enterprise Server, o YaST oferece uma interface gráfica para o processo. Os usuários podem editar os arquivos de configuração manualmente. Para obter mais informações sobre servidores DHCP, consulte também o Chapter 23, DHCP, Administration Guide.

14.3.1.1 Configurando um servidor DHCP com o YaST

Para anunciar a localização do servidor TFTP aos clientes da rede e especificar o arquivo da imagem de boot que deve ser usado pelo destino de instalação, adicione duas declarações à configuração do servidor DHCP.

  1. Efetue login como root na máquina que hospeda o servidor DHCP.

  2. Inicie YaST › Serviços de Rede › Servidor DHCP.

  3. Execute o assistente de configuração para fazer a configuração básica do servidor DHCP.

  4. Selecione Configurações de Especialista e Sim quando for notificado para sair da caixa de diálogo de inicialização.

  5. Na caixa de diálogo Declarações Configuradas, selecione a sub-rede na qual o novo sistema deve estar localizado e clique em Editar.

  6. Na caixa de diálogo Configuração de Sub-rede, selecione Adicionar para adicionar uma nova opção à configuração da sub-rede.

  7. Selecione nome_do_arquivo e digite pxelinux.0 como o valor.

  8. Adicione outra opção (next-server) e defina o valor como o endereço do servidor TFTP.

  9. Selecione OK e Finalizar para concluir a configuração do servidor DHCP.

Para configurar o DHCP a fim de fornecer um endereço IP estático para um host específico, entre nas Configurações de Especialista do módulo de configuração do servidor DHCP (Passo 4) e adicione uma nova declaração do tipo de host. Adicione as opções hardware e fixed-address a essa declaração de host e forneça os valores apropriados.

14.3.1.2 Configurando um servidor DHCP manualmente

O que todo servidor DHCP precisa fazer, além de fornecer alocação automática de endereço aos clientes de rede, é anunciar o endereço IP do servidor TFTP e o arquivo que deve ser transferido pelas rotinas de instalação para a máquina de destino.

  1. Efetue login como root na máquina que hospeda o servidor DHCP.

  2. Anexe as linhas seguintes a uma configuração de sub-rede do arquivo de configuração de seu servidor DHCP localizado em /etc/dhcpd.conf:

    subnet 192.168.1.0 netmask 255.255.255.0 { 
      range dynamic-bootp 192.168.1.200 192.168.1.228;
      # PXE related settings
      #
      # "next-server" defines the TFTP server that will be used
      next-server ip_tftp_server;
      #
      # "filename" specifies the pxelinux image on the TFTP server
      # the server runs in chroot under /srv/tftpboot
      filename  "pxelinux.0";
    }

    Substitua ip_servidor_tftp pelo endereço IP real do servidor TFTP. Para obter mais informações sobre as opções disponíveis em dhcpd.conf, consulte a página de manual sobre dhcpd.conf.

  3. Reinicie o servidor DHCP executando systemctl restart dhcpd.service.

Se você planeja usar SSH para controle remoto de uma instalação PXE e Wake on LAN, especifique explicitamente o endereço IP que o DHCP deve fornecer ao destino de instalação. Para isso, modifique a configuração DHCP mencionada acima de acordo com o exemplo a seguir:

group {
  # PXE related settings
  # 
  # "next-server" defines the TFTP server that will be used 
  next-server ip_tftp_server:
  # 
  # "filename" specifies the pxelinux image on the TFTP server 
  # the server runs in chroot under /srv/tftpboot
  filename "pxelinux.0";
  host test {
    hardware ethernet mac_address; 
    fixed-address some_ip_address;
    }
}

A declaração de host apresenta o nome de host do destino de instalação. Para vincular o nome de host e o endereço IP a um host específico, você deve saber e especificar o endereço de hardware (MAC) do sistema. Substitua todas as variáveis usadas neste exemplo pelos valores reais que correspondem ao seu ambiente.

Após a reinicialização do servidor DHCP, ele fornece um IP estático para o host especificado, habilitando-o a conectar-se ao sistema por SSH.

14.3.2 Configurando um servidor TFTP

Se for usada a instalação baseada no SUSE, será possível usar o YaST para configurar um Servidor TFTP. Se preferir, configure-o manualmente. O servidor TFTP entrega a imagem de boot ao sistema de destino após a inicialização e envia uma solicitação para ele.

14.3.2.1 Configurando um servidor TFTP usando YaST

  1. Efetue login como root.

  2. Inicie YaST › Serviços de Rede › Servidor TFTP e instale o pacote solicitado.

  3. Clique em Habilitar para verificar se o servidor foi iniciado e incluído nas rotinas de inicialização. De sua parte, não é necessária nenhuma outra ação de proteção. O xinetd inicia o tftpd no momento de inicialização.

  4. Clique em Abrir Porta no Firewall para abrir a porta adequada no firewall em execução na sua máquina. Se nenhum firewall estiver em execução no seu servidor, esta opção não está disponível.

  5. Clique em Pesquisar para pesquisar o diretório de imagem de inicialização. O diretório padrão /tftpboot é criado e selecionado automaticamente.

  6. Clique em Concluir para aplicar as suas configurações e iniciar o servidor.

14.3.2.2 Configurando um servidor TFTP manualmente

  1. Efetue login como root e instale os pacotes tftp e xinetd.

  2. Se indisponível, crie os diretórios /srv/tftpboot e /srv/tftpboot/pxelinux.cfg.

  3. Adicione os arquivos adequados para a imagem de boot como descrito na Seção 14.3.3, “Usando a inicialização PXE”.

  4. Modifique a configuração do xinetd localizado em /etc/xinetd.d para certificar-se de que o servidor TFTP seja iniciado no boot:

    1. Se não existir, crie um arquivo chamado tftp neste diretório com touch tftp. Em seguida, execute chmod 755 tftp.

    2. Abra o arquivo tftp e adicione as seguintes linhas:

      service tftp 
      { 
              socket_type            = dgram
              protocol               = udp 
              wait                   = yes 
              user                   = root 
              server                 = /usr/sbin/in.tftpd 
              server_args            = -s /srv/tftpboot 
              disable                = no 
      }
      
    3. Grave o arquivo e reinicie xinetd com rcxinetd restart.

14.3.3 Usando a inicialização PXE

Informações técnicas e especificações completas sobre PXE estão disponíveis no documento Preboot Execution Environment (PXE) http://www.pix.net/software/pxeboot/archive/pxespec.pdf).

  1. Mude para o diretório boot/<arquitetura>/loader do seu repositório de instalação e copie os arquivos linux, initrd, message, biostest e memtest para o diretório /srv/tftpboot, digitando o seguinte:

    cp -a linux initrd message biostest memtest /srv/tftpboot
  2. Instale o pacote syslinux diretamente dos DVDs de instalação com o YaST.

  3. Copie o arquivo /usr/share/syslinux/pxelinux.0 para o diretório /srv/tftpboot digitando o seguinte:

    cp -a /usr/share/syslinux/pxelinux.0 /srv/tftpboot
         
  4. Mude para o diretório do seu repositório de instalação e copie o arquivo isolinux.cfg para /srv/tftpboot/pxelinux.cfg/default, digitando o seguinte:

    cp -a boot/<architecture>/loader/isolinux.cfg /srv/tftpboot/pxelinux.cfg/default
         
  5. Edite o arquivo /srv/tftpboot/pxelinux.cfg/default e remova as linhas que começam com readinfo e framebuffer.

  6. Insira as seguintes entradas nas linhas anexas dos rótulos padrão failsafe e apic:

    insmod=módulo_do_kernel

    Por meio dessa entrada, digite o módulo do Kernel de rede necessário para suportar a instalação em rede no cliente PXE. Substitua módulo_do_kernel pelo nome do módulo apropriado para o seu dispositivo de rede.

    netdevice=interface

    Esta entrada define a interface de rede do cliente que deve ser usada para a instalação da rede. Só será necessária se o cliente possuir várias placas de rede, devendo ser adaptada de acordo. No caso de uma única placa de rede, esta entrada pode ser omitida.

    install=nfs://ip_servidorinstal/caminho_para_repositório/DVD1

    Esta entrada define o servidor NFS e o repositório para a instalação do cliente. Substitua ip_servidorinstal pelo endereço IP real do servidor de instalação. caminho_para_repositório deve ser substituído pelo caminho real até o repositório. Os repositórios HTTP, FTP ou SMB são tratados de forma semelhante, exceto pelo prefixo de protocolo, que deve ser http, ftp ou smb.

    Importante
    Importante: Adicionando opções de boot

    Se precisar passar outras opções de boot para as rotinas de instalação, como parâmetros de boot SSH ou VNC, anexe-as à entrada install. Uma visão geral dos parâmetros e alguns exemplos são apresentados na Seção 14.4, “Inicializando o sistema de destino para instalação”.

    Dica
    Dica: Mudando nomes de arquivo do kernel e do initrd

    É possível usar nomes de arquivo diferentes para imagens do Kernel e do initrd. Isso é útil para fornecer sistemas operacionais diferentes do mesmo servidor de boot. No entanto, saiba que apenas um ponto é permitido nos nomes de arquivo fornecidos pelo TFTP para boot PXE.

    A seguir, temos um exemplo de arquivo /srv/tftpboot/pxelinux.cfg/default. Ajuste o prefixo do protocolo do repositório para corresponder à sua configuração de rede e especifique o método de sua preferência para conexão com o instalador, adicionando as opções vnc e vncpassword ou usessh e sshpassword à entrada install. As linhas separadas por \ devem ser digitadas como uma linha contínua sem quebra de linha e sem \.

    default harddisk 
            
    # default
    label linux 
      kernel linux 
      append initrd=initrd ramdisk_size=65536 \
         install=nfs://ip_instserver/path_to_repository/product/DVD1 
    	    
    # repair
    label repair
      kernel linux
      append initrd=initrd splash=silent repair=1 showopts
    
    # rescue 
    label rescue 
      kernel linux 
      append initrd=initrd ramdisk_size=65536 rescue=1 
    
    # bios test
    label firmware
      kernel linux
      append initrd=biostest,initrd splash=silent install=exec:/bin/run_biostest showopts
    
    #  memory test 
    label memtest 
      kernel memtest 
    
    #  hard disk 
    label harddisk
      localboot 0
    
    implicit     0 
    display      message
    prompt       1 
    timeout      100
  7. Substitua ip_servidorinstal e caminho_para_repositório pelos valores usados na sua configuração.

    A seção a seguir serve como breve referência às opções PXELINUX usadas nesta configuração. Para obter mais informações sobre as opções disponíveis, consulte a documentação do pacote syslinux localizada em /usr/share/doc/packages/syslinux/.

14.3.4 Opções de configuração PXELINUX

As opções relacionadas aqui são um subconjunto de todas as opções disponíveis para o arquivo de configuração PXELINUX.

APPEND opções...

Adicione uma ou mais opções à linha de comando do Kernel. São adicionadas para inicializações manuais e automáticas. As opções são adicionadas no início da linha de comando do Kernel, normalmente permitindo que as opções de Kernel digitadas explicitamente as substituam.

APPEND -

Não anexa nada. APPEND com um único hífen como argumento em uma seção LABEL pode ser usado para anular um APPEND global.

DEFAULT opções de kernel...

Defina a linha de comando padrão do Kernel. Se PXELINUX é inicializado automaticamente, atua como se as entradas após DEFAULT tivessem sido digitadas no prompt de boot, exceto a opção auto, que é adicionada automaticamente, indicando uma inicialização automática.

Se nenhum arquivo de configuração ou nenhuma entrada DEFAULT estiver presente no arquivo de configuração, o padrão será o nome de Kernel linux sem opções.

IFAPPEND FLAG

Adiciona uma opção específica à linha de comando do kernel de acordo com o valor FLAG. A opção IFAPPEND está disponível apenas no PXELINUX. FLAG espera um valor, descrito em Tabela 14.1, “Opções de linha de comando do kernel geradas e adicionadas do IFAPPEND:

Tabela 14.1 Opções de linha de comando do kernel geradas e adicionadas do IFAPPEND

Argumento

Linha de Comando do Kernel Gerada/Descrição

1

ip=CLIENT_IP:BOOT_SERVER_IP:GW_IP:NETMASK

Os marcadores são substituídos de acordo com a entrada do servidor DHCP/BOOTP ou boot PXE.

Observe que essa opção não substitui a execução de um cliente DHCP no sistema inicializado. Sem as renovações regulares, o aluguel adquirido pelo BIOS PXE vai expirar, disponibilizando o endereço IP para reutilização do servidor DHCP.

2

BOOTIF=MAC_ADDRESS_OF_BOOT_INTERFACE

Essa opção é útil para evitar tempos de espera quando o servidor de instalação investiga uma interface LAN em seguida da outra, até obter a resposta de um servidor DHCP. Usando essa opção, o programa initrd pode determinar de qual interface o sistema foi inicializado. O linuxrc lê essa opção e utiliza essa interface de rede.

4

SYSUUID=SYSTEM_UUID

Adiciona UUIDs como hexadecimais em minúsculas, consulte /usr/share/doc/packages/syslinux/pxelinux.txt

LABEL rótulo KERNEL imagem APPEND opções...

Indica que, se for digitado label como o Kernel a ser inicializado, o PXELINUX deverá inicializar image, e as opções APPEND especificadas deverão ser usadas em vez das que estão especificadas na seção global do arquivo (antes do primeiro comando LABEL). O padrão para imagem é o mesmo de rótulo e, se não for fornecido nenhum APPEND, o padrão será usar a entrada global (se houver). Até 128 entradas LABEL são permitidas.

E PXELINUX usa a seguinte sintaxe:

label mylabel 
  kernel mykernel 
  append myoptions

Os rótulos são desmembrados como se fossem nomes de arquivo e deverão ser exclusivos após o desmembramento. Por exemplo, não seria possível distinguir os dois rótulos v2.6.30 e v2.6.31 em PXELINUX, pois ambos são desmembrados em um mesmo nome de arquivo do DOS.

O Kernel não precisa ser um Kernel do Linux, ele pode ser um setor de boot ou um arquivo COMBOOT.

LOCALBOOT tipo

Em PXELINUX, especificar LOCALBOOT 0 em vez de uma opção KERNEL significa chamar este rótulo específico, e causa uma inicialização de disco local em vez de uma inicialização de Kernel.

Argumento

Descrição

0

Executa uma inicialização normal

4

Executa uma inicialização local com o driver UNDI (Universal Network Driver Interface) ainda residente na memória

5

Realiza uma inicialização local com toda a pilha PXE, incluindo o driver UNDI, ainda residente na memória

Todos os outros valores são indefinidos. Se você não sabe quais são as pilhas UNDI ou PXE, especifique 0.

TIMEOUT tempo_de_espera

Indica quanto tempo esperar no prompt de boot até inicializar automaticamente, em unidades de 1/10 de segundo. O tempo de espera é cancelado tão logo o usuário digite algo no teclado, considerando que o usuário conclua o comando iniciado. O tempo de espera zero desabilita completamente o tempo de espera (que é também o padrão). O valor do tempo de espera máximo possível é 35996 (pouco menos de uma hora).

PROMPT val_flag

Se val_flag for 0, só exibirá o prompt de boot se Shift ou Alt estiver pressionado ou Caps Lock ou Scroll Lock estiver definido (que é o padrão). Se val_flag for 1, exibirá sempre o prompt de boot.

F2  filename
F1  filename 
..etc... 
F9  filename
F10 filename

Exibe o arquivo indicado na tela quando uma tecla de função é pressionada no prompt de boot. Isso pode ser usado para implementar a ajuda online de pré-inicialização (supostamente para as opções de linha do comando do Kernel). Para compatibilidade com versões anteriores, F10 também pode ser digitado como F0. Observe que ainda não há um meio de vincular nomes de arquivo a F11 e F12.

14.3.5 Preparando o sistema de destino para inicialização PXE

Prepare o BIOS do sistema para a inicialização PXE incluindo a opção PXE na ordem de inicialização do BIOS.

Atenção
Atenção: Ordem de inicialização do BIOS

Não coloque a opção PXE na frente da opção de inicialização do disco rígido no BIOS. Do contrário, o sistema tentaria se reinstalar sempre que fosse inicializado.

14.3.6 Preparando o sistema de destino para Wake on LAN

Wake on LAN (WOL) requer que a opção de BIOS adequada seja habilitada antes da instalação. Além disso, anote o endereço MAC do sistema de destino. Esses dados são necessários para iniciar o Wake on LAN.

14.3.7 Ativação na LAN

Wake on LAN permite que a máquina seja ativada por um pacote de rede especial contendo o endereço MAC da máquina. Como toda máquina no mundo tem um identificador MAC exclusivo, não se preocupe caso ligue acidentalmente a máquina errada.

Importante
Importante: Wake on LAN em diferentes segmentos de rede

Se a máquina controladora não estiver localizada no mesmo segmento de rede que o destino de instalação que deve ser desperto, configure as solicitações WOL para serem enviadas como multicasts ou controle remotamente uma máquina naquele segmento de rede para atuar como remetente das solicitações.

Os usuários do SUSE Linux Enterprise Server podem utilizar um módulo do YaST chamado WOL para configurar facilmente o Wake on LAN. Os usuários de outras versões de sistemas operacionais baseados no SUSE Linux podem usar uma ferramenta de linha de comando.

14.3.8 Wake on LAN com o YaST

  1. Efetue login como root.

  2. Inicie YaST › Serviços de Rede › WOL.

  3. Clique em Adicionar e digite o nome de host e o endereço MAC do sistema de destino.

  4. Para ativar essa máquina, selecione a entrada apropriada e clique em Wake up.

14.4 Inicializando o sistema de destino para instalação

Há duas maneiras diferentes de personalizar o processo de boot para instalação, além das mencionadas na Seção 14.3.7, “Ativação na LAN” e na Seção 14.3.3, “Usando a inicialização PXE”. Você pode usar as opções de boot padrão e as teclas de função ou usar o prompt de opções de boot da tela de boot da instalação para passar quaisquer opções de boot que o Kernel de instalação possa precisar neste hardware específico.

14.4.1 Usando as opções padrão de boot

As opções de boot foram descritas detalhadamente no Capítulo 6, Instalação com o YaST. Em geral, basta selecionar Instalação para iniciar o processo de boot da instalação.

Se problemas ocorrerem, use Instalação—ACPI Desabilitado ou Instalação—Configurações Seguras. Para obter mais informações sobre solução de problemas no processo de instalação, consulte a Section “Installation Problems”, Chapter 36, Common Problems and Their Solutions, Administration Guide.

A barra de menus na tela inferior oferece algumas funcionalidades avançadas necessárias em algumas configurações. Usando as teclas de função, você pode especificar opções adicionais para passar para as rotinas de instalação sem que precise saber a sintaxe detalhada desses parâmetros (consulte a Seção 14.4.2, “Usando opções de boot personalizadas”). Uma descrição detalhada das teclas de função disponíveis pode ser obtida na Seção 6.2.2.1, “Tela de boot em máquinas equipadas com BIOS tradicional”.

14.4.2 Usando opções de boot personalizadas

O uso do conjunto apropriado de opções de boot simplifica o procedimento de instalação. Vários parâmetros também podem ser configurados posteriormente usando as rotinas linuxrc, mas usar as opções de boot é mais fácil. Em algumas configurações automatizadas, as opções de boot podem ser fornecidas com initrd ou um arquivo info.

A tabela a seguir relaciona todos os cenários de instalação mencionados neste capítulo com os parâmetros necessários para inicialização e as opções de boot correspondentes. Anexe todos eles na ordem em que aparecem na tabela para obter uma string de opção de boot que é passada para as rotinas de instalação. Por exemplo (todos em uma linha):

install=xxx netdevice=xxx hostip=xxx netmask=xxx vnc=xxx vncpassword=xxx

Substitua todos os valores xxx desta string pelos valores apropriados à sua configuração.

Capítulo 6, Instalação com o YaST

Parâmetros necessários para inicialização.  Nenhum

Opções de Boot.  Nenhuma é necessária

Seção 14.1.1, “Instalação remota simples por VNC: configuração de rede estática”
Parâmetros necessários para inicialização
  • Localização do servidor de instalação

  • Dispositivo de rede

  • Endereço IP

  • Máscara de rede

  • Gateway

  • Habilitação VNC

  • Senha VNC

Opções de Boot
  • install=(nfs,http, ftp,smb)://caminho_mídia_inst

  • netdevice=um_disp_rede (necessário apenas se vários dispositivos de rede estiverem disponíveis)

  • hostip=um_ip

  • netmask=uma_máscara_rede

  • gateway=gateway_ip

  • vnc=1

  • vncpassword=uma_senha

Seção 14.1.2, “Instalação remota simples por VNC: configuração de rede dinâmica”
Parâmetros necessários para inicialização
  • Localização do servidor de instalação

  • Habilitação VNC

  • Senha VNC

Opções de Boot
  • install=(nfs,http, ftp,smb)://caminho_mídia_inst

  • vnc=1

  • vncpassword=uma_senha

Seção 14.1.3, “Instalação remota por VNC: inicialização PXE e Wake on LAN”
Parâmetros necessários para inicialização
  • Localização do servidor de instalação

  • Localização do servidor TFTP

  • Habilitação VNC

  • Senha VNC

Opções de Boot.  Não aplicável; processo gerenciado via PXE e DHCP

Seção 14.1.4, “Instalação remota simples por SSH: configuração de rede estática”
Parâmetros necessários para inicialização
  • Localização do servidor de instalação

  • Dispositivo de rede

  • Endereço IP

  • Máscara de rede

  • Gateway

  • Habilitação SSH

  • Senha SSH

Opções de Boot
  • install=(nfs,http, ftp,smb)://caminho_mídia_inst

  • netdevice=um_disp_rede (necessário apenas se vários dispositivos de rede estiverem disponíveis)

  • hostip=um_ip

  • netmask=uma_máscara_rede

  • gateway=gateway_ip

  • usessh=1

  • sshpassword=uma_senha

Seção 14.1.5, “Instalação remota simples por SSH: configuração de rede dinâmica”
Parâmetros necessários para inicialização
  • Localização do servidor de instalação

  • Habilitação SSH

  • Senha SSH

Opções de Boot
  • install=(nfs,http, ftp,smb)://caminho_mídia_inst

  • usessh=1

  • sshpassword=uma_senha

Seção 14.1.6, “Instalação remota por SSH: inicialização PXE e Wake on LAN”
  • Localização do servidor de instalação

  • Localização do servidor TFTP

  • Habilitação SSH

  • Senha SSH

Opções de Boot.  Não aplicável; processo gerenciado via PXE e DHCP

Dica
Dica: Mais informações sobre opções de boot do linuxrc

Saiba mais sobre as opções de boot linuxrc usadas para inicializar um sistema Linux em http://en.opensuse.org/SDB:Linuxrc.

14.4.2.1 Instalando produtos complementares e atualizações de driver

O SUSE Linux Enterprise Server suporta a instalação de produtos complementares com extensões (por exemplo, SUSE Linux Enterprise High Availability Extension), produtos e drivers de terceiros ou software adicional. Para instalar automaticamente um produto complementar durante a implantação remota do SUSE Linux Enterprise Server, especifique o parâmetro addon=REPOSITÓRIO.

REPOSITÓRIO deve ser um repositório hospedado reconhecido pelo YaST (YaST2 ou YUM (rpm-md)). Não são suportadas imagens ISO no momento.

Dica
Dica: Atualizações de driver

Você encontra atualizações de driver em http://drivers.suse.com/. Nem todas as atualizações de driver são fornecidas como repositórios; algumas só estão disponíveis como imagens ISO e, portanto, não podem ser instaladas com o parâmetro addon. Há instruções sobre como instalar atualizações de driver por imagem ISO disponíveis em http://drivers.suse.com/doc/SolidDriver/Driver_Kits.html.

14.5 Monitorando o processo de instalação

Há várias opções para monitorar o processo de instalação remotamente. Se as opções de boot adequadas tiverem sido especificadas ao inicializar para instalação, VNC ou SSH podem ser usados para controlar a instalação e a configuração do sistema de uma estação de trabalho remota.

14.5.1 Instalação VNC

Usando um software viewer de VNC, é possível controlar remotamente a instalação do SUSE Linux Enterprise Server praticamente de qualquer sistema operacional. Esta seção apresenta a configuração usando um visualizador VNC ou um browser da Web.

14.5.1.1 Preparando para instalação VNC

Tudo o que você precisa fazer no destino da instalação para preparar uma instalação VNC é fornecer as opções de boot adequadas na inicialização inicial para instalação (consulte a Seção 14.4.2, “Usando opções de boot personalizadas”). O sistema de destino inicializa em um ambiente baseado em texto e espera que um cliente VNC conecte-se ao programa de instalação.

O programa de instalação anuncia o endereço IP e exibe o número necessário para conexão para a instalação. Se você tiver acesso físico ao sistema de destino, essas informações são fornecidas logo depois do sistema ser inicializado para instalação. Digite esses dados quando eles forem solicitados pelo software cliente VNC e forneça a sua senha VNC.

Como o destino da instalação se anuncia por OpenSLP, é possível recuperar as informações de endereço do destino da instalação por um browser SPL sem a necessidade de nenhum contato físico com a instalação propriamente dita, desde que a sua configuração de rede e todas as máquinas suportem OpenSLP:

Procedimento 14.1 Localizando instalações do VNC via OpenSLP
  1. Execute slptool findsrvtypes | grep vnc para ver uma lista de todos os serviços que oferecem VNC. Os destinos da instalação do VNC devem estar disponíveis em um serviço denominado YaST.installation.suse.

  2. Execute slptool findsrvs YaST.installation.suse para ver uma lista das instalações disponíveis. Use o endereço IP e a porta (normalmente, 5901) fornecidos pelo viewer do VNC.

14.5.1.2 Conectando-se ao programa de instalação

Há duas formas de se conectar a um servidor VNC (neste caso, o destino da instalação). Você pode iniciar um visualizador VNC independente em qualquer sistema operacional ou conectar-se usando um browser da Web habilitado para Java.

Com o VNC, é possível controlar a instalação de um sistema Linux de qualquer outro sistema operacional, incluindo outras variedades do Linux, Windows ou Mac OS.

Em uma máquina Linux, verifique se o pacote tightvnc está instalado. Em uma máquina Windows, instale a porta Windows deste aplicativo, que pode ser obtida na home page do TightVNC (http://www.tightvnc.com/download.html).

Para conectar-se ao programa de instalação executado na máquina de destino, proceda da seguinte maneira:

  1. Inicie o visualizador VNC.

  2. Digite o endereço IP e o número de exibição do destino de instalação como fornecidos pelo browser SLP ou pelo próprio programa de instalação:

    ip_address:display_number

    Uma janela é aberta na área de trabalho, mostrando as telas do YaST como em uma instalação local normal.

Ao usar um browser da Web para conectar-se ao programa de instalação, você fica totalmente independente de qualquer software VNC ou do sistema operacional subjacente. Desde que o aplicativo browser tenha o suporte Java habilitado, você poderá usar qualquer browser (Firefox, Internet Explorer, Chromium, Opera, etc.) para executar a instalação do sistema Linux.

Para executar uma instalação VCN, proceda da seguinte maneira:

  1. Inicie o seu browser da Web favorito.

  2. Digite o seguinte no prompt de endereço:

    http://ip_address_of_target:5801
  3. Digite sua senha VNC quando solicitado. A janela do browser agora exibe as telas do YaST como em uma instalação local normal.

14.5.2 Instalação SSH

Com o SSH, você pode controlar remotamente a instalação da sua máquina Linux usando qualquer software cliente SSH.

14.5.2.1 Preparando para instalação SSH

Além de instalar o pacote de software apropriado (OpenSSH para Linux e PuTTY para Windows), você precisa passar as opções de boot corretas para habilitar o SSH para instalação. Consulte a Seção 14.4.2, “Usando opções de boot personalizadas” para obter os detalhes. Por padrão, o OpenSSH é instalado em qualquer sistema operacional baseado no SUSE Linux.

14.5.2.2 Conectando-se ao programa de instalação

  1. Recupere o endereço IP do destino da instalação. Se você tiver acesso físico à máquina de destino, use o endereço IP fornecido pela rotina de instalação no console após a primeira inicialização. Caso contrário, use o endereço IP que foi atribuído a este host específico na configuração de servidor DHCP.

  2. Em uma linha de comando, digite o seguinte comando:

    ssh -X root@
    ip_address_of_target

    Substitua endereço_ip_do_destino pelo endereço IP real do destino de instalação.

  3. Quando for solicitado um nome de usuário, digite root.

  4. Quando for solicitada uma senha, digite a que foi definida com a opção de inicialização do SSH. Depois que você autenticar com êxito, será exibido um prompt de linha de comando para o destino da instalação.

  5. Digite yast para iniciar o programa de instalação. Uma janela é aberta mostrando as telas normais do YaST como descrito no Capítulo 6, Instalação com o YaST.

Imprimir esta página