Nuove funzioni di Solaris Express Developer Edition

Nuove funzioni in Solaris Express 4/06

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

Common Agent Container (CAC)

Questa funzione di amministrazione del sistema è stata introdotta in Solaris Express 4/06.

Il contenitore CAC (Common Agent Container) è un programma Java standalone che implementa un contenitore per le applicazioni di gestione Java. CAC fornisce un'infrastruttura di gestione progettata per le funzioni basate su Java Management Extensions (JMXTM) e sul Java Dynamic Management Kit (JDMK). Il pacchetto SUNCacaort installa il software CAC nella directory /usr/lib/cacao. In genere, CAC non è visibile per gli utenti e gli amministratori.

Nelle due circostanze seguenti può essere richiesto agli amministratori di interagire con il daemon del contenitore:

Per maggiori informazioni, vedere il Capitolo 14, Troubleshooting Software Problems (Overview), in System Administration Guide: Advanced Administration .

Autocorrezione preventiva per i sistemi x64

Questa funzione di amministrazione del sistema è stata introdotta in Solaris Express 4/06.

A partire da questa versione, Solaris include un'insieme di funzioni di autocorrezione preventiva in grado di individuare, diagnosticare e risolvere gli errori hardware rilevati sul sistema.

Il sistema di gestione degli errori di Solaris ora fornisce supporto per gli errori della CPU e della memoria rilevati sui sistemi x64, inclusi:

Il sistema di gestione degli errori di Solaris diagnostica automaticamente gli errori dell'hardware x64. Tenta anche di disattivare o isolare le CPU, la cache o le aree di memoria DRAM che presentano errori. I messaggi diagnostici vengono prodotti dal daemon fmd.

Per maggiori informazioni sulla gestione degli errori in Solaris, vedere:

Supporto dell'autocorrezione preventiva per la notifica SNMP

Questa funzione di amministrazione del sistema è stata introdotta in Solaris Express 4/06.

A partire da questa versione, Solaris include un'insieme di funzioni di autocorrezione preventiva in grado di individuare, diagnosticare e risolvere gli errori hardware rilevati sul sistema. I risultati della diagnosi autocorrettiva vengono prodotti dal servizio syslogd.

Il sistema di gestione degli errori di Solaris, fmd permette ora di:

La MIB di gestione degli errori si trova in /etc/sma/snmp/mibs/SUN-FM-MIB.mib sul sistema Solaris.

Per maggiori informazioni sulla configurazione di SNMP su Solaris, vedere:

API Java DTrace

Questa funzione di amministrazione del sistema è stata introdotta in Solaris Express 4/06.

La API Java DTrace (Dynamic Tracing) è un'interfaccia per la libreria DTrace nativa. Questa interfaccia supporta lo sviluppo di strumenti di visualizzazione scritti in Java. La API Java DTrace è installata in /usr/share/lib/java/dtrace.jar. Questa API permette l'esecuzione simultanea di più consumatori dei dati di DTrace all'interno di una sola Virtual Machine per la piattaforma Java (JVM). TM Ogni consumatore della API Java DTrace riceve i dati di verifica e permette di richiedere in qualunque momento uno snapshot uniforme dei dati di aggregazione.

Per maggiori informazioni, vedere la API JavadocTM in /usr/share/lib/java/javadoc/dtrace/api/index.html.

Funzioni della libreria mkdtemp() e mkstemps()

In Solaris Express 4/06 sono state aggiunte le funzioni di libreria mkdtemp() e mkstemps(). La funzione mkdtemp() permette la creazione di directory con un nome univoco. La funzione mkstemps() permette la creazione di file con un nome univoco identificati da un suffisso specifico.

Per maggiori informazioni, vedere le pagine man mkdtemp(3C) e mkstemps (3C).

Migrazione delle zone nella tecnologia Solaris Containers

Questa funzione di amministrazione del sistema è stata introdotta in Solaris Express 4/06.

