Como eu substituo um servidor mestre NIS?

4

Eu preciso derrubar meu servidor mestre NIS atual porque ele está sendo executado no RHEL 4, que é muito antigo para os auditores aprovarem agora.

Eu acho que preciso copiar alguns arquivos do mestre para um servidor escravo e executar o make?

Eu sei que existem arquivos listados no makefile, mas quais são necessários para isso e quais devem ser deixados em paz?

O servidor slave está executando o Ubuntu 12.04.

    
por RonFish 28.04.2013 / 20:08

1 resposta

6
  1. Vamos supor que a configuração do domínio esteja em /var/yp/<domainname> ;
  2. Vamos supor que a configuração do servidor NIS esteja em /var/yp ;
  3. Vamos supor que você também tenha alguns arquivos de configuração relacionados ao NIS em /etc/ . Esses podem ser /etc/yp.conf , /etc/ypserv.conf , /etc/ypserv.securenets e outros possíveis (seus nomes de arquivos geralmente começam com yp... .

O que você precisa fazer para mover seu NIS para o novo servidor:

  1. Copie todos esses arquivos do servidor antigo para o novo. Certifique-se de que eles não existam de antemão ou se forem - faça backups antes de sobrescrevê-los!

  2. Decida se o novo servidor terá o mesmo nome de host e endereço IP que o mestre original.
    Se o nome for o mesmo, você ignoraria a reconfiguração do cliente, caso contrário, será necessário apontar para o servidor correto (host ou IP). Eu preferiria reconfigurar os clientes

  3. Copie as senhas, grupos, arquivos de sombra do servidor antigo para o novo

  4. Depois de ter todos os arquivos no novo servidor, execute make -C /var/yp
    Pode ser necessário interromper o serviço NIS no servidor antigo, pois os domínios devem ser os mesmos e não podem ter dois servidores principais. Se não houver erros, continue com as etapas a seguir. Caso contrário - bem ... solucione problemas.

  5. Execute ypwhich no novo servidor e verifique se ele retorna seu próprio nome de host

  6. Executar ypcat passwd | grep <username> , ypcat group | grep <groupname>
    Verifique se isso funciona como esperado;

  7. Pare o serviço NIS no servidor antigo, se não for feito antes

  8. Reconfigure todos os clientes NIS
    Altere seus /etc/yp.conf para apontar para o respectivo servidor:
    echo -e "ypserver new_NIS_server" >> /etc/yp.conf .
    (alternativamente, este é o lugar onde você daria à nova máquina o nome de host / IP do antigo).

Boa sorte!

    
por 28.04.2013 / 21:07

Tags