Nuove funzioni di Solaris Express Developer Edition

Nuove funzioni in Solaris Express 11/06

Questa sezione descrive tutte le funzioni che sono state introdotte o migliorate in Solaris Express 11/06.

Controlli di risorsa per limitare la memoria fisica bloccata

Questo miglioramento alle risorse di sistema è stato introdotto in Solaris Express 11/06.

Per limitare la quantità di memoria fisica bloccata disponibile per una zona in un ambiente Solaris in cui sono installate zone, usare il controllo di risorsa zone.max-locked-memory a livello di zona. Il controllo di risorsa è impostato con la proprietà add rctl in zonecfg per le zone non globali. Con l'introduzione di zone.max-locked-memory, il privilegio proc_lock_memory fa ora parte dell'impostazione predefinita standard dei privilegi delle zone.

L'allocazione della risorsa relativa alla memoria fisica bloccata tra i vari progetti all'interno della zona può essere controllata usando il controllo di risorsa project.max-locked-memory.

Il controllo di risorsa project.max-locked-memory sostituisce il controllo di risorsa project.max-device-locked-memory, che è stato rimosso da Solaris.

Per maggiori informazioni, vedere:

x86: Zone contrassegnate come lx: Solaris Containers per le applicazioni Linux

Questo miglioramento alle risorse di sistema è stato introdotto in Solaris Express 11/06.

La tecnologia Sun BrandZ fornisce il framework per creare zone non globali che contengono ambienti operativi non nativi. Come estensione delle zone non globali, le zone contrassegnate (branded) offrono lo stesso ambiente isolato e sicuro, mentre tutta la gestione dell'ambiente non nativo viene eseguita tramite estensioni della struttura corrente delle zone.

Attualmente è disponibile l'ambiente non nativo lx, Solaris Containers for Linux Applications. Queste zone non globali forniscono un ambiente applicativo Linux utilizzabile su un sistema x86 o x64 che esegue Solaris.

Le zone lx includono gli strumenti necessari per installare un ambiente CentOS (versioni da 3.5 a 3.8) o Red Hat Enterprise Linux (da 3.5 to 3.8) all'interno di una zona non globale. I sistemi che eseguono Solaris in modalità a 32 o 64 bit possono eseguire le applicazioni Linux a 32 bit.

Per maggiori informazioni, vedere la Parte III, Branded Zones nel manuale System Administration Guide: Virtualization Using the Solaris Operating System .

Vedere anche le seguenti pagine man:

Miglioramenti alla funzione di commutazione dei servizi di denominazione e a nscd

Questo miglioramento alle risorse di sistema è stato introdotto in Solaris Express 11/06.

A partire da questa versione, il servizio di denominazione è stato aggiornato. La funzione di commutazione del servizio di denominazione include nscd e tutte le interfacce getXbyY che interrogano i file e i dati di rete da DNS, NIS, NIS+ o LDAP. Il comportamento dei miglioramenti alla commutazione del servizio di denominazione è identico a quello delle precedenti versioni Solaris Express.

La principale modifica funzionale in Solaris Express 11/06 è la seguente: se si abilita nscd, nscd esegue tutte le interrogazioni ai servizi di denominazione. Prima di questa versione, nscd inseriva in cache solo una piccola parte delle interrogazioni. Per abilitare nscd, digitare il seguente comando:


# svcadm enable name-service-cache

Nota –

nscd è abilitato come impostazione predefinita.


Se durante l'esecuzione di nscd si rileva un comportamento errato del servizio di denominazione, ad esempio risultati errati di getxbyy, oppure se nscd si blocca, il riavvio o la disabilitazione di nscd dovrebbero risolvere il problema. Per riavviare nscd, digitare il seguente comando:


# svcadm restart name-service-cache

Quando nscd è disabilitato. le applicazioni eseguono le proprie interrogazioni ai servizi di denominazione, come nelle precedenti versioni di Solaris Express. Per disabilitare nscd, digitare il seguente comando:


# svcadm disable name-service-cache

nscd utilizza un servizio di denominazione, ad esempio NIS, NIS+ o LDAP, solo se tale servizio è abilitato da SMF (Service Management Facility).

Forzare la disattivazione del file system PCFS

Questa funzione relativa ai file system è stata introdotta in Solaris Express 11/06.

A partire da questa versione, è possibile utilizzare l'opzione -f con il comando umount per forzare la disattivazione del file system PCFS.