La funzione consente la migrazione delle zone non globali da un sistema ad un altro. I comandi zonecfg e zoneadm sono stati modificati in modo da consentire la migrazione di una zona non globale da un sistema all'altro. La procedura di migrazione scollega la zona (non attiva) dalla posizione corrente e la collega a un nuovo sistema.

La zona globale del sistema di destinazione deve eseguire:

Il processo di scollegamento della zona crea le informazioni necessarie per ricollegarla a un sistema diverso. Il processo di collegamento della zona verifica che la configurazione del nuovo sistema sia corretta per l'utilizzo della zona.

Poiché esistono diversi metodi per rendere disponibile il percorso della zona sul nuovo host, la procedura effettiva di trasferimento del percorso della zona da un sistema all'altro viene eseguita manualmente dall'amministratore globale.


Nota –

Quando viene collegata al nuovo sistema, la zona è nello stato installato.


Per maggiori informazioni sulla configurazione dei privilegi e delle loro limitazioni per le zone, vedere:

Sun Java Web Console

In Solaris Express 4/06 è stato apportato un miglioramento alla funzione della Sun Java Web Console introdotta in Solaris Express 10/04. Vedere Gestione di ZFS via Web

In questa versione, lo strumento di gestione di Solaris ZFS via Web è disponibile nella Sun Java Web console.

Per maggiori informazioni, vedere il manuale ZFS Administration GUIDE.

Supporto di PCI Express (PCIe)

Questa funzione è stata modificata in Solaris Express 4/06.

Questa versione di Solaris fornisce supporto per l'interconnessione PCIe (PCI Express) sui sistemi SPARC e x86.

PCIe è progettato per collegare le periferiche alle seguenti applicazioni:

L'interconnessione PCIe è un bus di I/O seriale standard ad alte prestazioni. Per ulteriori informazioni sulla tecnologia PCIe, accedere al seguente sito: http://www.pcisig.com.

Il software PCIe fornisce le seguenti funzioni in questa versione di Solaris:

Il seguente esempio di cfgadm visualizza i dispositivi PCIe inseribili a caldo su un sistema x86. Il risultato del comando seguente può essere differente sulle varie piattaforme. Consultare il manuale della piattaforma hardware per informazioni sulla sintassi corretta di cfgadm.


# cfgadm pci
Ap_Id                          Type         Receptacle   Occupant     Condition
pcie1                          unknown      empty        unconfigured unknown
pcie2                          unknown      empty        unconfigured unknown
pcie3                          unknown      empty        unconfigured unknown
pcie4                          ethernet/hp   connected    configured   ok
pcie5                          pci-pci/hp   connected    configured   ok
pcie6                          unknown      disconnected unconfigured unknown

Il modello amministrativo per l'inserimento a caldo delle periferiche PCIe è analogo a quello delle periferiche PCI, che utilizzano il comando cfgadm.

Per maggiori informazioni, vedere la pagina man cfgadm_pci(1M) e il manuale System Administration Guide: Devices and File Systems. Consultare il manuale della piattaforma hardware per verificare che il sistema in uso supporti le schede PCIe e l'inserimento a caldo PCIe. Consultare inoltre le istruzioni per l'inserimento o la rimozione delle schede sul sistema e la semantica di autoconfigurazione del dispositivo, se applicabile.

PostgreSQL per Solaris

Questo software aggiuntivo è stato introdotto in Solaris Express 4/06.

PostgreSQL è un database relazionale fornito dalla comunità open source. Oltre 15 anni di sviluppo e un'architettura ampiamente collaudata hanno garantito a PostgreSQL una solida reputazione in termini di affidabilità, integrità dei dati e accuratezza.

Per maggiori informazioni, vedere http://www.postgresql.org.

Offline permanente ZFS

Questo miglioramento alle funzioni di amministrazione del sistema è stato introdotto in Solaris Express 4/06.

In questa versione, il comando zpool offline pone offline un dispositivo in modo permanente. È possibile utilizzare l'opzione -t per rendere temporaneo lo stato offline.

Per maggiori informazioni, vedere la pagina man zpool(1M).

Per maggiori informazioni sul file system ZFS, vedere Miglioramenti e modifiche ai comandi di ZFS.