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.
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.
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.
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:
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”.
Inicialize o sistema de destino usando o kit de mídia do SUSE Linux Enterprise Server.
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”.
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”.
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.
Conclua a instalação.
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:
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”.
Inicialize o sistema de destino usando o kit de mídia do SUSE Linux Enterprise Server.
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”.
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”.
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.
Conclua a instalação.
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:
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”.
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”.
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”.
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”.
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”.
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”.
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.
Conclua a instalação.
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:
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”.
Inicialize o sistema de destino usando o kit de mídia do SUSE Linux Enterprise Server.
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.
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”.
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.
Conclua a instalação.
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.
Na caixa de diálogo de configurações de rede, marque o e evite o NetworkManager. Do contrário, a conexão SSH será perdida durante a instalação. Redefina as configurações para 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:
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”.
Inicialize o sistema de destino usando o kit de mídia do SUSE Linux Enterprise Server.
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.
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”.
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.
Conclua a instalação.
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:
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”.
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”.
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”.
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”.
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”.
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”.
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.
Conclua a 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.
É 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.
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.
Efetue login como root na máquina que deverá ser usada como servidor de instalação.
Inicie › › .
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 . Em ambos os casos, defina o diretório em que os dados da instalação devem estar disponíveis no servidor.
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.
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 ou marque primeiro .
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.
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”.
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 .
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 . 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 na visão geral dos repositórios existentes para configurar o novo repositório.
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:
Efetue login como root.
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.
Para cada DVD incluído no kit de mídias, execute os seguintes comandos:
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.
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:
Efetue login como root.
Inicie › › .
Selecione e e clique em .
Selecione e procure o diretório contendo as fontes de instalação. Neste caso, o diretório é versão_do_produto.
Selecione 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.
Clique em . 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:
Efetue login como root.
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.
Para adicionar o serviço NFS à lista de servidores iniciados durante a inicialização do sistema, execute os seguintes comandos:
systemctl enable nfsserver.service
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.
Efetue login como root.
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.
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.
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.
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”.
Configure o servidor FTP para distribuir o conteúdo do seu diretório de instalação:
Efetue login como root e instale o pacote vsftpd usando o gerenciamento de software do YaST.
Digite o diretório raiz do servidor FTP:
cd /srv/ftpCrie 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.
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.
Inicie vsftpd com vsftpd.
Anuncie o repositório por OpenSLP, se for suportado pela sua configuração de rede:
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.
Inicie o daemon OpenSLP com systemctl start slpd.service.
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.
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.
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”.
Configure o servidor HTTP para distribuir o conteúdo do seu diretório de instalação:
Instale o servidor Web Apache como descrito na Section “Installation”, Chapter 29, The Apache HTTP Server, Administration Guide.
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.
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
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
Recarregue a configuração do servidor HTTP usando systemctl reload apache2.service.
Anuncie o repositório por OpenSLP, se for suportado pela sua configuração de rede:
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.
Inicie o daemon OpenSLP usando systemctl start slpd.service.
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:
Efetue login na sua máquina Windows.
Crie um novo diretório para armazenar toda a árvore de instalação chamado INSTALL, por exemplo.
Exporte este compartilhamento de acordo com o procedimento descrito na sua documentação do Windows.
Entre nesse compartilhamento e crie um subdiretório chamado produto. Substitua produto pelo nome real do produto.
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:
Inicialize o destino de instalação.
Selecione .
Pressione F4 para a seleção do repositório.
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.
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:
Faça download das imagens ISO e grave-as na máquina a ser usada como servidor de instalação.
Efetue login como root.
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”.
Crie subdiretórios para cada DVD.
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.
Repita a etapa anterior para montar todas as imagens ISO necessárias ao seu produto.
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
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.
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.
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.
Efetue login como root na máquina que hospeda o servidor DHCP.
Inicie › › .
Execute o assistente de configuração para fazer a configuração básica do servidor DHCP.
Selecione e quando for notificado para sair da caixa de diálogo de inicialização.
Na caixa de diálogo , selecione a sub-rede na qual o novo sistema deve estar localizado e clique em .
Na caixa de diálogo , selecione para adicionar uma nova opção à configuração da sub-rede.
Selecione nome_do_arquivo e digite pxelinux.0 como o valor.
Adicione outra opção (next-server) e defina o valor como o endereço do servidor TFTP.
Selecione e 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 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.
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.
Efetue login como root na máquina que hospeda o servidor DHCP.
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.
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.
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.
Efetue login como root.
Inicie › › e instale o pacote solicitado.
Clique em 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.
Clique em 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.
Clique em para pesquisar o diretório de imagem de inicialização. O diretório padrão /tftpboot é criado e selecionado automaticamente.
Clique em para aplicar as suas configurações e iniciar o servidor.
Efetue login como root e instale os pacotes tftp e xinetd.
Se indisponível, crie os diretórios /srv/tftpboot e /srv/tftpboot/pxelinux.cfg.
Adicione os arquivos adequados para a imagem de boot como descrito na Seção 14.3.3, “Usando a inicialização PXE”.
Modifique a configuração do xinetd localizado em /etc/xinetd.d para certificar-se de que o servidor TFTP seja iniciado no boot:
Se não existir, crie um arquivo chamado tftp neste diretório com touch tftp. Em seguida, execute chmod 755 tftp.
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
}
Grave o arquivo e reinicie xinetd com rcxinetd restart.
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).
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
Instale o pacote syslinux diretamente dos DVDs de instalação com o YaST.
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
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
Edite o arquivo /srv/tftpboot/pxelinux.cfg/default e remova as linhas que começam com readinfo e framebuffer.
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.
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”.
É 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 100Substitua 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/.
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”:
IFAPPEND #|
Argumento |
Linha de Comando do Kernel Gerada/Descrição |
|---|---|
|
|
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. |
|
|
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. |
|
|
SYSUUID=SYSTEM_UUID
Adiciona UUIDs como hexadecimais em minúsculas, consulte |
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 |
|---|---|
|
|
Executa uma inicialização normal |
|
|
Executa uma inicialização local com o driver UNDI (Universal Network Driver Interface) ainda residente na memória |
|
|
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.
Prepare o BIOS do sistema para a inicialização PXE incluindo a opção PXE na 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.
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.
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.
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.
Efetue login como root.
Inicie › › .
Clique em e digite o nome de host e o endereço MAC do sistema de destino.
Para ativar essa máquina, selecione a entrada apropriada e clique em .
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.
As opções de boot foram descritas detalhadamente no Capítulo 6, Instalação com o YaST. Em geral, basta selecionar para iniciar o processo de boot da instalação.
Se problemas ocorrerem, use ou . 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”.
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.
Parâmetros necessários para inicialização. Nenhum
Opções de Boot. Nenhuma é necessária
Localização do servidor de instalação
Dispositivo de rede
Endereço IP
Máscara de rede
Gateway
Habilitação VNC
Senha VNC
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
Localização do servidor de instalação
Habilitação VNC
Senha VNC
install=(nfs,http, ftp,smb)://caminho_mídia_inst
vnc=1
vncpassword=uma_senha
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
Localização do servidor de instalação
Dispositivo de rede
Endereço IP
Máscara de rede
Gateway
Habilitação SSH
Senha SSH
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
Localização do servidor de instalação
Habilitação SSH
Senha SSH
install=(nfs,http, ftp,smb)://caminho_mídia_inst
usessh=1
sshpassword=uma_senha
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
Saiba mais sobre as opções de boot linuxrc usadas para inicializar um sistema Linux em http://en.opensuse.org/SDB:Linuxrc.
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.
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.
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.
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.
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:
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.
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.
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:
Inicie o visualizador VNC.
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:
Inicie o seu browser da Web favorito.
Digite o seguinte no prompt de endereço:
http://ip_address_of_target:5801
Digite sua senha VNC quando solicitado. A janela do browser agora exibe as telas do YaST como em uma instalação local normal.
Com o SSH, você pode controlar remotamente a instalação da sua máquina Linux usando qualquer software cliente 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.
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.
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.
Quando for solicitado um nome de usuário, digite root.
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.
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.