- Vamos supor que a configuração do domínio esteja em
/var/yp/<domainname>
; - Vamos supor que a configuração do servidor NIS esteja em
/var/yp
; - 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 comyp...
.
O que você precisa fazer para mover seu NIS para o novo servidor:
-
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!
-
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 -
Copie as senhas, grupos, arquivos de sombra do servidor antigo para o novo
-
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. -
Execute
ypwhich
no novo servidor e verifique se ele retorna seu próprio nome de host -
Executar
ypcat passwd | grep <username>
,ypcat group | grep <groupname>
Verifique se isso funciona como esperado; -
Pare o serviço NIS no servidor antigo, se não for feito antes
-
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!