Qual é o formato correto /etc/yp.conf
para indicar que um domínio NIS tem mais de um servidor NIS disponível?
Além disso, como o cliente decide procurar outro servidor?
Eu tentei isso:
domain NIS server nis1
domain NIS server nis2
...mas tudo se liga ao nis1. Se eu reiniciar o nis1, tudo trava até que o nis1 volte, não os vejo procurando novos servidores.
Por razões de segurança, as definições de transmissão não são aceitáveis.
Editar:talvez eu não esteja claro. Minha dúvida é: tenho dois servidores nis, um mestre e um escravo. Como configuro o cliente CentOS X para que ele tenha acesso a ambos os servidores nis?
Responder1
Ao configurar o NIS você tem a opção de adicionar servidores escravos adicionais. É assim que você abordaria a adição de múltiplos. Supondo que os servidores escravos já sejam clientes do mestre NIS:
$ ypwhich
Você deve ser capaz de executar este comando para inscrever um determinado servidor como escravo:
$ /usr/lib/yp/ypinit -s <nis master hostname>
trecho de uso
$ sudo /usr/lib/yp/ypinit --help
usage:
ypinit -m
ypinit -s master
where -m is used to build the data bases on a master NIS server,
and -s is used for a slave data base. master must be an existing
reachable NIS server.
Atualizando a lista de servidores
Depois de adicionar um escravo, você precisará adicionar o nome do host do servidor a este arquivo no mestre NIS:
#
# File: /var/yp/ypservers
#
master
nisslave
Então nos clientes NIS:
#
# File: /etc/yp.conf (nis client)
#
domain NIS-NETWORK server 192.168.1.100
domain NIS-NETWORK server 192.168.1.254
OBSERVAÇÃO:Certifique-se de executar o make
comando no mestre NIS para atualizar o banco de dados de mapas NIS. Se você tiver dúvidas adicionais, dê uma olhada no tutorial na seção de referências abaixo. Ele irá guiá-lo pelos detalhes da configuração de um escravo e muito mais.