Aggiunta di un New NIS Worker Server

Se la configurazione di rete cresce o cambia, è possibile aggiungere ulteriori server di lavoro per supportare la nuova configurazione. L'aggiunta di un nuovo server di lavoro comporta la modifica della mappa ypserver . La procedura per la modifica della mappa ypserver differisce da altre mappe perché non viene utilizzato alcun file di testo come input per questa mappa. L'utility makedbm viene invece utilizzata per creare le mappe ypserver modificate.

Nota: I server dei lavoratori NIS sono convenzionalmente conosciuti come server slave NIS. Questi termini sono utilizzati in modo intercambiabile per utilizzare un linguaggio più inclusivo.

Per aggiungere un nuovo server di lavoro alla propria rete, effettuare quanto segue sul server master:

  1. Passare all'indirizzario /var/yp immettendo:
    cd /var/yp
    Nota: se il file /var/yp/securenets esiste, il server fornisce solo servizi NIS agli host compresi nell'intervallo IP specificato.
  2. Inserire il comando:
    (makedbm -u domain/ypservers ; echo new_server new_server) | 
    makedbm - tmpservers

    Dovedomainspecifica il nome di questo dominio NIS enew_serverspecifica il nome dell'host server di lavoro che si sta aggiungendo alla mappa ypserver . Questo comando elenca il contenuto della ypserver mappa corrente e appende il nome del nuovo server di lavoro e poi crea una nuova mappa chiamata tmpserver.

  3. Verificare che la nuova mappa contenga i nomi di tutti i server di lavoro inserendo il comando:
    makedbm -u tmpservers
  4. Sostituire i vecchi file di mappa ypserver con i nuovi inserendo i seguenti due comandi:
    mv tmpservers.pag domain/ypservers.pag
    mv tmpservers.dir domain/ypservers.dir
    Dovedomainspecifica il nome di questo dominio NIS .
  5. Seguire le istruzioni in Configurazione di un NIS Worker Server.
  6. Se si utilizza il file ypserver per evitare trasmissioni, è possibile aggiungere il nuovo server al file sui client. Vedere Evitare le trasmissioni.