Note su Solaris 10 6/06

NFS versione 4 introduce un nuovo prompt al primo avvio del sistema

Solaris 10 utilizza NFS versione 4 (NFSv4) come meccanismo predefinito per i file system distribuiti. In NFSv4, gli attributi dei file relativi all'utente e al gruppo vengono scambiati come stringhe di forma “utente@dominio” e “gruppo@dominio”, rispettivamente.

La parte della stringa relativa al dominio dovrebbe essere uguale nel client e nel server. Questa informazione viene ricavata automaticamente dal nome di dominio del servizio di denominazione del sistema. In alcuni casi, tuttavia, il dominio non è uguale tra client e server. Questa discrepanza si verifica generalmente negli ambienti caratterizzati da una delle seguenti condizioni:

Se le informazioni sul dominio del client e del server non corrispondono, i file a cui si ha accesso tramite NFSv4 possono apparire di proprietà dell'utente “nobody”.

Per garantire una configurazione corretta, al primo avvio del sistema viene richiesto il nome del dominio da utilizzare per NFSv4. Rispondere “no” se si utilizza una delle seguenti configurazioni:

Metodo JumpStart personalizzato e installazioni avanzate

Gli ambienti che utilizzano il metodo JumpStartTM personalizzato per eseguire installazioni non presidiate richiedono una breve preparazione per sopprimere i primi prompt di avvio.

Nel supporto di Solaris 10 è incluso uno script di esempio, set_nfs4_domain, nella directory ${CDrom_mnt_pt}/Solaris_10/Misc/jumpstart_sample. È possibile modificare una copia di questo script per impostare la variabile NFS4_DOMAIN in base alle esigenze specifiche del sito e in modo che venga richiamata dall'interno dello script finale di JumpStart. Il dominio NFSv4 del sistema di destinazione viene perciò preconfigurato nell'ambito della fase finale del metodo JumpStart, causando la soppressione dei primi prompt di avvio.

Per eseguire un'installazione non presidiata, procedere come segue:

  1. Creare una copia dello script set_nfs4_domain nella stessa directory in cui risiedono gli script finish.sh del metodo JumpStart.

  2. Aprire lo script con un editor e impostare la variabile NFS4_DOMAIN in base alle proprie esigenze specifiche.

  3. Aprire con un editor lo script finish.sh e aggiungere una chiamata a set_nfs4_domain.

  4. Eseguire normalmente le installazioni JumpStart.

Per maggiori informazioni, vedere le pagine man sysidconfig(1M), sysidtool(1M), nfsmapid(1M) e nfs(4). Vedere anche il manuale System Administration Guide: Network Services.