Guida all'installazione di Solaris 10: installazioni di rete

Parte I Pianificazione dell'installazione in rete

Questa parte del manuale descrive la pianificazione di un'installazione attraverso la rete.

Capitolo 1 Nuove funzioni di installazione di Solaris

In questo capitolo sono descritte le nuove funzioni dei programmi di installazione di Solaris. Per informazioni su tutte le nuove funzioni del sistema operativo Solaris, vedere il manuale Nuove funzioni di Solaris 10.

Nuove funzioni di Solaris 10 1/06 per l'installazione

Questa sezione descrive le seguenti nuove funzioni di installazione introdotte in Solaris 10 1/06.

Aggiornamento del sistema operativo Solaris in presenza di zone non globali

A partire da Solaris 10 1/06, la funzione Solaris Zones consente di configurare più zone non globali all'interno di una singola istanza di Solaris che funge da zona globale. Una zona non globale è un ambiente di esecuzione delle applicazioni in cui i processi sono isolati da tutte le altre zone. Se si utilizza un sistema su cui sono presenti zone non globali, è possibile utilizzare i normali programmi di aggiornamento di Solaris per effettuare l'aggiornamento a Solaris 1/06. È possibile utilizzare il programma di installazione interattiva di Solaris o il metodo JumpStart personalizzato per effettuare l'aggiornamento. L'aggiornamento di sistemi su cui sono presenti zone non globali è soggetto ad alcune limitazioni.

Per maggiori informazioni sul programma di installazione interattivo di Solaris, vedere la Guida all’installazione di Solaris 10: installazioni di base.

x86: Avvio con GRUB

A partire da Solaris 10 1/06, nel sistema operativo Solaris per i sistemi x86 è stato adottato il boot loader open source di GNU denominato GRUB (GRand Unified Bootloader). GRUB effettua il caricamento di un archivio di avvio nella memoria del sistema. L'archivio di avvio contiene un insieme di file richiesti durante le procedure di avvio del sistema prima dell'attivazione del file system radice (/). L'archivio di avvio viene utilizzato per avviare il sistema operativo Solaris.

La modifica più rilevante è la sostituzione del Solaris Device Configuration Assistant con il menu di GRUB. Il menu di GRUB rende più semplice l'avvio quando sul sistema sono presenti più sistemi operativi. All'avvio di un sistema x86 viene visualizzato il menu di GRUB. Da questo menu è possibile selezionare con le frecce il sistema operativo da installare. Se non viene effettuata alcuna scelta, viene avviato il sistema operativo predefinito.

Le funzionalità di avvio di GRUB offrono i seguenti miglioramenti:

Per ulteriori informazioni su GRUB, consultare le seguenti sezioni.

Attività 

Attività di GRUB 

Per maggiori informazioni 

Installazione 

Informazioni generali sulle funzioni di avvio con GRUB 

x86: Avvio con GRUB (panoramica)

Pianificazione dell'installazione per l'avvio con GRUB 

x86: Avvio con GRUB (pianificazione)

Avvio e installazione dalla rete con il menu di GRUB 

Avvio e installazione del sistema dalla rete con l'immagine di un DVD

Avvio e installazione con il menu di GRUB e il metodo di installazione JumpStart personalizzato 

Esecuzione di un’installazione JumpStart personalizzata del Guida all’installazione di Solaris 10: metodo JumpStart personalizzato e installazioni avanzate

Utilizzo di Solaris Live Upgrade e del menu di GRUB per attivare o riattivare velocemente i vari ambienti di boot  

Individuazione del file menu.lst del menu di GRUB

x86: Individuazione del file menu.lst del menu di GRUB (procedure)

Amministrazione del sistema 

Attività di amministrazione del sistema con il menu di GRUB 


Nota –

GNU è un acronimo ricorsivo di “GNU's Not UNIX”. Per maggiori informazioni, accedere a http://www.gnu.org.


Supporto dell'aggiornamento per varie versioni di Solaris

A partire da Solaris 10 1/06, è possibile effettuare l'aggiornamento del sistema operativo Solaris dalle versioni Solaris 8, 9 o 10. Gli aggiornamenti da Solaris 7 non sono supportati.

Nuove funzioni di Solaris 10 3/05 per l'installazione

Questa sezione descrive le seguenti nuove funzioni di installazione introdotte in Solaris 10 3/05.

Modifiche all'installazione di Solaris e unificazione dell'installazione

A partire da Solaris 10 3/05, varie modifiche all'installazione del sistema operativo Solaris forniscono un'esperienza di installazione unificata e più semplice.

Le modifiche comprendono:


Nota –

Il metodo di installazione Solaris JumpStartTM personalizzato (non interattivo) non ha subito modifiche.


Per installare il sistema operativo, è sufficiente inserire il CD “Solaris Software - 1” o il DVD di Solaris e digitare uno dei seguenti comandi.

Per istruzioni su come installare Solaris dai CD o dal DVD con la nuova opzione di avvio text

Guida all’installazione di Solaris 10: installazioni di base

Per informazioni sulle modifiche a un server di installazione con un CD 

Guida all’installazione di Solaris 10: installazioni di rete

Accesso alle installazioni basate sull'interfaccia grafica o sulla console

A partire da Solaris 10 3/05, è possibile scegliere di eseguire l'installazione con un'interfaccia utente grafica (con o senza un ambiente a finestre). Se è disponibile una quantità di memoria sufficiente, viene presentata automaticamente l'interfaccia utente grafica. Se la memoria disponibile non è sufficiente per l'interfaccia utente grafica, vengono presentati altri ambienti. Le impostazioni predefinite possono essere modificate con le opzioni di avvio nowin o text. Tuttavia, le scelte disponibili sono limitate dalla quantità di memoria del sistema o dal fatto che l'installazione viene eseguita in modo remoto. Inoltre, se il programma di installazione di Solaris non rileva la presenza di una scheda video, viene presentata automaticamente la console.

Per informazioni specifiche sui requisiti di memoria, vedere Requisiti di sistema e configurazioni consigliate.

Miglioramenti ai pacchetti e alle patch dell'installazione JumpStart personalizzata

A partire da Solaris 10 3/05, quando si installa o si aggiorna il sistema operativo Solaris usando il metodo JumpStart personalizzato, sono disponibili le seguenti nuove opzioni di configurazione:

Per maggiori informazioni, vedere la Guida all’installazione di Solaris 10: metodo JumpStart personalizzato e installazioni avanzate.

Configurazione di più interfacce di rete durante l'installazione

A partire da Solaris 10 3/05, il programma di installazione di Solaris consente di configurare più interfacce durante l'installazione. È possibile preconfigurare queste interfacce nel file sysidcfg del sistema. In alternativa, è possibile configurare più interfacce durante l'installazione. Per ulteriori informazioni, vedere:

SPARC: Modifiche ai pacchetti a 64 bit

Nelle precedenti versioni di Solaris, venivano forniti pacchetti separati per i componenti a 32 bit e quelli a 64 bit. A partire da Solaris 10 3/05, la struttura dei pacchetti è stata semplificata raggruppando la maggior parte dei componenti a 32 e a 64 bit. I pacchetti combinati mantengono il nome del pacchetto originale a 32 bit, mentre quelli a 64 bit non vengono più distribuiti.

La rimozione dei pacchetti a 64 bit semplifica l'installazione e migliora le prestazioni:

I pacchetti a 64 bit vengono rinominati con le seguenti convenzioni:

Questa modifica implica che può rivelarsi necessario modificare lo script del metodo JumpStart personalizzato o altri script di installazione per rimuovere i riferimenti ai pacchetti a 64 bit.

Creazione di un nuovo ambiente di boot con il metodo di installazione JumpStart personalizzato

A partire da Solaris 10 3/05, è possibile utilizzare il metodo di installazione JumpStart per creare un ambiente di boot vuoto durante l'installazione del sistema operativo Solaris. In questo ambiente di boot vuoto può quindi essere copiato un archivio Solaris Flash da usare in un secondo momento.

Per maggiori informazioni, vedere il Capitolo 11, Installazione JumpStart personalizzata (riferimenti) del Guida all’installazione di Solaris 10: metodo JumpStart personalizzato e installazioni avanzate.

Gruppo software Reduced Networking

A partire da Solaris 10 3/05, è possibile creare sistemi più sicuri su cui è abilitato un insieme più ristretto di servizi di rete selezionando o specificando il gruppo software Reduced Networking (SUNWCrnet) al momento dell'installazione. Il gruppo software Reduced Networking include alcuni programmi di amministrazione del sistema e una console di testo multiutente. SUNWCrnet consente al sistema di riconoscere le interfacce di rete. Durante l'installazione è possibile personalizzare la configurazione del sistema aggiungendo pacchetti software e attivando i servizi di rete appropriati.

Per maggiori informazioni, vedere la Guida all’installazione di Solaris 10: metodo JumpStart personalizzato e installazioni avanzate.

Modifica delle tabelle delle partizioni dei dischi usando un indice virtuale (VTOC)

A partire da Solaris 10 3/05, il programma di installazione di Solaris consente di caricare le slice esistenti dalla tabella dell'indice virtuale (VTOC). È quindi possibile preservare e utilizzare le tabelle delle slice esistenti durante l'installazione invece di utilizzare il layout predefinito del disco impostato dal programma di installazione.

x86: Nuovo layout delle partizioni del disco di avvio predefinito

A partire da Solaris 10 3/05, una nuova funzione del programma di installazione di Solaris riguarda il layout delle partizioni del disco di avvio. Questo layout, nell'impostazione predefinita, ospita la partizione di servizio dei sistemi x86 di Sun. Questo programma di installazione permette di preservare la partizione di servizio esistente.

Il nuovo layout predefinito include le seguenti partizioni.

Per usare questa disposizione, selezionare Predefinito quando il programma di installazione di Solaris chiede di scegliere il layout del disco di boot.


Nota –

Se si installa Solaris per sistemi x86 su un sistema su cui non è presente una partizione di servizio, il programma di installazione di Solaris non la crea. Per creare la partizione di servizio sul sistema è necessario usare il CD diagnostico del sistema. Una volta creata la partizione di servizio, installare il sistema operativo Solaris.

Per informazioni sulla creazione della partizione di servizio, vedere la documentazione dell'hardware.


Per maggiori informazioni, vedere la Guida all’installazione di Solaris 10: metodo JumpStart personalizzato e installazioni avanzate.

Capitolo 2 Installazione e aggiornamento di Solaris (piano generale)

In questo capitolo vengono esaminate le decisioni che occorre prendere prima di iniziare l'installazione o l'aggiornamento del sistema operativo Solaris. Il capitolo è suddiviso nelle seguenti sezioni:


Nota –

In questo manuale viene adottato il termine slice, ma in alcuni programmi e documenti di Solaris in analogo contesto può essere usato il termine partizione.

x86: per evitare confusioni, in questo manuale viene fatta una distinzione tra le partizioni fdisk x86 e le suddivisioni all'interno delle partizioni fdisk di Solaris. Le suddivisioni fdisk x86 sono denominate partizioni. Le suddivisioni all'interno della partizione fdisk di Solaris sono definite slice.


Mappa delle attività: Installazione o aggiornamento di Solaris

La seguente mappa delle attività indica le procedure necessarie per l'installazione o l'aggiornamento di Solaris con i diversi programmi di installazione disponibili. Questa mappa permette di identificare le decisioni da prendere per eseguire in modo efficiente l'installazione dell'ambiente operativo.

Tabella 2–1 Mappa delle attività: Installazione o aggiornamento di Solaris

Attività 

Descrizione 

Per istruzioni, vedere 

Scelta tra installazione iniziale e aggiornamento. 

Decidere se eseguire un'installazione iniziale o un aggiornamento.  

Installazione iniziale o aggiornamento.

Scelta del programma di installazione. 

Il sistema operativo Solaris dispone di diversi programmi per eseguire l'installazione o l'aggiornamento. Scegliere il metodo più appropriato per il proprio ambiente.  

Scelta del metodo di installazione di Solaris.

(Programma di installazione interattiva di Solaris) Scelta tra installazione predefinita e personalizzata. 

Decidere il tipo di installazione più appropriato per l'ambiente in uso: 

  • Se si utilizza un'interfaccia grafica (GUI) è possibile scegliere l'installazione predefinita o quella personalizzata:

    • L'installazione predefinita formatta il disco rigido e installa un insieme preselezionato di componenti software.

    • L'installazione personalizzata permette di modificare il layout del disco rigido e di selezionare il software desiderato.

  • Se si utilizza un programma di installazione con interfaccia a caratteri (non grafica), è possibile selezionare i valori predefiniti o modificarli per selezionare il software da installare.

Per informazioni sulle opzioni del programma di installazione di Solaris, vedere il Capitolo 5, Acquisizione delle informazioni per l'installazione o l'aggiornamento (pianificazione)

Esame dei requisiti di sistema. Pianificare e allocare lo spazio su disco e lo spazio di swap. 

Determinare se il sistema soddisfa i requisiti minimi richiesti per l'installazione o l'aggiornamento. Allocare lo spazio su disco richiesto per i componenti di Solaris che si desidera installare. Determinare la disposizione appropriata per lo spazio di swap sul sistema. 

Capitolo 3, Installazione e aggiornamento di Solaris (pianificazione).

Scelta tra l'installazione da un supporto locale e l'installazione in rete. 

Individuare il supporto di installazione più appropriato per il proprio ambiente.  

Installazione dalla rete, dal DVD o dai CD .

Raccolta di informazioni sul sistema. 

  • Per il programma di installazione di Solaris, compilare il foglio di lavoro per raccogliere le informazioni necessarie per l'installazione o per l'aggiornamento.

  • Per il metodo di installazione JumpStart personalizzato, decidere quali parole chiave utilizzare nel proprio profilo. Leggere quindi le descrizioni delle parole chiave per reperire le informazioni necessarie sul sistema.

(Opzionale) Configurazione dei parametri del sistema. 

È possibile preconfigurare le informazioni sul sistema per evitare che vengano richieste durante il processo di installazione o di aggiornamento. 

Capitolo 6, Preconfigurazione delle informazioni sul sistema (procedure).

(Opzionale) Preparazione per l'installazione di Solaris dalla rete.  

Se si intende installare Solaris dalla rete, procedere come segue. 

  • (sistemi x86) Verificare che il sistema supporti PXE.

  • Creare un server di installazione

  • Creare un server di avvio (se necessario)

  • Configurare un server DHCP (se necessario)

  • Impostare i sistemi per l'installazione dalla rete.

Per eseguire un'installazione in una rete locale, vedere il Capitolo 9, Preparazione per l'installazione in rete con un CD (procedure).

Per eseguire un'installazione in una rete geografica, vedere il Capitolo 13, Preparazione all'installazione con il metodo boot WAN (procedure).

(Solo aggiornamento) Esecuzione di operazioni preliminari per l'aggiornamento. 

Eseguire il backup del sistema e determinare se è possibile eseguire l'aggiornamento riallocando lo spazio sul disco. 

Aggiornamento.

Esecuzione dell'installazione o dell'aggiornamento. 

Usare il metodo prescelto per eseguire l'installazione o l'aggiornamento di Solaris. 

Il capitolo o i capitoli che contengono istruzioni dettagliate sul programma di installazione prescelto. 

Risoluzione dei problemi di installazione 

Quando si verificano problemi di installazione, consultare le informazioni di risoluzione dei problemi. 

Appendice A, Soluzione dei problemi (procedure) .

Installazione dalla rete, dal DVD o dai CD

Solaris viene distribuito su DVD o su CD per consentire di installare o aggiornare i sistemi che dispongono di un lettore di DVD-ROM o di CD-ROM.

È possibile configurare i sistemi in modo da installarli attraverso la rete con immagini remote dei DVD o dei CD. Questo tipo di configurazione può essere utile nei seguenti casi:

Per installare un sistema in rete è possibile usare tutti i metodi di installazione disponibili per Solaris. Tuttavia, se l'installazione in rete viene eseguita con la funzione Solaris Flash o con il metodo JumpStart personalizzato, sono disponibili un maggior numero di funzioni per centralizzare e automatizzare il processo per un numero elevato di sistemi. Per maggiori informazioni sui diversi metodi di installazione, vedere Scelta del metodo di installazione di Solaris.

L'installazione di Solaris dalla rete richiede una configurazione iniziale. Per informazioni su come predisporre l'installazione in rete, scegliere una delle opzioni seguenti.

Per istruzioni dettagliate sulla preparazione delle installazioni in rete 

Capitolo 9, Preparazione per l'installazione in rete con un CD (procedure)

Per informazioni sulla preparazione dell'installazione di un client su una rete geografica o WAN (Wide Area Network)  

Capitolo 13, Preparazione all'installazione con il metodo boot WAN (procedure)

Per istruzioni su come installare client x86 in rete usando PXE 

x86: Introduzione all'avvio e all'installazione in rete con PXE

Installazione iniziale o aggiornamento

È possibile scegliere tra l'installazione iniziale o, se il sistema utilizza già il sistema operativo Solaris, l'aggiornamento della versione preesistente.

Installazione iniziale

L'installazione iniziale sovrascrive il disco del sistema con la nuova versione del sistema operativo Solaris. Se il sistema non esegue attualmente il sistema operativo Solaris, è necessario eseguire un'installazione iniziale.

Se invece il sistema utilizza già il sistema operativo Solaris, è possibile scegliere tra questo tipo di installazione e l'aggiornamento. Se si sceglie di eseguire un'installazione iniziale ma si desidera preservare alcune modifiche apportate al sistema locale, è necessario eseguire un backup di tali modifiche prima di iniziare l'installazione. Una volta completata l'installazione sarà possibile ripristinare le modifiche locali.

L'installazione iniziale è disponibile con tutti i metodi di installazione offerti da Solaris. Per informazioni dettagliate sui diversi metodi di installazione di Solaris, vedere Scelta del metodo di installazione di Solaris.

Aggiornamento

Per aggiornare il sistema operativo Solaris sono disponibili due metodi: la procedura di aggiornamento standard e Solaris Live Upgrade. L'aggiornamento standard mantiene il maggior numero possibile dei parametri di configurazione dell'attuale sistema operativo Solaris. Solaris Live Upgrade crea una copia del sistema attuale. La copia così creata può quindi essere aggiornata con la procedura di aggiornamento standard. Successivamente, è possibile attivare la versione aggiornata del sistema operativo Solaris con un semplice riavvio del sistema. In caso di problemi, è possibile ripristinare il sistema operativo Solaris originale riavviando nuovamente il sistema. Solaris Live Upgrade permette di eseguire l'aggiornamento con il sistema in funzione e consente di commutare tra le diverse versioni di Solaris.

Per maggiori informazioni sull'aggiornamento e sui metodi disponibili, vedere Aggiornamento.

Scelta del metodo di installazione di Solaris

Il sistema operativo Solaris dispone di diversi programmi per eseguire l'installazione o l'aggiornamento. Ogni tecnologia di installazione offre funzioni diverse studiate per requisiti ed ambienti specifici. La tabella seguente fornisce indicazioni utili per la scelta del metodo di installazione più adatto.

Tabella 2–2 Scelta del metodo di installazione

Attività 

Metodo di installazione 

Ragioni per la scelta di questo programma 

Istruzioni 

Installazione di un solo sistema da un CD-ROM o da un DVD-ROM con un programma interattivo. 

Programma di installazione di Solaris 

  • Questo programma suddivide le varie attività in finestre, richiede l'immissione di informazioni e presenta i valori predefiniti.

  • Non è un metodo efficiente per l'installazione o l'aggiornamento di più sistemi. Per le installazioni automatizzate di più sistemi, usare il metodo JumpStart personalizzato o Solaris Flash.

Guida all’installazione di Solaris 10: installazioni di base

Installazione di un solo sistema attraverso una rete locale. 

Programma di installazione di Solaris attraverso la rete 

Questo programma consente di configurare su un server un'immagine del software da installare e di installare quell'immagine su un sistema remoto. Se è necessario installare più sistemi, è possibile usare questa immagine di installazione con i metodi JumpStart personalizzato e Solaris Flash per installare o aggiornare in modo efficiente i sistemi della rete. 

Parte II, Installazione in una rete locale

Installazione o aggiornamento automatico di più sistemi sulla base di profili specifici. 

Metodo JumpStart personalizzato 

Questo programma consente di eseguire l'installazione in modo efficiente su più sistemi. Tuttavia, se il numero di sistemi è ridotto, la creazione di un ambiente JumpStart personalizzato può richiedere troppo tempo. Se i sistemi non sono molti, usare il programma di installazione interattivo di Solaris. 

Capitolo 6, Preparazione di un’installazione JumpStart personalizzata (procedure) del Guida all’installazione di Solaris 10: metodo JumpStart personalizzato e installazioni avanzate

Replicazione dello stesso software e della stessa configurazione su più sistemi. 

Archivi Solaris Flash

  • Questo programma consente di risparmiare tempo installando contemporaneamente tutti i pacchetti di Solaris sul sistema. Altri programmi installano i pacchetti individualmente aggiornando ogni volta la mappa dei pacchetti.

  • Gli archivi Solaris Flash sono di grandi dimensioni e richiedono una quantità significativa di spazio sul disco. Per gestire configurazioni di installazione differenti o per modificare la configurazione di installazione, valutare la possibilità di usare il metodo JumpStart personalizzato. In alternativa, è possibile eseguire personalizzazioni a livello di sistema usando uno script finale di JumpStart o uno script di postdeployment incorporato di Solaris Flash.

Capitolo 1, Solaris Flash (panoramica) del Guida all’installazione di Solaris 10: archivi Solaris Flash (creazione e installazione)

Installazione di più sistemi in una rete geografica (WAN) o via Internet. 

boot WAN 

Questo programma consente l'installazione sicura di un archivio Solaris Flash in rete. 

Capitolo 11, boot WAN (panoramica)

Aggiornamento di un sistema in funzione. 

Solaris Live Upgrade 

  • Questo programma consente di aggiornare un sistema, o di aggiungervi patch, evitando i tempi di inattività connessi a un aggiornamento di tipo standard

  • Il programma consente di eseguire un test dell'aggiornamento o dell'aggiunta di patch senza effetti sul sistema operativo in uso

Capitolo 6, Solaris Live Upgrade (panoramica) del Guida all’installazione di Solaris 10: Solaris Live Upgrade e pianificazione degli aggiornamenti

Dopo l'installazione del sistema operativo Solaris, creazione di un ambiente applicativo isolato.  

Tecnologia di partizionamento Solaris Zones 

Questo programma consente di creare zone non globali, completamente isolate, che offrono un ambiente applicativo sicuro. L'isolamento impedisce ai processi eseguiti in una data zona di monitorare o di produrre effetti sui processi eseguiti in tutte le altre zone.  

Capitolo 16, Introduction to Solaris Zones del System Administration Guide: Solaris Containers-Resource Management and Solaris Zones

Sun Java System Application Server Platform Edition 8

Il software Sun Java System Application Server Platform Edition 8 offre una vasta gamma di servizi applicativi e Web service. Questo software viene installato automaticamente insieme al sistema operativo Solaris. La documentazione del server è disponibile nelle seguenti posizioni:

Documentazione sull'avvio del server 

Vedere Sun Java System Application Server Platform Edition 8 QuickStart Guide nella directory di installazione, in /docs/QuickStart.html

Set di documenti completo sull'Application Server 

http://docs.sun.com/db/coll/ApplicationServer8_04q2

Esercitazione 

http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html

Capitolo 3 Installazione e aggiornamento di Solaris (pianificazione)

Questo capitolo descrive i requisiti necessari per l'installazione o l'aggiornamento del sistema operativo Solaris. Inoltre, vengono fornite le linee guida generali per la pianificazione dello spazio su disco e l'allocazione dello spazio di swap predefinito. Il capitolo è suddiviso nelle seguenti sezioni:

Requisiti di sistema e configurazioni consigliate

Tabella 3–1 SPARC: Configurazioni consigliate per memoria, swap e processore

Sistema SPARC 

Dimensione 

Memoria per l'installazione o l'aggiornamento 

La dimensione consigliata è di 256 MB. La dimensione minima è di 128 MB. 


Nota –

Alcune funzioni di installazione opzionali vengono abilitate solo se è presente una quantità di memoria sufficiente. Se ad esempio si esegue un'installazione dal DVD con una quantità di memoria insufficiente, l'operazione viene eseguita con l'interfaccia a caratteri del programma di installazione di Solaris, non con l'interfaccia utente grafica (GUI). Per maggiori informazioni su questi requisiti di memoria, vedere la Tabella 3–3.


Area di swap 

512 Mbyte è la dimensione predefinita. 


Nota –

In alcuni casi può essere necessario modificare l'allocazione dello spazio di swap. Lo spazio di swap si basa sulla dimensione del disco rigido del sistema.


Requisiti per il processore 

È richiesto un processore a 200 MHz o più veloce. 

Tabella 3–2 x86: Configurazioni consigliate per memoria, swap e processore

Sistema x86 

Dimensione 

Memoria per l'installazione o l'aggiornamento 

  • A partire da Solaris 10 1/06, la dimensione della memoria consigliata è di 512 MB. La dimensione minima è di 256 MB.

  • Per Solaris 10 3/05, la dimensione della memoria consigliata è di 256 MB. La dimensione minima è di 128 MB.


Nota –

Alcune funzioni di installazione opzionali vengono abilitate solo se è presente una quantità di memoria sufficiente. Se ad esempio si esegue un'installazione dal DVD con una quantità di memoria insufficiente, l'operazione viene eseguita con l'interfaccia a caratteri del programma di installazione di Solaris, non con l'interfaccia utente grafica (GUI). Per maggiori informazioni su questi requisiti di memoria, vedere la Tabella 3–3.


Area di swap 

512 Mbyte è la dimensione predefinita. 


Nota –

In alcuni casi può essere necessario modificare l'allocazione dello spazio di swap. Lo spazio di swap si basa sulla dimensione del disco rigido del sistema.


Requisiti per il processore 

È consigliato un processore a 120 MHz o più veloce. È richiesto il supporto dell'elaborazione in virgola mobile a livello hardware. 

È possibile scegliere di eseguire l'installazione con un'interfaccia utente grafica (con o senza un ambiente a finestre). Se è disponibile una quantità di memoria sufficiente, viene presentata automaticamente l'interfaccia utente grafica. Se la memoria disponibile non è sufficiente per la GUI, vengono visualizzati altri ambienti di installazione. Le impostazioni predefinite possono essere modificate con le opzioni di avvio nowin o text. Tuttavia, le scelte disponibili sono limitate dalla quantità di memoria del sistema o dal fatto che l'installazione viene eseguita in modo remoto. Inoltre, se il programma di installazione di Solaris non rileva la presenza di una scheda video, visualizza automaticamente la console. La Tabella 3–3 descrive gli ambienti disponibili ed elenca i requisiti minimi di memoria per la loro visualizzazione.

Tabella 3–3 SPARC: Requisiti di memoria per le opzioni di visualizzazione

SPARC: Memoria 

Tipo di installazione 

Descrizione 

128–383 MB 

Testo 

Non contiene elementi grafici ma utilizza una finestra e offre la possibilità di aprirne altre.  

Se si esegue l'installazione usando l'opzione di avvio text e si dispone di una quantità di memoria sufficiente, la procedura viene avviata in un ambiente a finestre. Se si sta eseguendo l'installazione in modo remoto usando un collegamento tip o l'opzione di avvio nowin, è possibile eseguire l'installazione solo attraverso le schermate della console.

384 MB o superiore 

GUI 

Utilizza finestre, menu, pulsanti, barre di scorrimento e icone.  

Tabella 3–4 x86: Requisiti di memoria per le opzioni di visualizzazione

x86: Memoria 

Tipo di installazione 

Descrizione 

  • A partire da Solaris 10 1/06: 256–511 MB

  • Per Solaris 10 3/05: 128–383 MB

Testo 

Non contiene elementi grafici ma utilizza una finestra e offre la possibilità di aprirne altre.  

Se si esegue l'installazione usando l'opzione di avvio text e si dispone di una quantità di memoria sufficiente, la procedura viene avviata in un ambiente a finestre. Se si sta eseguendo l'installazione in modo remoto usando un collegamento tip o l'opzione di avvio nowin, è possibile eseguire l'installazione solo attraverso le schermate della console.

  • A partire da Solaris 10 1/06: 512 MB

  • Per Solaris 10 3/05: 384 MB

GUI 

Utilizza finestre, menu, pulsanti, barre di scorrimento e icone.  

Allocazione dello spazio su disco e dello swap

Prima di installare Solaris, è possibile determinare se il sistema dispone di spazio sufficiente sul disco eseguendo una pianificazione generale.

Criteri generali per la pianificazione dello spazio su disco

La pianificazione dello spazio su disco dipende dalle esigenze di installazione. Valutare l'allocazione dello spazio in relazione alle seguenti condizioni e in base alle proprie esigenze.

Tabella 3–5 Pianificazione generale dello spazio su disco e dello spazio di swap

Condizioni per l'allocazione dello spazio 

Descrizione 

File system 

Per ogni file system creato, aumentare del 30% lo spazio allocato su disco per rendere possibile l'aggiornamento alle versioni successive di Solaris.  

Nell'impostazione predefinita, i metodi di installazione di Solaris creano solo i file system radice (/) e /swap. Se viene allocato dello spazio per i servizi del sistema operativo, viene creata anche la directory /export. Se si sta eseguendo un aggiornamento a una versione principale di Solaris, può essere necessario ripartizionare il sistema o allocare una quantità di memoria doppia rispetto a quella necessaria per l'installazione. Per le versioni di aggiornamento, è possibile evitare di ripartizionare il sistema allocando una maggiore quantità di spazio sul disco per gli aggiornamenti futuri. Le versioni di aggiornamento di Solaris richiedono uno spazio su disco superiore del 10% rispetto alla versione precedente. Allocando circa il 30% di spazio aggiuntivo per ogni file system, sarà possibile eseguire diversi aggiornamenti di Solaris.

Il file system /var

Se si intende utilizzare la funzione di crash dump savecore(1M), allocare un numero di Mbyte pari al doppio della memoria fisica per il file system /var.

Swap 

Il programma di installazione di Solaris alloca automaticamente un'area di swap di 512 Mbyte nei seguenti casi: 

  • Se si utilizza la funzione di configurazione automatica delle slice del disco del programma di installazione

  • Se non si modificano manualmente le dimensioni della slice di swap

Nell'impostazione predefinita, i programmi di installazione di Solaris allocano lo spazio di swap in modo che inizi al primo cilindro disponibile del disco (generalmente il cilindro 0 sui sistemi SPARC). Questo posizionamento consente l'allocazione del massimo dello spazio per il file system radice (/) durante la configurazione del disco predefinito e permette l'ingrandimento del file system radice (/) durante gli aggiornamenti.

Se si prevede di dover aumentare in futuro le dimensioni dell'area di swap, è possibile disporre la slice di swap in modo che inizi da un altro cilindro del disco usando uno dei metodi seguenti.  

Per una descrizione generale dello spazio di swap, vedere il Capitolo 21, Configuring Additional Swap Space (Tasks) del System Administration Guide: Devices and File Systems.

Un server che fornisca i file system per le directory home 

Le directory home si trovano solitamente nel file system /export.

Il gruppo software di Solaris da installare 

Un gruppo software è un insieme di pacchetti software. Nel pianificare lo spazio su disco, si ricordi che è possibile aggiungere o rimuovere singoli pacchetti dal gruppo software selezionato. Per informazioni sui gruppi software, vedere Spazio su disco consigliato per i gruppi software.

Aggiornamento  

Supporto delle lingue 

Ad esempio, cinese, giapponese o coreano. Se si intende installare una singola lingua, allocare circa 0,7 Gbyte di spazio aggiuntivo. Se si intende installare il supporto completo per le lingue, è necessario allocare fino a 2,5 Gbyte di spazio su disco aggiuntivo, a seconda del gruppo software installato. 

Supporto della stampa o della posta 

Allocare spazio aggiuntivo. 

Software aggiuntivi o di terze parti 

Allocare spazio aggiuntivo. 

Spazio su disco consigliato per i gruppi software

I gruppi software di Solaris sono raccolte di pacchetti. Ogni gruppo software include il supporto per diverse funzioni e driver hardware.

Durante l'installazione di Solaris è possibile aggiungere e rimuovere singoli pacchetti dal gruppo software selezionato. Per la selezione dei pacchetti da aggiungere o da rimuovere, è necessario conoscere le dipendenze del software e la struttura dei pacchetti di Solaris.

La figura seguente mostra il raggruppamento dei pacchetti software. Il gruppo Reduced Network Support contiene il numero minimo di pacchetti richiesto, mentre il gruppo Entire Solaris Plus OEM Support contiene tutti i pacchetti disponibili.

Figura 3–1 Gruppi software di Solaris

Il contesto descrive l'illustrazione.

La Tabella 3–6 elenca i gruppi software di Solaris e lo spazio su disco consigliato per l'installazione dei vari gruppi.


Nota –

Lo spazio su disco consigliato nella Tabella 3–6 include i seguenti elementi.

È possibile che i gruppi software richiedano una minore quantità di spazio su disco rispetto a quella indicata nella tabella.


Tabella 3–6 Spazio su disco consigliato per i gruppi software

Gruppo software 

Descrizione 

Spazio su disco consigliato 

Gruppo software Entire Solaris Plus OEM Support 

Contiene il gruppo Entire Solaris più una serie di driver hardware aggiuntivi, inclusi quelli per i dispositivi hardware non presenti sul sistema al momento dell'installazione. 

6,8 Gbyte 

Gruppo software Entire Solaris 

Contiene i pacchetti del gruppo software Developer Solaris e altro software aggiuntivo necessario per i server. 

6,7 Gbyte 

Gruppo software Developer  

Contiene i pacchetti del gruppo software End User Solaris più una serie di componenti di supporto per lo sviluppo del software. Il supporto aggiuntivo per lo sviluppo del software include librerie, file include, pagine man e strumenti di programmazione. I compilatori non sono inclusi. 

6,6 Gbyte 

Gruppo software End User 

Contiene il codice minimo richiesto per l'avvio e l'utilizzo di Solaris in rete e per il Common Desktop Environment.  

5,3 Gbyte 

Gruppo software Core System Support 

Contiene il codice minimo richiesto per l'avvio e l'esecuzione di un sistema Solaris in rete. 

2,0 Gbyte 

Gruppo software Reduced Network Support 

Contiene il software minimo richiesto per l'avvio e l'esecuzione di Solaris con un supporto limitato per la rete. Il gruppo software Reduced Network Support fornisce una console multiutente con interfaccia testuale e varie utility di amministrazione del sistema. Questo gruppo software permette al sistema di riconoscere le interfacce di rete ma non attiva i servizi di rete.  

2,0 Gbyte 

Aggiornamento

Per l'aggiornamento dei sistemi sono disponibili tre metodi: Solaris Live Upgrade, il programma di installazione di Solaris e il metodo JumpStart personalizzato.

Tabella 3–7 Metodi di aggiornamento disponibili

Versione attuale di Solaris 

Metodi di aggiornamento disponibili  

Solaris 8, Solaris 9, Solaris 10 

  • Solaris Live Upgrade – Esegue l'aggiornamento creando e aggiornando una copia del sistema in uso

  • Programma di installazione di Solaris – Permette di eseguire l'aggiornamento in modo interattivo attraverso un'interfaccia grafica o dalla riga di comando

  • Metodo JumpStart personalizzato – Permette di eseguire l'aggiornamento in modo automatico

Limitazioni dell'aggiornamento

Problema 

Descrizione 

Aggiornamento a un gruppo software differente 

Non è possibile aggiornare il sistema con un gruppo software non installato in precedenza. Ad esempio, se sul sistema era stato installato il gruppo software per l'utente finale (End User), non sarà possibile eseguire l'aggiornamento scegliendo il gruppo software per sviluppatori (Developer). Tuttavia, durante l'aggiornamento è possibile aggiungere altri pacchetti non appartenenti al gruppo installato. 

A partire da Solaris 10 1/06: Aggiornamento in presenza di zone non globali

L'aggiornamento del sistema operativo Solaris è possibile anche su un sistema che contiene zone non globali. Il programma di installazione interattivo di Solaris e il metodo JumpStart personalizzato consentono di eseguire l'aggiornamento. Per indicazioni su alcune limitazioni per l'aggiornamento, vedere Aggiornamento in presenza di zone non globali.

Programmi di aggiornamento

È possibile eseguire un aggiornamento interattivo standard con il programma di installazione di Solaris oppure un aggiornamento automatico con il metodo JumpStart personalizzato. Solaris Live Upgrade permette di aggiornare un sistema in esecuzione.

Programma di aggiornamento 

Descrizione 

Per maggiori informazioni 

Solaris Live Upgrade 

Permette di creare una copia del sistema attualmente in uso. È possibile aggiornare la copia e quindi, riavviando il sistema, attivare la copia aggiornata. L'uso di Solaris Live Upgrade riduce i tempi di inattività associati all'aggiornamento del sistema operativo Solaris. Inoltre, Solaris Live Upgrade permette di prevenire i problemi connessi all'aggiornamento. Ad esempio, consente di ripristinare il sistema anche in caso di interruzione della corrente durante l'aggiornamento, in quanto la copia che viene aggiornata non è quella attiva sul sistema.  

Per pianificare l'allocazione dello spazio sul disco con Solaris Live Upgrade, vedere Requisiti per Solaris Live Upgrade del Guida all’installazione di Solaris 10: Solaris Live Upgrade e pianificazione degli aggiornamenti.

Programma di installazione di Solaris  

Guida l'utente attraverso la procedura di aggiornamento con una GUI interattiva.  

Capitolo 2, Uso del programma di installazione di Solaris (procedure) del Guida all’installazione di Solaris 10: installazioni di base.

Programma JumpStart personalizzato 

Permette di eseguire l'aggiornamento in modo automatico. Il file dei profili e gli script opzionali di preinstallazione e postinstallazione forniscono le informazioni richieste. Durante la creazione di un profilo JumpStart personalizzato da utilizzare per un aggiornamento, specificare install_type upgrade. Prima di eseguire l'aggiornamento, occorre provare il profilo JumpStart personalizzato con la configurazione del disco di sistema e il software attualmente installato. Usare il comando pfinstall - D sul sistema da aggiornare per provare il profilo. Il profilo di aggiornamento non può essere provato usando un file di configurazione dei dischi.

Installazione di un archivio Solaris Flash come alternativa all'aggiornamento

La funzione Solaris Flash consente di creare una copia completa dell'installazione presente su un sistema master e di replicarla su diversi sistemi clone. Tale copia viene denominata archivio Solaris Flash. Per installare l'archivio è possibile usare uno qualsiasi dei programmi di installazione.


Avvertenza – Avvertenza –

Non è possibile creare in modo corretto un archivio Solaris Flash quando è installata una zona non globale. La funzione Solaris Flash non è compatibile con la tecnologia di partizionamento Solaris Zones. Quando si crea un archivio Solaris Flash, l'archivio risultante non viene installato in modo corretto quando si verificano le seguenti condizioni:


Per informazioni sull'installazione di un archivio, vedere la tabella seguente.

Solaris Live Upgrade 

Installazione di archivi Solaris Flash in un ambiente di boot del Guida all’installazione di Solaris 10: Solaris Live Upgrade e pianificazione degli aggiornamenti

Metodo JumpStart personalizzato 

Preparare il sistema per l’installazione di un archivio Solaris Flash con il metodo JumpStart personalizzato del Guida all’installazione di Solaris 10: metodo JumpStart personalizzato e installazioni avanzate

Installazione di Solaris 

Capitolo 4, Installazione e amministrazione degli archivi Solaris Flash (procedure) del Guida all’installazione di Solaris 10: archivi Solaris Flash (creazione e installazione)

metodo di installazione boot WAN 

Capitolo 14, SPARC: Installazione con il metodo boot WAN (procedure)

Aggiornamento con riallocazione dello spazio su disco

L'opzione di aggiornamento del programma di installazione di Solaris e la parola chiave upgrade del metodo JumpStart personalizzato offrono la possibilità di riallocare lo spazio su disco. La riallocazione modifica automaticamente le dimensioni delle slice. Tale riallocazione può essere eseguita se i file system correnti non dispongono di spazio sufficiente per l'aggiornamento. Ad esempio, i file system possono richiedere più spazio per le seguenti ragioni:

La funzione di autoconfigurazione cerca di riallocare lo spazio su disco in modo da soddisfare le esigenze di spazio dei nuovi file system. Inizialmente, la funzione di autoconfigurazione cerca di riallocare lo spazio in base a una serie di criteri predefiniti. Se l'operazione non riesce, è necessario cambiare i criteri per i file system.


Nota –

La funzione di configurazione automatica non include la possibilità di aumentare le dimensioni dei file system. Lo spazio viene riallocato con il processo seguente:

  1. Eseguendo un backup dei file presenti nei file system da modificare.

  2. Ripartizionando i dischi in base alle modifiche apportate ai file system.

  3. Ripristinando i file di backup prima dell'aggiornamento.


Backup dei sistemi prima dell'aggiornamento

È fortemente consigliabile eseguire un backup dei file system esistenti prima di eseguire un aggiornamento del sistema operativo Solaris. Copiando i file system su un supporto removibile, ad esempio su nastro, è possibile salvaguardarne il contenuto in caso di perdita o danneggiamento dei dati. Per istruzioni dettagliate sulle procedure di backup, vedere il Capitolo 24, Backing Up and Restoring File Systems (Overview) del System Administration Guide: Devices and File Systems.

Determinare la versione del sistema operativo Solaris attualmente in esecuzione

Per determinare la versione di Solaris attualmente in esecuzione sul sistema, digitare uno dei comandi seguenti.


$ uname -a

Il comando cat fornisce informazioni più dettagliate.


$ cat /etc/release

Versioni locali

Durante l'installazione, è possibile preconfigurare la versione locale che si desidera utilizzare sul sistema. La versione locale determina il modo in cui le informazioni vengono visualizzate a seconda della lingua e della regione geografica. Una lingua può comprendere più versioni locali differenziate da alcune varianti regionali, ad esempio da differenze nel formato della data e dell'ora, nelle convenzioni numeriche e monetarie e nell'ortografia.

Per preconfigurare la versione locale del sistema è possibile utilizzare un profilo JumpStart personalizzato o il file sysidcfg.

Configurazione della versione locale in un profilo 

Creazione di un profilo del Guida all’installazione di Solaris 10: metodo JumpStart personalizzato e installazioni avanzate

Configurazione della versione locale nel file sysidcfg

Preconfigurazione con il file sysidcfg

Elenco dei valori disponibili per la versione locale 

International Language Environments Guide

Piattaforme e gruppi di piattaforme

Quando si aggiungono i client per un'installazione in rete, è necessario conoscere l'architettura dei sistemi, cioè il gruppo di piattaforme a cui appartengono. Per scrivere un file di regole per un'installazione JumpStart personalizzata è necessario conoscere il nome della piattaforma.

Qui di seguito sono forniti alcuni esempi di piattaforme e gruppi di piattaforme. Per l'elenco completo dei sistemi SPARC, vedere il manuale Guida alle piattaforme hardware Sun sul sito Web http://docs.sun.com/.

Tabella 3–8 Esempi di piattaforme e gruppi di piattaforme

Sistema 

Nome della piattaforma 

Gruppo di piattaforme 

Sun Fire 

T2000 

sun4v 

Sun BladeTM

SUNW,Sun-Blade-100 

sun4u 

x86 

i86pc 

i86pc 


Nota –

Per conoscere il nome della piattaforma di un sistema è possibile usare il comando uname -i, mentre per conoscere il gruppo di piattaforme è possibile usare il comando uname -m.


Installazione e configurazione delle zone

In questa sezione vengono fornite informazioni generali sulla pianificazione delle zone globali e non globali. Per informazioni generali e relative alla pianificazione, vedere il Capitolo 16, Introduction to Solaris Zones del System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.

Tecnologia di partizionamento Solaris Zones (panoramica)

Una volta eseguita l'installazione di Solaris, è possibile installare e configurare le zone. La zona globale è l'unica istanza del sistema operativo in esecuzione ed è contenuta in tutti i sistemi Solaris. La zona globale è sia la zona predefinita del sistema che quella utilizzata per il controllo amministrativo dell'intero sistema. Una zona non globale è un ambiente virtualizzato del sistema operativo.

Solaris Zones è una tecnologia di partizionamento del software usata per virtualizzare i servizi del sistema operativo e per creare un ambiente isolato e sicuro per l'esecuzione delle applicazioni. Quando si crea una zona, si produce un ambiente di esecuzione delle applicazioni in cui i processi sono isolati da tutte le altre zone. L'isolamento impedisce ai processi eseguiti in una data zona di monitorare o di produrre effetti sui processi eseguiti in tutte le altre zone. Anche i processi eseguiti con le credenziali di superutente in una zona non globale non possono accedere o eseguire operazioni in altre zone. I processi eseguiti nella zona globale con le credenziali di superutente possono intervenire in tutti i processi delle altre zone.

Introduzione alle zone globali e non globali

La zona globale è l'unica zona dalla quale è possibile configurare, installare, gestire e deconfigurare una zona non globale. Solo la zona globale può essere avviata dall'hardware del sistema. L'amministrazione dell'infrastruttura del sistema, ad esempio dei dispositivi fisici, del routing o della riconfigurazione dinamica (DR), può essere eseguita solo nella zona globale. I processi eseguiti nella zona globale che dispongono di privilegi appropriati possono accedere a oggetti associati a qualsiasi altra zona. La tabella seguente riassume le caratteristiche delle zone globali e di quelle non globali.

Zona globale 

Zona non globale  

Il sistema assegna alla zona l'ID 0  

L'ID viene assegnato alla zona dal sistema quando viene avviata 

Fornisce la singola istanza del kernel di Solaris avviabile ed eseguita sul sistema 

Condivide le operazioni con il kernel di Solaris avviato dalla zona globale  

Contiene un'installazione completa dei pacchetti di Solaris  

Contiene un sottoinsieme dei pacchetti del sistema operativo Solaris  

Può contenere pacchetti o software aggiuntivi, directory, file e altri dati non installati sotto forma di pacchetti 

Contiene i pacchetti di Solaris condivisi dalla zona globale 

Fornisce un database completo e coerente di tutti i componenti software installati nella zona globale  

Può contenere pacchetti aggiuntivi non condivisi dalla zona globale  

Può contenere software, directory, file e altri dati aggiuntivi creati nella zona non globale e non installati in forma di pacchetti né condivisi dalla zona globale 

Contiene le informazioni di configurazione relative alla sola zona globale, come il nome host della zona globale e la tabella dei file system 

Contiene le informazioni di configurazione specifiche della zona non globale, come il nome host della zona non globale e la tabella dei file system  

È la sola zona che può controllare tutti i dispositivi e tutti i file system  

Contiene un database completo e coerente di tutti i componenti software installati nella zona, sia che siano stati installati nella zona non globale sia che siano condivisi in sola lettura dalla zona globale  

È l'unica zona che contiene informazioni sulla presenza e sulla configurazione delle zone non globali  

Non è consapevole dell'esistenza di eventuali altre zone 

È l'unica zona dalla quale può essere configurata, installata, amministrata o disinstallata una zona non globale 

Non può installare, amministrare o disinstallare altre zone (inclusa se stessa)  

Per maggiori informazioni, vedere:

Solaris Zones (pianificazione)

Una volta eseguita l'installazione di Solaris, è possibile installare e configurare le zone. La zona globale è l'unica istanza del sistema operativo in esecuzione ed è contenuta in tutti i sistemi Solaris. La zona globale è sia la zona predefinita del sistema che quella utilizzata per il controllo amministrativo dell'intero sistema. Una zona non globale è un ambiente virtualizzato del sistema operativo.


Avvertenza – Avvertenza –

I comandi che accettano un file system radice alternativo (/) con l'opzione -R o equivalente non devono essere usati quando si verificano le seguenti condizioni:

Un esempio può essere l'opzione -R percorso_radice del comando pkgadd eseguito dalla zona globale utilizzando un percorso del file system radice (/) che si trova in una zona non globale.

Per un elenco dei programmi che accettano un file system radice (/) alternativo e per maggiori informazioni sulle zone, vedere Restriction on Accessing A Non-Global Zone From the Global Zone del System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.


Installazione e aggiornamento in presenza di zone non globali

Durante l'installazione del sistema operativo Solaris, il gruppo software installato nella zona globale è l'insieme di pacchetti che viene condiviso da tutte le zone non globali. Se ad esempio si installa il gruppo software Entire Solaris, i pacchetti di questo gruppo sono contenuti in tutte le zone. In base alla configurazione predefinita, i pacchetti aggiuntivi installati nella zona globale vengono propagati anche nelle zone non globali. È possibile isolare in alcune zone non globali determinate applicazioni, gli spazi dei nomi, i server e le connessioni di rete, ad esempio NFS e DHCP o altro software. Ogni zona non globale non è a conoscenza della presenza di altre zone non globali e può operare in modo indipendente. Ad esempio, è possibile installare il gruppo software Entire Solaris nella zona globale ed eseguire in differenti zone non globali il server dei messaggi di Java Enterprise System, un database, DHCP e un server Web. Durante l'installazione delle zone non globali, tenere in considerazione i requisiti di prestazioni delle applicazioni eseguite in ciascuna zona non globale.


Avvertenza – Avvertenza –

Non è possibile creare un archivio Solaris Flash quando è installata una zona non globale. La funzione Solaris Flash non è compatibile con la tecnologia di partizionamento Solaris Zones. Quando si crea un archivio Solaris Flash, l'archivio risultante non viene installato in modo corretto quando si verificano le seguenti condizioni:


Aggiornamento in presenza di zone non globali

A partire da Solaris 10 1/06, l'aggiornamento del sistema operativo Solaris è possibile anche su un sistema che contiene zone non globali. Il programma di installazione interattivo di Solaris e il metodo JumpStart personalizzato consentono di eseguire l'aggiornamento.


Avvertenza – Avvertenza –

Non è possibile utilizzare Solaris Live Upgrade per aggiornare un sistema su cui sono presenti zone non globali. È possibile creare un ambiente di boot con il comando lucreate, ma l'aggiornamento non riesce quando si esegue luupgrade. Viene visualizzato un messaggio di errore.


Requisiti di spazio per le zone non globali

Durante l'installazione della zona globale, riservare una quantità di spazio su disco sufficiente a contenere tutte le zone che si desidera creare. Ogni zona non globale può avere requisiti di spazio differenti. Qui di seguito è fornita una breve panoramica delle informazioni richieste per la pianificazione. Per informazioni complete sui requisiti di pianificazione e sulle configurazioni consigliate, vedere il Capitolo 18, Planning and Configuring Non-Global Zones (Tasks) del System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.

Non esistono limiti per quanto riguarda la quantità di spazio su disco che può essere occupata da una zona. Eventuali limitazioni sono a discrezione dell'amministratore della zona globale. Anche un piccolo sistema monoprocessore può supportare più zone attive simultaneamente.

Le caratteristiche dei pacchetti installati nella zona globale influisce sui requisiti di spazio delle zone non globali. Il numero dei pacchetti e i requisiti di spazio sono fattori rilevanti per l'allocazione dello spazio. Qui di seguito sono fornite alcune indicazioni generali per lo spazio su disco.

SPARC: Modifiche nei pacchetti a 64 bit

Nelle precedenti versioni di Solaris, venivano forniti pacchetti separati per i componenti a 32 bit e quelli a 64 bit. Nel sistema operativo Solaris 10, la struttura dei pacchetti è stata semplificata raggruppando la maggior parte dei componenti a 32 e a 64 bit. I pacchetti combinati mantengono il nome del pacchetto originale a 32 bit, mentre quelli a 64 bit non vengono più distribuiti. Questa modifica riduce il numero dei pacchetti e semplifica l'installazione. Può quindi rivelarsi necessario modificare lo script del metodo JumpStart personalizzato o altri script di installazione per rimuovere i riferimenti ai pacchetti a 64 bit.

I pacchetti a 64 bit vengono rinominati con le seguenti convenzioni:

x86: Consigli per il partizionamento

Quando si utilizza il sistema operativo Solaris su sistemi x86, usare le seguenti linee guida per il partizionamento del sistema.

Il programma di installazione di Solaris utilizza il layout predefinito per il partizionamento del disco di avvio. Le partizioni risultanti sono denominate partizioni fdisk. Si tratta di partizione logiche del disco dedicate a un determinato sistema operativo sui sistemi x86. Per installare Solaris su un sistema x86 è necessario configurare almeno una partizione fdisk Solaris. I sistemi x86 permettono di configurare fino a quattro diverse partizioni fdisk sullo stesso disco. Queste partizioni possono essere usate per contenere sistemi operativi differenti. Ogni sistema operativo deve trovarsi in una propria partizione fdisk. Ogni sistema può contenere una sola partizione fdisk Solaris per disco.

Tabella 3–9 x86: Partizioni predefinite

Partizioni 

Nome della partizione 

Dimensione della partizione 

Prima partizione (su alcuni sistemi) 

Diagnostica o partizione di servizio 

Dimensione esistente sul sistema. 

Seconda partizione (su alcuni sistemi) 

Partizione di avvio x86  

Per Solaris 10 3/05: Viene creata una partizione di avvio x86 della dimensione esistente sul sistema.

A partire da Solaris 10 1/06, si applicano le seguenti condizioni:

  • Se si esegue un'installazione iniziale, questa partizione non viene creata.

  • Se si esegue un aggiornamento e sul sistema non è presente una partizione di avvio x86, questa partizione non viene creata.

  • Se si esegue un aggiornamento e sul sistema è presente una partizione di avvio x86:

    • Se la partizione è richiesta per passare da un dispositivo di avvio a un altro, la partizione di avvio x86 viene preservata.

    • Se la partizione non è richiesta per l'avvio da altri dispositivi, la partizione di avvio x86 viene rimossa. I contenuti della partizione vengono trasferiti nella partizione radice.

Terza partizione 

Partizione del sistema operativo Solaris 

Spazio restante sul disco di avvio. 

Il layout predefinito delle partizioni del disco di avvio preserva la partizione di servizio

Il programma di installazione di Solaris utilizza un layout predefinito per le partizioni del disco di avvio che permette di contenere la partizione diagnostica o la partizione di servizio. Se attualmente il sistema include una partizione diagnostica o una partizione di servizio, la disposizione predefinita delle partizioni del disco di avvio permette di preservare questa partizione.


Nota –

Se si installa il sistema operativo Solaris su un sistema x86 che non dispone di una partizione diagnostica o di una partizione di servizio, il programma di installazione non ne crea automaticamente una nuova. Per creare una partizione diagnostica o una partizione di servizio sul sistema, vedere la documentazione dell'hardware.


Capitolo 4 x86: Avvio con GRUB per l'installazione di Solaris

Questo capitolo descrive l'avvio con GRUB dei sistemi x86 per l'installazione di Solaris. Il capitolo è suddiviso nelle seguenti sezioni:

x86: Avvio con GRUB (panoramica)

A partire da Solaris 10 1/06, nel sistema operativo Solaris è stato adottato il boot loader open source GRUB.


Nota –

L'avvio con GRUB non è disponibile sui sistemi SPARC.


Il boot loader è il primo programma che viene eseguito dopo l'accensione di un sistema. Quando si accende un sistema x86, il BIOS (Basic Input/Output System) inizializza la CPU, la memoria e i componenti hardware della piattaforma. Al termine della fase di inizializzazione, il BIOS carica il boot loader dal dispositivo di avvio configurato e trasferisce il controllo del sistema al boot loader.

GRUB è un boot loader open source dotato di una semplice interfaccia a menu, che include le opzioni di avvio predefinite in un file di configurazione. GRUB dispone inoltre di un'interfaccia dalla riga di comando, accessibile dall'interfaccia a menu, da cui è possibile eseguire diversi comandi di avvio. L'implementazione di GRUB del sistema operativo Solaris è conforme alla specifica Multiboot. Questa specifica è descritta in modo dettagliato alla pagina Web http://www.gnu.org/software/grub/grub.html.

Poiché il kernel di Solaris è pienamente compatibile con la specifica Multiboot, è possibile avviare i sistemi x86 basati su Solaris utilizzando il boot loader GRUB. GRUB offre la possibilità di avviare e installare facilmente diversi sistemi operativi. Ad esempio è possibile, su uno stesso sistema, avviare individualmente i seguenti sistemi operativi:

Un vantaggio fondamentale di GRUB è la sua capacità di riconoscere i file system e i formati eseguibili del kernel; questo consente di caricare un sistema operativo senza registrare la posizione fisica del kernel sul disco. Nell'avvio del sistema con GRUB, il kernel viene caricato specificando il nome del file corrispondente, l'unità e la partizione in cui risiede. L'avvio con GRUB sostituisce il Solaris Device Configuration Assistant e semplifica il processo grazie all'interfaccia a menu.

x86: Caratteristiche del processo di avvio con GRUB

Quando GRUB assume il controllo del sistema, sulla console viene visualizzato un menu. Usando il menu di GRUB è possibile:

Per l'avvio del sistema operativo predefinito è disponibile un timeout configurabile. Premendo qualsiasi tasto, l'avvio del sistema operativo predefinito viene interrotto.

Per un esempio del menu di GRUB, vedere Descrizione del menu principale di GRUB.

x86: Convenzioni di denominazione dei dispositivi di GRUB

Le convenzioni di denominazione dei dispositivi utilizzate da GRUB sono leggermente diverse rispetto a quelle delle versioni precedenti di Solaris. La conoscenza di queste convenzioni può essere utile per specificare correttamente le informazioni relative alle unità e alle partizioni durante la configurazione di GRUB sul sistema.

La tabella seguente descrive le convenzioni di denominazione dei dispositivi di GRUB.

Tabella 4–1 Convenzioni di denominazione dei dispositivi di GRUB

Nome dispositivo 

Descrizione 

(fd0), (fd1)

Prima unità a dischetti, seconda unità a dischetti 

(nd)

Dispositivo di rete 

(hd0,0), (hd0,1)

Prima e seconda partizione fdisk del primo disco del bios

(hd0,0,a), (hd0,0,b)

Slice 0 e 1 di Solaris/BSD sulla prima partizione fdisk del primo disco del bios


Nota –

In GRUB, i nomi dei dispositivi devono essere sempre specificati tra parentesi. Le partizioni vengono numerate a partire da 0 (zero), non da 1.


Per maggiori informazioni sulle partizioni fdisk, vedere la sezione Guidelines for Creating an fdisk Partition del System Administration Guide: Devices and File Systems.

x86: Dove trovare informazioni sulle installazioni con GRUB

Per maggiori informazioni su queste modifiche, vedere i seguenti riferimenti:

Tabella 4–2 Dove trovare informazioni sulle installazioni con GRUB

Argomento 

Procedure eseguibili dal menu di GRUB 

Per maggiori informazioni 

Installazione 

Installazione dal CD o dal DVD di Solaris 

Guida all’installazione di Solaris 10: installazioni di base

Installazione da un'immagine di installazione di rete 

Parte II, Installazione in una rete locale

 

Configurazione di un server DHCP per le installazioni di rete 

Preconfigurazione delle informazioni di configurazione del sistema con il servizio DHCP (attività)

 

Installazione con il programma JumpStart personalizzato 

Esecuzione di un’installazione JumpStart personalizzata del Guida all’installazione di Solaris 10: metodo JumpStart personalizzato e installazioni avanzate

 

Attivazione o ripristino di un ambiente di boot con Solaris Live Upgrade 

Amministrazione del sistema 

Per informazioni più dettagliate su GRUB e sulle procedure di amministrazione  

Capitolo 11, GRUB Based Booting (Tasks) del System Administration Guide: Basic Administration

x86: Avvio con GRUB (pianificazione)

Questa sezione descrive le operazioni di base del processo di avvio con GRUB e i componenti del menu di GRUB.

Quando si installa il sistema operativo Solaris, sul sistema vengono installate automaticamente due voci del menu di GRUB. La prima è quella relativa al sistema operativo Solaris. La seconda riguarda l'archivio di avvio di emergenza, da utilizzare per il ripristino del sistema. Le voci del menu di GRUB relative a Solaris vengono installate e aggiornate automaticamente nell'ambito del processo di installazione e aggiornamento di Solaris. Queste voci vengono gestite direttamente dal sistema operativo e non devono essere modificate manualmente.

Durante l'installazione standard di Solaris, GRUB viene installato nella partizione fdisk di Solaris senza modificare le impostazioni del BIOS di sistema. Se il sistema operativo non si trova sul disco di avvio del BIOS, usare una delle procedure seguenti:

Il metodo consigliato è quello di installare Solaris sul disco di avvio. Se sul sistema sono installati più sistemi operativi, è possibile aggiungere le voci corrispondenti al file menu.lst. Queste voci verranno visualizzate nel menu di GRUB all'avvio successivo del sistema.

Per maggiori informazioni sull'uso di più sistemi operativi, vedere la sezione How Multiple Operating Systems Are Supported in the GRUB Boot Environment del System Administration Guide: Basic Administration.

x86: Esecuzione di un'installazione con GRUB dalla rete

Per avviare un sistema dalla rete con GRUB sono richiesti un server DHCP configurato per i client PXE e un server di installazione che fornisca il servizio tftp. Il server DHCP deve essere in grado di rispondere alle classi DHCP PXEClient e GRUBClient. La risposta DHCP deve contenere le seguenti informazioni:


Nota –

rpc.bootparamd, generalmente richiesto dal server per i processi di avvio in rete, non è richiesto per l'avvio in rete con GRUB.


Se non sono disponibili server PXE o DHCP, è possibile caricare GRUB da un CD-ROM o da un disco locale. A questo punto si potrà configurare manualmente la rete in GRUB e scaricare il programma multiboot e l'archivio di avvio dal file server.

Per maggiori informazioni, vedere x86: Introduzione all'avvio e all'installazione in rete con PXE.

Descrizione del menu principale di GRUB

Quando si avvia un sistema x86, viene visualizzato il menu di GRUB. Questo menu offre la possibilità di scegliere tra diverse voci di avvio. Ogni voce di avvio corrisponde a un'istanza di un sistema operativo installata sul sistema. Il menu di GRUB si basa sul file di configurazione menu.lst. Il file menu.lst viene creato dal programma di installazione di Solaris e può essere modificato dopo l'installazione. Il file menu.lst determina l'elenco delle istanze dei sistemi operativi visualizzate nel menu di GRUB.


Esempio 4–1 Menu principale di GRUB

Nell'esempio seguente, il menu principale di GRUB mostra i sistemi operativi Solaris e Microsoft Windows. È inoltre elencato un ambiente di boot Solaris Live Upgrade di nome secondo_disco. Qui di seguito è fornita una descrizione delle singole voci del menu.


GNU GRUB version 0.95 (616K lower / 4.127.168K upper memory)
+-------------------------------------------------------------------+
|Solaris                                                            |
|Solaris  failsafe                                                  |
|secondo_disco                                                      |
|secondo_disco failsafe                                             |
|Windows                                                            |
+-------------------------------------------------------------------+
Use the ^ and v keys to select which entry is highlighted. Press
enter to boot the selected OS, 'e' to edit the commands before
booting, or 'c' for a command-line.
Solaris

Specifica il sistema operativo Solaris.

Solaris failsafe

Specifica un archivio di avvio che può essere utilizzato per il ripristino del sistema in caso di danneggiamento del sistema operativo Solaris.

secondo_disco

Specifica un ambiente di boot di Solaris Live Upgrade L'ambiente di boot secondo_disco è stato creato come copia del sistema operativo Solaris. È stato quindi aggiornato e attivato con il comando luactivate. L'ambiente di boot è disponibile per l'avvio del sistema.

Windows

Specifica il sistema operativo Microsoft Windows. GRUB rileva queste partizioni ma non verifica la possibilità di avviare il sistema operativo.


Descrizione del file menu.lst di GRUB

Il file menu.lst di GRUB specifica il contenuto del menu principale di GRUB. Il menu principale di GRUB contiene le voci di avvio per tutte le istanze dei sistemi operativi installate sul sistema, inclusi gli ambienti di boot Solaris Live Upgrade. Il processo di aggiornamento di Solaris preserva le modifiche eventualmente apportate a questo file.

Le revisioni effettuate sul file menu.lst vengono visualizzate nel menu principale di GRUB insieme alle voci di Solaris Live Upgrade. Le modifiche apportate al file diventano effettive al riavvio successivo del sistema. La modifica di questo file può rendersi necessaria per le seguenti ragioni:


Avvertenza – Avvertenza –

Non utilizzare il file menu.lst di GRUB per modificare le voci di Solaris Live Upgrade. Tali modifiche potrebbero impedire la corretta esecuzione di Solaris Live Upgrade.


Pur essendo possibile utilizzare il file menu.lst per personalizzare la procedura di avvio, ad esempio specificando l'avvio con il debugger del kernel, per eseguire una personalizzazione è preferibile usare il comando eeprom. Utilizzando il file menu.lst per la personalizzazione del processo, è possibile che le voci relative a Solaris vengano modificate durante un aggiornamento del software. In questo caso, le modifiche al file andrebbero perdute.

Per informazioni sull'utilizzo del comando eeprom, vedere la sezione How to Set Solaris Boot Parameters by Using the eeprom Command del System Administration Guide: Basic Administration.


Esempio 4–2 File Menu.lst

Qui di seguito è riportato un esempio del file menu.lst:


default 0
timeout 10
title Solaris
  root (hd0,0,a)
  kernel /platform/i86pc/multiboot -B console=ttya
  module /platform/i86pc/boot_archive
title Solaris failsafe
  root (hd0,0,a)
  kernel /boot/multiboot -B console=ttya -s
  module /boot/x86.miniroot.safe
#----- secondo_disco - ADDED BY LIVE UPGRADE - DO NOT EDIT  -----
title secondo_disco
  root (hd0,0,a)
  kernel /platform/i86pc/multiboot
  module /platform/i86pc/boot_archive
title secondo_disco failsafe
  root (hd0,0,a)
  kernel /boot/multiboot kernel/unix -s
  module /boot/x86.miniroot-safe
#----- secondo_disco -------------- END LIVE UPGRADE ------------
title Windows
  root (hd0,0)
  chainloader -1
default

Specifica la voce di avvio da utilizzare alla scadenza del timeout. Per cambiare l'impostazione predefinita, è possibile specificare un'altra voce dell'elenco modificando il numero. La numerazione inizia da zero per il primo titolo. Ad esempio, è possibile cambiare l'impostazione predefinita in 2 per avviare il sistema automaticamente con l'ambiente di boot secondo_disco.

timeout

Specifica il numero di secondi di attesa prima che venga attivata la voce di avvio predefinita; in questo periodo è possibile premere un tasto e quindi indicare un'altra voce. Se non viene specificato il timeout, verrà richiesto di scegliere una voce.

title nome del sistema operativo

Specifica il nome del sistema operativo.

  • Se si tratta di un ambiente di boot di Solaris Live Upgrade, il nome del sistema operativo è il nome assegnato al nuovo ambiente di boot al momento della sua creazione. Nell'esempio precedente, l'ambiente di boot di Solaris Live Upgrade è denominato secondo_disco.

  • Se si tratta di un archivio di avvio di emergenza, esso viene utilizzato per il ripristino del sistema in caso di danneggiamento del sistema operativo primario. Nell'esempio precedente, Solaris failsafe e secondo_disco failsafe sono gli archivi di avvio di emergenza per i sistemi operativi Solaris e secondo_disco.

root (hd0,0,a)

Specifica in quale disco, partizione e slice caricare i file. GRUB rileva automaticamente il tipo di file system.

kernel /platform/i86pc/multiboot

Specifica il programma multiboot. Il comando kernel deve sempre essere seguito dal programma multiboot. La stringa che segue multiboot viene passata al sistema operativo Solaris senza interpretazione.

Per una descrizione completa dell'utilizzo di più sistemi operativi, vedere la sezione How Multiple Operating Systems Are Supported in the GRUB Boot Environment del System Administration Guide: Basic Administration.


Individuazione del file menu.lst per la modifica del menu di GRUB

Per individuare il file menu.lst di GRUB è sempre necessario utilizzare il comando bootadm. Il sottocomando list-menu individua il menu di GRUB attivo. Il file menu.lst elenca tutti i sistemi operativi installati su un sistema. Dal contenuto di questo file dipende l'elenco dei sistemi operativi visualizzati nel menu di GRUB. Per apportare modifiche a questo file, vedere x86: Individuazione del file menu.lst del menu di GRUB (procedure).

x86: Individuazione del file menu.lst del menu di GRUB (procedure)

A partire da Solaris 10 1/06, il menu di GRUB può essere aggiornato. Ad esempio, è possibile modificare il periodo di attesa prima dell'avvio del sistema operativo predefinito. Oppure, è possibile aggiungere un altro sistema operativo al menu di GRUB.

In genere, il file menu.lst del menu di GRUB attivo si trova in /boot/grub/menu.lst. In alcuni casi, tuttavia, il file menu.lst di GRUB risiede in un'altra posizione. Ad esempio, in un sistema che utilizza Solaris Live Upgrade, il file menu.lst di GRUB può trovarsi in un ambiente di boot diverso da quello attualmente in uso. Oppure, se è stato aggiornato un sistema con una partizione di avvio x86, il file menu.lst può risiedere nella directory /stubboot. Per avviare il sistema viene utilizzato solo il file menu.lst attivo. Per modificare il menu di GRUB visualizzato all'avvio del sistema, è necessario modificare il file menu.lst attivo. La modifica di altri file menu.lst di GRUB non ha effetto sul menu visualizzato all'avvio del sistema. Per determinare la posizione del file menu.lst attivo, usare il comando bootadm. Il sottocomando list-menu mostra la posizione del menu di GRUB attivo. Le procedure seguenti permettono di determinare la posizione del file menu.lst del menu di GRUB.

Per maggiori informazioni sul comando bootadm, vedere la pagina man bootadm(1M).

ProcedureIndividuazione del file menu.lst del menu di GRUB

Nella procedura seguente, il sistema contiene due sistemi operativi: Solaris e un ambiente di boot Solaris Live Upgrade, secondo_disco. È stato avviato il sistema operativo Solaris, che contiene il menu di GRUB.

Procedura
  1. Diventare superutente o assumere un ruolo equivalente.

    I ruoli comportano determinate autorizzazioni e consentono di eseguire comandi che richiedono privilegi. Per maggiori informazioni sui ruoli, vedere Configuring RBAC (Task Map) del System Administration Guide: Security Services.

  2. Per individuare il file menu.lst, digitare:


    # /sbin/bootadm list-menu
    

    Vengono visualizzati la posizione e il contenuto del file.


    The location for the active GRUB menu is: /boot/grub/menu.lst
    default 0
    timeout 10
    0 Solaris
    1 Solaris failsafe
    2 secondo_disco
    3 secondo_disco failsafe

ProcedureIndividuazione del file menu.lst del menu di GRUB quando il file menu.lst attivo si trova in un altro ambiente di boot

Nella procedura seguente, il sistema contiene due sistemi operativi: Solaris e un ambiente di boot di Solaris Live Upgrade, secondo_disco. In questo caso, il file menu.lst non è presente nell'ambiente di boot attualmente in esecuzione. È stato avviato l'ambiente di boot secondo_disco. Il menu di GRUB è contenuto nell'ambiente di boot Solaris. L'ambiente di boot Solaris non è attivato.

Procedura
  1. Diventare superutente o assumere un ruolo equivalente.

    I ruoli comportano determinate autorizzazioni e consentono di eseguire comandi che richiedono privilegi. Per maggiori informazioni sui ruoli, vedere Configuring RBAC (Task Map) del System Administration Guide: Security Services.

  2. Per individuare il file menu.lst, digitare:


    # /sbin/bootadm list-menu
    

    Vengono visualizzati la posizione e il contenuto del file.


    The location for the active GRUB menu is: /dev/dsk/nome_disp(not mounted)
    The filesystem type of the menu device is <ufs>
    default 0
    timeout 10
    0 Solaris
    1 Solaris failsafe
    2 secondo_disco
    3 secondo_disco failsafe
  3. Poiché il file system che contiene il file menu.lst non è attivato, è necessario attivarlo. Specificare il file system UFS e il nome del dispositivo.


    # /usr/sbin/mount -F ufs /dev/dsk/nome_dispositivo /mnt
    

    In questo comando, nome_dispositivo specifica la posizione del file system radice (/) sul disco dell'ambiente di boot da attivare. Il nome del dispositivo deve essere specificato nella forma /dev/dsk/cwtxdysz. Ad esempio:


    # /usr/sbin/mount -F ufs /dev/dsk/c0t1d0s0 /mnt
    

    A questo punto è possibile accedere al menu di GRUB in /mnt/boot/grub/menu.lst

  4. Disattivare il file system


    # /usr/sbin/umount /mnt
    

    Nota –

    Se si attiva un ambiente di boot o un file system di un ambiente di boot, dopo l'uso sarà necessario disattivarli. Diversamente, è possibile che le successive operazioni di Solaris Live Upgrade su quell'ambiente di boot non possano essere eseguite correttamente.


ProcedureIndividuazione del file menu.lst del menu di GRUB quando è attivato un ambiente di boot di Solaris Live Upgrade

Nella procedura seguente, il sistema contiene due sistemi operativi: Solaris e un ambiente di boot di Solaris Live Upgrade, secondo_disco. È stato avviato l'ambiente di boot secondo_disco. Il menu di GRUB è contenuto nell'ambiente di boot Solaris. L'ambiente di boot Solaris è attivato su /.alt.Solaris.

Procedura
  1. Diventare superutente o assumere un ruolo equivalente.

    I ruoli comportano determinate autorizzazioni e consentono di eseguire comandi che richiedono privilegi. Per maggiori informazioni sui ruoli, vedere Configuring RBAC (Task Map) del System Administration Guide: Security Services.

  2. Per individuare il file menu.lst, digitare:


    # /sbin/bootadm list-menu
    

    Vengono visualizzati la posizione e il contenuto del file.


    The location for the active GRUB menu is: /.alt.Solaris/boot/grub/menu.lst
    default 0
    timeout 10
    0 Solaris
    1 Solaris failsafe
    2 secondo_disco
    3 secondo_disco failsafe

    Poiché l'ambiente di boot contenente il menu di GRUB è già attivato, è possibile accedere al file menu.lst in /.alt.Solaris/boot/grub/menu.lst.

ProcedureIndividuazione del file menu.lst del menu di GRUB quando il sistema contiene una partizione di avvio x86

Nella procedura seguente, il sistema contiene due sistemi operativi: Solaris e un ambiente di boot Solaris Live Upgrade, secondo_disco. È stato avviato l'ambiente di boot secondo_disco. Il sistema è stato aggiornato ed è ancora presente una partizione di avvio x86. La partizione di avvio è attivata su /stubboot e contiene il menu di GRUB. Per una descrizione delle partizioni di avvio x86, vedere x86: Consigli per il partizionamento.

Procedura
  1. Diventare superutente o assumere un ruolo equivalente.

    I ruoli comportano determinate autorizzazioni e consentono di eseguire comandi che richiedono privilegi. Per maggiori informazioni sui ruoli, vedere Configuring RBAC (Task Map) del System Administration Guide: Security Services.

  2. Per individuare il file menu.lst, digitare:


    # /sbin/bootadm list-menu
    

    Vengono visualizzati la posizione e il contenuto del file.


    The location for the active GRUB menu is: /stubboot/boot/grub/menu.lst
    default 0
    timeout 10
    0 Solaris
    1 Solaris failsafe
    2 secondo_disco
    3 secondo_disco failsafe

    È possibile accedere al file menu.lst in /stubboot/boot/grub/menu.lst.

Capitolo 5 Acquisizione delle informazioni per l'installazione o l'aggiornamento (pianificazione)

Questo capitolo contiene le liste di controllo da utilizzare come riferimento per acquisire le informazioni necessarie per l'installazione o l'aggiornamento di un sistema.

Lista di controllo per l'installazione

Usare la seguente lista di controllo per acquisire le informazioni necessarie per l'installazione del sistema operativo Solaris. Non è necessario acquisire tutte le informazioni richieste nel foglio di lavoro. Sarà sufficiente inserire le informazioni applicabili al sistema da installare.

Tabella 5–1 Lista di controllo per l'installazione

Informazione richiesta 

Descrizione/Esempio 

Risposta — Le impostazioni predefinite sono contrassegnate con un asterisco (*) 

Connessione di rete 

Il sistema è collegato a una rete? 

Sì/No 

DHCP 

Il sistema può usare il protocollo DHCP (Dynamic Host Configuration Protocol) per configurare le interfacce di rete?

DHCP fornisce i parametri di rete necessari per l'installazione.  

Sì/No* 

Se non si utilizza DHCP, inserire l'indirizzo di rete del sistema. 

Indirizzo IP 

Se non si utilizza DHCP, inserire l'indirizzo IP del sistema. 

Esempio: 172.31.255.255 

Per ottenere questa informazione in relazione al sistema in uso, digitare il comando seguente.  


# ypmatch nome-host hosts
 

Sottorete 

Se non si utilizza DHCP, il sistema fa parte di una sottorete? 

Se sì, qual è la maschera della sottorete? 

Esempio: 255.255.255.0 

Per ottenere questa informazione in relazione al sistema in uso, digitare il comando seguente.  


# more /etc/netmasks
 

IPv6 

Si desidera abilitare IPv6 sul sistema? 

IPv6 è un componente del protocollo Internet TCP/IP che facilita l'indirizzamento IP aumentando il numero di indirizzi Internet disponibili e migliorando la sicurezza. 

Sì/No* 

Nome host 

Nome host prescelto per il sistema. 

Per ottenere questa informazione in relazione al sistema in uso, digitare il comando seguente.  


# uname -n
 

Kerberos 

Si desidera configurare il meccanismo di sicurezza Kerberos sul sistema? 

Settore predefinito:

Sì/No* 

Settore predefinito: 

Server di amministrazione: 

Primo KDC: 

(Opzionale) Altri KDC: 

 

Il servizio Kerberos è un'architettura client-server che consente di effettuare transazioni di rete sicure. 

 

Se il sistema utilizza un servizio di denominazione, fornire le seguenti informazioni.  

Servizio di denominazione 

Quale servizio di denominazione dovrà usare il sistema? 

Per ottenere questa informazione in relazione al sistema in uso, digitare il comando seguente.  


# cat /etc/nsswitch.conf

Il servizio di denominazione memorizza centralmente le informazioni che consentono agli utenti, ai sistemi e alle applicazioni di comunicare tra di loro all'interno di una rete. Ad esempio, vengono memorizzate informazioni sul nome e sull'indirizzo degli host, sul nome degli utenti e sulle loro password. 

NIS+/NIS/DNS/ LDAP/Nessuno 

 

Nome del dominio 

Indicare il nome del dominio in cui risiede il sistema. 

Per ottenere questa informazione in relazione al sistema in uso, digitare il comando seguente.  


# domainname
 
 

NIS+ e NIS 

Si desidera specificare un name server o lasciare che il programma di installazione lo ricerchi? 

Se si desidera specificare un name server, inserire le seguenti informazioni.  

Designazione di un server specifico/Ricerca automatica* 

 

Nome host del server: 

 
 
  • Sui client NIS, digitare il comando seguente per visualizzare il nome host del server.


    # ypwhich
    
  • Sui client NIS+, digitare il comando seguente per visualizzare il nome host del server.


    # nisping
    
 
 

Indirizzo IP del server: 

 
 
  • Sui client NIS, digitare il comando seguente per visualizzare l'indirizzo IP del server.


    # ypmatch nome-nameserver hosts
    
  • Sui client NIS+, digitare il comando seguente per visualizzare l'indirizzo IP del server.


    # nismatch nome-nameserver hosts.org_dir
    

Il servizio NIS (Network Information Service) semplifica l'amministrazione della rete fornendo il controllo centralizzato di una vasta gamma di informazioni di rete (ad esempio i nomi e gli indirizzi dei sistemi). 

 
 

DNS 

Inserire gli indirizzi IP del server DNS. È necessario inserire almeno un indirizzo IP, ma è possibile specificarne fino a tre. 

 
 

Indirizzo IP del server: 

 
 

Per visualizzare l'indirizzo IP del server, digitare il comando seguente.  


# getent ipnodes dns
 
 

È possibile inserire un elenco di domini in cui eseguire le ricerche in risposta alle interrogazioni DNS.  

 
 

Dominio di ricerca: 

Dominio di ricerca: 

Dominio di ricerca: 

 
 

Il DNS (Domain Name System) è il servizio di denominazione fornito da Internet per le reti TCP/IP. Il DNS fornisce i nomi degli host al servizio degli indirizzi IP. Il DNS semplifica la comunicazione consentendo di utilizzare i nomi dei sistemi al posto dei loro indirizzi IP. Il DNS funge anche da database per l'amministrazione della posta.

 
 

LDAP 

Inserire le seguenti informazioni sul profilo LDAP. 

 
 

Nome del profilo: 

 
 

Server del profilo: 

 
 

Per specificare un livello di credenziali per il proxy nel profilo LDAP, sono richieste le seguenti informazioni. 

 
 

Nome distinto per il bind al proxy: 

 
 

Password per il bind al proxy: 

 
 

LDAP (Lightweight Directory Access Protocol) definisce un protocollo relativamente semplice per l'aggiornamento e la ricerca delle directory eseguite su TCP/IP.

 

Instradamento predefinito 

Si desidera specificare un indirizzo IP per l'instradamento predefinito o lasciare che il programma di installazione di Solaris lo rilevi automaticamente?

L'instradamento predefinito rappresenta un ponte per l'inoltro del traffico tra due reti fisiche. Un indirizzo IP è un numero unico che identifica ogni host della rete. 

Sono disponibili le seguenti opzioni:  

  • È possibile specificare l'indirizzo IP. Viene creato un file /etc/defaultrouter con l'indirizzo IP specificato. Al riavvio del sistema, l'indirizzo IP specificato sarà considerato l'instradamento predefinito.

  • È possibile lasciare che sia il programma di installazione di Solaris a identificare un indirizzo IP. Tuttavia, il sistema deve trovarsi in una sottorete contenente un router che possa rendersi riconoscibile usando il protocollo ICMP. Se si utilizza l'interfaccia dalla riga di comando, il software rileva l'indirizzo IP durante l'avvio del sistema.

  • Usare l'opzione None se non si dispone di un router o se non si desidera che il software rilevi un indirizzo IP in questo momento. Il software cercherà di rilevare automaticamente un indirizzo IP al riavvio.

Rilevazione automatica*/Designazione di un router specifico/Nessuno 

Fuso orario 

Come si desidera specificare il fuso orario predefinito? 

Regione geografica*  

Differenza da GMT 

File del fuso orario 

Password di root 

Impostare la password di root per il sistema. 

 

Versioni locali 

Quali regioni geografiche si desidera supportare? 

 

SPARC: Gestione dei consumi (disponibile solo sui sistemi SPARC che supportano questa funzionalità) 

Si desidera usare la Gestione consumi? 


Nota –

Se il sistema è conforme alla specifica Energy Star versione 3 o successiva, questa informazione non viene richiesta.


Sì*/No 

Riavvio automatico o espulsione automatica del CD/DVD 

Si desidera che il sistema venga riavviato automaticamente dopo l'installazione del software? 

Si desidera che il CD o il DVD venga espulso automaticamente dopo l'installazione del software? 

Sì*/No 

Sì*/No 

Installazione predefinita o personalizzata 

Si desidera eseguire un'installazione predefinita o personalizzata?  

  • Scegliere l'installazione predefinita per formattare l'intero disco rigido e installare un set di software preselezionato.

  • Scegliere l'installazione personalizzata per modificare la disposizione del disco rigido e selezionare il software desiderato.


Nota –

Il programma di installazione con interfaccia a caratteri non offre la possibilità di scegliere tra l'installazione predefinita e quella personalizzata. Per eseguire un'installazione predefinita, accettare i valori preimpostati nell'interfaccia a caratteri. Per eseguire un'installazione personalizzata, modificare i valori che compaiono nelle schermate dell'interfaccia a caratteri.


Installazione predefinita*/Installazione personalizzata 

Gruppo software 

Quale gruppo software di Solaris si desidera installare? 

Entire Plus OEM 

Entire* 

Developer 

End User 

Core 

Reduced Networking 

Selezione personalizzata dei pacchetti 

Si desidera aggiungere o rimuovere singoli pacchetti software dal gruppo software di Solaris prescelto? 


Nota –

Per la selezione dei pacchetti da aggiungere o da rimuovere, è necessario conoscere le dipendenze del software e la struttura dei pacchetti di Solaris.


 

Selezione dei dischi 

Su quali dischi si desidera installare Solaris? 

Esempio: c0t0d0

 

x86: Partizionamento fdisk

Si desidera creare, eliminare o modificare una partizione fdisk Solaris?

Tutti i dischi selezionati per la configurazione dei file system devono contenere una partizione fdisk Solaris.

Se il sistema dispone di una partizione diagnostica o di una partizione di servizio, il programma di installazione di Solaris la preserva automaticamente. Se non si desidera preservare la partizione di servizio, occorre personalizzare le partizioni fdisk. Per maggiori informazioni su come preservare una partizione di servizio, vedere Il layout predefinito delle partizioni del disco di avvio preserva la partizione di servizio.

 
 

Si desidera selezionare i dischi per personalizzare le partizioni fdisk?

Sì/No* 

 

Si desidera personalizzare le partizioni fdisk?

Sì/No* 

Conservazione dei dati  

Si desidera preservare i dati presenti sui dischi da utilizzare per l'installazione di Solaris? 

Sì/No* 

Configurazione automatica dei file system 

Si desidera che il programma di installazione configuri automaticamente i file system sui dischi? 

Se sì, quali file system dovranno essere usati per la configurazione automatica? 

Esempio: /, /opt, /var

Diversamente, occorrerà inserire le informazioni richieste per la configurazione dei file system. 


Nota –

Nella configurazione predefinita, l'interfaccia del programma di installazione di Solaris configura automaticamente i file system.


Sì*/No 

Attivazione di file system remoti 

Il sistema dovrà accedere a software installati in altri file system? 

Se sì, inserire le seguenti informazioni sul file system remoto.  

Sì/No* 

 

Server: 

 
 

Indirizzo IP: 

 
 

File system remoto: 

 
 

Punto di attivazione locale: 

 

Se si esegue l'installazione attraverso una linea tip, procedere come segue.

Verificare che la visualizzazione della finestra comprenda almeno 80 colonne per 24 righe. Per maggiori informazioni, vedere tip(1).

Per determinare le dimensioni correnti della finestra tip, usare il comando stty. Per maggiori informazioni, vedere la pagina man stty(1).

 

Controllare la connessione Ethernet. 

Se il sistema fa parte di una rete, verificare che disponga di un connettore Ethernet o di un altro adattatore di rete. 

 

Leggere il capitolo sulla pianificazione e gli altri documenti correlati. 

  • Consultare l'intero capitolo sulla pianificazione o le sezioni rilevanti del Capitolo 3, Installazione e aggiornamento di Solaris (pianificazione).

  • Per verificare che il software in uso sia supportato dalla nuova versione di Solaris, vedere le Note su Solaris 10 su http://docs.sun.com e la documentazione fornita dal produttore.

  • Per verificare che l'hardware in uso sia supportato, vedere il documento Solaris 10: Guida alle piattaforme hardware Sun.

  • Per verificare che il sistema e i dispositivi in uso siano supportati dalla nuova versione di Solaris, vedere la documentazione fornita con il sistema.

 

Lista di controllo per l'aggiornamento

Usare la seguente lista di controllo per acquisire le informazioni richieste per l'aggiornamento del sistema operativo Solaris. Non è necessario acquisire tutte le informazioni richieste nella lista di controllo. Sarà sufficiente inserire le informazioni applicabili al sistema da installare. Se l'aggiornamento viene eseguito attraverso la rete, il programma di installazione acquisisce automaticamente le informazioni in base alla configurazione corrente del sistema.

Non è possibile cambiare i principali dati di identificazione del sistema, ad esempio il nome host o l'indirizzo IP. Se il programma di installazione dovesse richiedere questi dati, occorrerà inserire i valori originali. Se si utilizza il programma di installazione di Solaris per eseguire un aggiornamento, la procedura non riesce se si cerca di modificare i valori esistenti.

Tabella 5–2 Lista di controllo per l'aggiornamento

Informazione richiesta per l'aggiornamento 

Descrizione/Esempio 

Risposta – Le impostazioni predefinite sono contrassegnate con un asterisco (*) 

Connessione di rete 

Il sistema è collegato a una rete? 

Sì/No 

DHCP 

Il sistema può usare il protocollo DHCP (Dynamic Host Configuration Protocol) per configurare le interfacce di rete?

DHCP fornisce i parametri di rete necessari per l'installazione.  

Sì/No* 

Se non si utilizza DHCP, inserire l'indirizzo di rete del sistema. 

Indirizzo IP 

Se non si utilizza DHCP, inserire l'indirizzo IP del sistema. 

Esempio: 172.31.255.255 

Per ottenere questa informazione in relazione al sistema in uso, digitare il comando seguente.  


# ypmatch nome-host hosts
 
 

Sottorete 

Se non si utilizza DHCP, il sistema fa parte di una sottorete? 

Se sì, qual è la maschera della sottorete? 

Esempio: 255.255.255.0 

Per ottenere questa informazione in relazione al sistema in uso, digitare il comando seguente.  


# more /etc/netmasks
 
 

IPv6 

Si desidera abilitare IPv6 sul sistema? 

IPv6 è un componente del protocollo Internet TCP/IP che facilita l'indirizzamento IP aumentando il numero di indirizzi Internet disponibili e migliorando la sicurezza. 

Sì/No* 

Nome host 

Nome host prescelto per il sistema. 

Per ottenere questa informazione in relazione al sistema in uso, digitare il comando seguente.  


# uname -n
 

Kerberos 

Si desidera configurare il meccanismo di sicurezza Kerberos sul sistema? 

Settore predefinito:

Sì/No* 

 

Settore predefinito: 

Server di amministrazione: 

Primo KDC: 

(Opzionale) Altri KDC: 

 
 

Il servizio Kerberos è un'architettura client-server che consente di effettuare transazioni di rete sicure. 

 

Se il sistema utilizza un servizio di denominazione, fornire le seguenti informazioni.  

Servizio di denominazione 

Quale servizio di denominazione dovrà usare il sistema? 

Per ottenere questa informazione in relazione al sistema in uso, digitare il comando seguente.  


# cat /etc/nsswitch.conf

Il servizio di denominazione memorizza centralmente le informazioni che consentono agli utenti, ai sistemi e alle applicazioni di comunicare tra di loro all'interno di una rete. Ad esempio, vengono memorizzate informazioni sul nome e sull'indirizzo degli host, sul nome degli utenti e sulle loro password. 

NIS+/NIS/DNS/ LDAP/Nessuno 

 

Nome del dominio 

Indicare il nome del dominio in cui risiede il sistema. 

Per ottenere questa informazione in relazione al sistema in uso, digitare il comando seguente.  


# domainname
 
 

NIS+ e NIS 

Si desidera specificare un name server o lasciare che il programma di installazione lo ricerchi? 

Se si desidera specificare un name server, inserire le seguenti informazioni.  

Designazione di un name server specifico/Ricerca automatica* 

   

Nome host del server: 

 
   
  • Sui client NIS, digitare il comando seguente per visualizzare il nome host del server.


    # ypwhich
    
  • Sui client NIS+, digitare il comando seguente per visualizzare il nome host del server.


    # nisping
    
 
   

Indirizzo IP del server: 

 
   
  • Sui client NIS, digitare il comando seguente per visualizzare l'indirizzo IP del server.


    # ypmatch nome-nameserver hosts
    
  • Sui client NIS+, digitare il comando seguente per visualizzare l'indirizzo IP del server.


    # nismatch nome-nameserver
    hosts.org_dir
    

Il servizio NIS (Network Information Service) semplifica l'amministrazione della rete fornendo il controllo centralizzato di una vasta gamma di informazioni di rete (ad esempio i nomi e gli indirizzi dei sistemi). 

 
 

DNS 

Inserire gli indirizzi IP del server DNS. È necessario inserire almeno un indirizzo IP, ma è possibile specificarne fino a tre. 

 
   

Indirizzo IP del server: 

 
   

Per visualizzare l'indirizzo IP del server, digitare il comando seguente.  


# getent ipnodes dns
 
   

È possibile inserire un elenco di domini in cui eseguire le ricerche in risposta alle interrogazioni DNS.  

 
   

Dominio di ricerca: 

Dominio di ricerca: 

Dominio di ricerca: 

 
   

Il DNS (Domain Name System) è il servizio di denominazione fornito da Internet per le reti TCP/IP. Il DNS fornisce i nomi degli host al servizio degli indirizzi IP. Il DNS semplifica la comunicazione consentendo di utilizzare i nomi dei sistemi al posto dei loro indirizzi IP. Il DNS funge anche da database per l'amministrazione della posta.

 
 

LDAP 

Inserire le seguenti informazioni sul profilo LDAP. 

 
   

Nome del profilo: 

 
   

Server del profilo: 

 
   

Per specificare un livello di credenziali per il proxy nel profilo LDAP, sono richieste le seguenti informazioni. 

 
   

Nome distinto per il bind al proxy: 

 
   

Password per il bind al proxy: 

 
   

LDAP (Lightweight Directory Access Protocol) definisce un protocollo relativamente semplice per l'aggiornamento e la ricerca delle directory eseguite su TCP/IP.

 

Instradamento predefinito 

Si desidera specificare un indirizzo IP per l'instradamento predefinito o lasciare che il programma di installazione di Solaris lo rilevi automaticamente?

L'instradamento predefinito rappresenta un ponte per l'inoltro del traffico tra due reti fisiche. Un indirizzo IP è un numero unico che identifica ogni host della rete. 

Sono disponibili le seguenti opzioni:  

  • È possibile specificare l'indirizzo IP. Viene creato un file /etc/defaultrouter con l'indirizzo IP specificato. Al riavvio del sistema, l'indirizzo IP specificato sarà considerato l'instradamento predefinito.

  • È possibile lasciare che sia il programma di installazione di Solaris a identificare un indirizzo IP. Tuttavia, il sistema deve trovarsi in una sottorete contenente un router che possa rendersi riconoscibile usando il protocollo ICMP. Se si utilizza l'interfaccia dalla riga di comando, il software rileva l'indirizzo IP durante l'avvio del sistema.

  • Usare l'opzione None se non si dispone di un router o se non si desidera che il software rilevi un indirizzo IP in questo momento. Il software cercherà di rilevare automaticamente un indirizzo IP al riavvio.

Rilevazione automatica*/Designazione di un router specifico/Nessuno 

Fuso orario 

Come si desidera specificare il fuso orario predefinito? 

Regione geografica*  

Differenza da GMT 

File del fuso orario 

Password di root 

Impostare la password di root per il sistema. 

 

Aggiornamento di un sistema con zone non globali 

A partire da Solaris 10 1/06, è possibile usare il DVD di Solaris 10 o un'immagine di installazione di rete basata sul DVD per aggiornare un sistema su cui sono presenti zone non globali. Se si esegue l'aggiornamento di un sistema su cui sono presenti zone non globali, non è possibile personalizzare l'aggiornamento.


Nota –

In Solaris 10 1/06, non è possibile eseguire l'aggiornamento di un sistema su cui sono presenti zone non globali con il CD Solaris 10 Software - 1 o il metodo di installazione Solaris Live Upgrade.


Se il sistema dispone di più di una partizione (/) o di un disco radice, il programma di installazione richiede di scegliere la partizione da aggiornare. 

Sì/No 

 

Radice (/) da aggiornare: 

 

Installazione predefinita o personalizzata 

Si desidera eseguire un'installazione predefinita o personalizzata?  

  • Scegliere l'installazione predefinita per formattare l'intero disco rigido e installare un set di software preselezionato.

  • Scegliere l'installazione personalizzata per modificare la disposizione del disco rigido e selezionare il software desiderato.


Nota –

Il programma di installazione con interfaccia a caratteri non offre la possibilità di scegliere tra l'installazione predefinita e quella personalizzata. Per eseguire un'installazione predefinita, accettare i valori preimpostati nell'interfaccia a caratteri. Per eseguire un'installazione personalizzata, modificare i valori che compaiono nelle schermate dell'interfaccia a caratteri.


Installazione predefinita*/Installazione personalizzata 

Versioni locali 

Quali regioni geografiche si desidera supportare? 

 

SPARC: Gestione dei consumi (disponibile solo sui sistemi SPARC che supportano questa funzionalità) 

Si desidera usare la Gestione consumi? 


Nota –

Se il sistema è conforme alla specifica Energy Star versione 3 o successiva, questa informazione non viene richiesta.


Sì/No 

Riavvio automatico o espulsione automatica del CD/DVD 

Si desidera che il sistema venga riavviato automaticamente dopo l'installazione del software? 

Si desidera che il CD o il DVD venga espulso automaticamente dopo l'installazione del software? 

Sì*/No 

Sì*/No 

Riallocazione dello spazio su disco 

Si desidera che il programma di installazione riconfiguri automaticamente la disposizione dei sistemi sui dischi? 

Se sì, quale file system dovrà essere usato per la configurazione automatica? 

Esempio: /, /opt, /var 

Diversamente, occorrerà inserire manualmente le informazioni richieste per la configurazione del sistema. 

Sì/No* 

Se si esegue l'installazione attraverso una linea tip, procedere come segue.

Verificare che la visualizzazione della finestra comprenda almeno 80 colonne per 24 righe. Per maggiori informazioni, vedere tip(1).

Per determinare le dimensioni correnti della finestra tip, usare il comando stty. Per maggiori informazioni, vedere la pagina man stty(1).

 

Controllare la connessione Ethernet. 

Se il sistema fa parte di una rete, verificare che disponga di un connettore Ethernet o di un altro adattatore di rete. 

 

Uso di Solaris Live Upgrade 

 

Determinare se sul sistema sia presente il software Prestoserve. 

Se si inizia il processo di aggiornamento arrestando il sistema con il comando init 0 e si utilizza il software Prestoserve, è possibile che si verifichi una perdita di dati. Per le istruzioni sull'arresto del sistema, vedere la documentazione di Prestoserve.

 

Identificare le patch necessarie. 

L'elenco aggiornato delle patch è disponibile su http://sunsolve.sun.com .

 

Leggere il capitolo sulla pianificazione e gli altri documenti correlati. 

  • Consultare l'intero capitolo sulla pianificazione o le sezioni rilevanti del Capitolo 3, Installazione e aggiornamento di Solaris (pianificazione).

  • Per verificare che il software in uso sia supportato dalla nuova versione di Solaris, vedere le Note su Solaris 10 su http://docs.sun.com e la documentazione fornita dal produttore.

  • Per verificare che l'hardware in uso sia supportato, vedere il documento Solaris 10: Guida alle piattaforme hardware Sun.

  • Per verificare che il sistema e i dispositivi in uso siano supportati dalla nuova versione di Solaris, vedere la documentazione fornita con il sistema.

 

Capitolo 6 Preconfigurazione delle informazioni sul sistema (procedure)

In questo capitolo viene spiegato come preconfigurare le informazioni sul sistema. La preconfigurazione evita che le informazioni così specificate vengano richieste durante l'installazione del sistema operativo Solaris. Viene inoltre spiegato come preconfigurare le informazioni riguardanti la gestione dei consumi Power ManagementTM. Il capitolo è suddiviso nelle seguenti sezioni:

Vantaggi della preconfigurazione delle informazioni sul sistema

Tutti i metodi di installazione richiedono varie informazioni sulla configurazione del sistema, ad esempio le periferiche collegate, il nome host, l'indirizzo IP (Internet Protocol) e il servizio di denominazione. Queste informazioni, prima di essere richieste all'utente, vengono ricercate nel file sysidcfg e quindi nei database del servizio di denominazione.

Se il programma di installazione di Solaris o il programma di installazione JumpStart personalizzato rilevano la presenza delle informazioni preconfigurate, queste non vengono richieste all'utente. Ad esempio, si supponga di dover installare molti sistemi e di voler evitare che il fuso orario venga richiesto per ognuno durante l'installazione di Solaris 10. È possibile specificare il fuso orario nel file sysidcfg o nei database del servizio di denominazione. Durante l'installazione di Solaris 10, le informazioni sul fuso orario non verranno richieste.

Metodi per preconfigurare le informazioni sul sistema

Per preconfigurare le informazioni sul sistema sono disponibili due metodi. È possibile aggiungere le informazioni di configurazione:

Se il sito usa DHCP, è inoltre possibile preconfigurare alcune informazioni di sistema nel server DHCP del sito. Per maggiori informazioni sull'uso di un server DHCP per la preconfigurazione delle informazioni sul sistema, vedere Preconfigurazione delle informazioni di configurazione del sistema con il servizio DHCP (attività).

Utilizzare la tabella seguente per determinare se utilizzare un file sysidcfg o un database del servizio di denominazione per preconfigurare le informazioni di configurazione del sistema.

Tabella 6–1 Metodi per preconfigurare le informazioni sul sistema

Informazione preconfigurabile 

Preconfigurabile con il file sysidcfg

Preconfigurabile con il servizio di denominazione

Servizio di denominazione

Sì 

Sì 

Nome del dominio

Sì 

No 

Name server

Sì 

No 

Interfaccia di rete

Sì 

No 

Nome host

Sì 

Poiché questa informazione riguarda un singolo sistema, è preferibile modificare il servizio di denominazione anziché creare un file sysidcfg differente per ogni sistema.

Sì 

Indirizzo IP (Internet Protocol)

Sì 

Poiché questa informazione riguarda un singolo sistema, è preferibile modificare il servizio di denominazione anziché creare un file sysidcfg differente per ogni sistema.

Sì 

Maschera di rete

Sì 

No 

DHCP

Sì 

No 

IPv6

Sì 

No 

Instradamento predefinito

Sì 

No 

Password di root

Sì 

No 

Criteri di sicurezza

Sì 

No 

Lingua (versione locale) in cui visualizzare il programma di installazione e il desktop  

Sì 

Sì, se NIS o NIS+ 

No, se DNS o LDAP 

Tipo di terminale

Sì 

No 

Fuso orario

Sì 

Sì 

Data e ora

Sì 

Sì 

Proxy Web

No 

Queste informazioni possono essere configurate con il programma di installazione di Solaris, ma non attraverso il file sysidcfg o il servizio di denominazione.

No 

x86: Tipo di monitor

Sì 

No 

x86: Lingua e layout della tastiera

Sì 

No 

x86: Scheda grafica, profondità dei colori, risoluzione e dimensione dello schermo

Sì 

No 

x86: Dispositivo di puntamento, numero di pulsanti, livello IRQ

Sì 

No 

SPARC: Gestione consumi (spegnimento automatico) 

Non è possibile preconfigurare la Gestione consumi tramite il file sysidcfg o il servizio di denominazione. Per maggiori dettagli, vedere SPARC: Preconfigurazione di informazioni sulla gestione dei consumi.

No 

No 

Preconfigurazione con il file sysidcfg

Il file sysidcfg permette di specificare una serie di parole chiave con cui preconfigurare il sistema. Le parole chiave sono descritte in Parole chiave del file sysidcfg .

Occorre creare un file sysidcfg diverso per ogni sistema che richiede una configurazione differente. È invece possibile usare lo stesso file sysidcfg per preconfigurare le informazioni comuni a tutti i sistemi, ad esempio il fuso orario. Tuttavia, se si desidera preconfigurare una password di root differente per ognuno di questi sistemi, occorrerà creare un file sysidcfg diverso per ognuno.

Il file sysidcfg può essere collocato:


Nota –

Se si desidera eseguire un'installazione JumpStart personalizzata usando un file sysidcfg residente su un dischetto, occorre salvare il file sysidcfg sul dischetto del profilo. Per creare un dischetto con il profilo del sistema, vedere Creazione di un dischetto dei profili per sistemi standalone del Guida all’installazione di Solaris 10: metodo JumpStart personalizzato e installazioni avanzate.


È possibile collocare un solo file sysidcfg nella stessa directory o sullo stesso dischetto. Se occorre creare più file sysidcfg, è necessario salvarli in directory o su dischetti differenti.

Regole di sintassi per il file sysidcfg

Il file sysidcfg accetta due tipi di parole chiave: dipendenti e indipendenti. Le parole chiave dipendenti sono uniche solo all'interno di una parola chiave indipendente. La loro esistenza dipende dalla parola chiave indipendente a cui sono associate.

In questo esempio, name_service è la parola chiave indipendente, mentre domain_name e name_server sono le parole chiave dipendenti:

name_service=NIS {domain_name=orione.centrale.esempio.it
name_server=connor(192.168.112.3)}

Regola di sintassi 

Esempio 

Le parole chiave indipendenti possono comparire in qualunque ordine.  

pointer=MS-S
display=ati {size=15-inch}

Nelle parole chiave, non c'è differenza tra maiuscole e minuscole.  

TIMEZONE=US/Central
terminal=sun-cmd

Le parole chiave dipendenti devono essere racchiuse tra parentesi graffe ({}) per essere associate alla relativa parola chiave indipendente.  

name_service=NIS 
       {domain_name=orione.centrale.esempio.it
        name_server=connor(192.168.112.3)}

Opzionalmente, i valori possono essere racchiusi tra virgolette singole (') o doppie (?).  

network_interface='none'

Per tutte le parole chiave, fatta eccezione per network_interface, è ammessa una sola istanza della parola chiave. Se la stessa parola chiave viene specificata più volte, viene usata solo la prima istanza.

name_service=NIS 
name_service=DNS

Parole chiave del file sysidcfg

La Tabella 6–2 elenca le parole chiave da usare per configurare le informazioni di sistema nel file sysidcfg.

Tabella 6–2 Parole chiave accettate dal file sysidcfg

Informazioni di configurazione 

Parola chiave 

Servizio di denominazione, nome del dominio, name server 

Parola chiave name_service

Interfaccia di rete, nome host, indirizzo IP (Internet Protocol), maschera di rete, DHCP, IPv6 

La parola chiave network_interface

Password di root 

Parola chiave root_password

Criteri di sicurezza 

Parola chiave security_policy

Lingua in cui visualizzare il programma di installazione e il desktop 

Parola chiave system_locale

Tipo di terminale 

Parola chiave terminal

Fuso orario 

Parola chiave timezone

Data e ora 

Parola chiave timeserver

x86: Tipo di monitor 

x86: Parola chiave monitor

x86: Lingua e layout della tastiera 

x86: Parola chiave keyboard

x86: Scheda grafica, profondità dei colori, risoluzione e dimensione dello schermo 

x86: Parola chiave display

x86: Dispositivo di puntamento, numero di pulsanti, livello IRQ 

x86: Parola chiave pointer

Le sezioni seguenti descrivono le parole chiave che è possibile usare nel file sysidcfg.

Parola chiave name_service

È possibile utilizzare la parola chiave name_service per configurare il servizio di denominazione, il nome del dominio e il name server del sistema. L'esempio seguente mostra la sintassi generale della parola chiave name_service.


name_service=serv_denom
 {domain_name=nome-dominio 
                                 name_server=name-server
                                 par_chiave_opzionale=valore}

Scegliere un solo valore per name_service. Includere tutte le parole chiave domain_name, name_server o nessuna; includere le parole chiave opzionali, come appropriato. Se non viene usata nessuna delle parole chiave, omettere le parentesi graffe {}.

Le sezioni seguenti descrivono la sintassi della parola chiave per configurare il sistema per l'utilizzo di un determinato servizio di denominazione.

Sintassi NIS per la parola chiave name_service

Usare la seguente sintassi per configurare il sistema per l'utilizzo del servizio di denominazione NIS.


name_service=NIS {domain_name=nome-dominio 
                   name_server=nomehost(indirizzo-ip)}
nome-dominio

Specifica il nome del dominio

nomehost

Specifica il nome dell'host del name server

indirizzo-ip

Specifica l'indirizzo IP del name server


Esempio 6–1 Designazione di un server NIS con la parola chiave name_service

L'esempio seguente specifica un server NIS con il nome di dominio ovest.esempio.it. Il nome host del server è timbro e il suo indirizzo IP è 192.168.2.1.


name_service=NIS {domain_name=ovest.esempio.it 
                  name_server=timbro(192.168.2.1)}

Per maggiori informazioni sul servizio di denominazione NIS, vedere il manuale System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).

Sintassi NIS+ per la parola chiave name_service

Usare la seguente sintassi per configurare il sistema per l'utilizzo del servizio di denominazione NIS.


name_service=NIS+ {domain_name=nome-dominio 
                   name_server=nomehost(indirizzo-ip)}
nome-dominio

Specifica il nome del dominio

nomehost

Specifica il nome dell'host del name server

indirizzo-ip

Specifica l'indirizzo IP del name server


Esempio 6–2 Designazione di un server NIS+ con la parola chiave name_service

L'esempio seguente specifica un server NIS+ con il nome di dominio ovest.esempio.it. Il nome host del server è timbro e il suo indirizzo IP è 192.168.2.1.


name_service=NIS+ {domain_name=ovest.esempio.it 
                   name_server=timbro(192.168.2.1)}

Per maggiori informazioni sul servizio di denominazione NIS+, vedere il manuale System Administration Guide: Naming and Directory Services (NIS+).

Sintassi DNS per la parola chiave name_service

Usare la sintassi seguente per configurare il sistema per l'utilizzo di DNS.


name_service=DNS {domain_name=nome-dominio 
                  name_server=indirizzo-ip,indirizzo-ip,indirizzo-ip
                  search=nome-dominio,nome-dominio,nome-dominio,
                  nome-dominio,nome-dominio,nome-dominio} 
domain_name=nome-dominio

Specifica il nome del dominio

name_server=indirizzo-ip

Specifica l'indirizzo IP del server DNS È possibile specificare fino a tre indirizzi IP come valori per la parola chiave name_server.

search=nome-dominio

(Opzionale) Specifica altri domini su cui ricercare le informazioni del servizio di denominazione. È possibile specificare fino a un massimo di sei nomi di dominio per le ricerche. La lunghezza totale di ogni voce di ricerca non deve superare i 250 caratteri.


Esempio 6–3 Designazione di un server DNS con la parola chiave name_service

L'esempio seguente specifica un server DNS con il nome di dominio ovest.esempio.it. Gli indirizzi IP del server sono 10.0.1.10 e 10.0.1.20. esempio.it e est.esempio.it sono inclusi come domini aggiuntivi su cui ricercare le informazioni del servizio di denominazione.


name_service=DNS {domain_name=ovest.esempio.it 
                  name_server=10.0.1.10,10.0.1.20 
                  search=esempio.it,est.esempio.it}

Per maggiori informazioni sul servizio di denominazione DNS, vedere il manuale System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).

Sintassi LDAP per la parola chiave name_service

Usare la sintassi seguente per configurare il sistema per l'utilizzo di LDAP.


name_service=LDAP {domain_name=nome-dominio
                   profile=nome_profilo profile_server=indirizzo_ip 
                   proxy_dn="nd_bind_proxy" proxy_password=password}
nome-dominio

Specifica il nome del dominio del server LDAP.

nome_profilo

Specifica il nome del profilo LDAP da utilizzare per configurare il sistema.

indirizzo_ip

Specifica l'indirizzo IP del server del profilo LDAP.

nd_bind_proxy

(Opzionale) Specifica il nome distinto del bind al proxy. Il valore di nd_bind_proxy deve essere racchiuso tra virgolette doppie.

password

(Opzionale) Specifica la password del proxy del client.


Esempio 6–4 Specifica di un server LDAP con la parola chiave name_service

L'esempio seguente specifica un server LDAP con le seguenti informazioni di configurazione.


name_service=LDAP {domain_name=ovest.esempio.it 
                   profile=base 
                   profile_server=172.31.2.1 
                   proxy_dn="cn=proxyagent,ou=profile,
                   dc=ovest,dc=esempio,dc=it" 
                   proxy_password=password}

Per maggiori informazioni sull'uso di LDAP, vedere il manuale System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).

La parola chiave network_interface

Usare la parola chiave network_interface per eseguire le seguenti attività.

Le sezioni seguenti descrivono l'utilizzo della parola chiave network_interface per configurare le interfacce del sistema.

Sintassi per i sistemi non in rete

Per disabilitare le funzioni di rete del sistema, impostare il valore di network_interface su none. Ad esempio:


network_interface=none

Sintassi per la configurazione di una singola interfaccia

La parola chiave network_interface può essere usata per configurare una singola interfaccia nei modi seguenti.


Esempio 6–5 Configurazione di una singola interfaccia con DHCP e la parola chiave network_interface

L'esempio seguente indica al programma di installazione di usare DHCP per configurare l'interfaccia di rete eri0. Il supporto per IPv6 non è abilitato.


network_interface=eri0 {dhcp protocol_ipv6=no}


Esempio 6–6 Configurazione di una singola interfaccia specificando le informazioni di configurazione con la parola chiave network_interface

L'esempio seguente configura l'interfaccia eri0 con le seguenti impostazioni.


network_interface=eri0 {hostname=host1 ip_address=172.31.88.100
                        netmask=255.255.255.0 protocol_ipv6=no}

Sintassi per la configurazione di più interfacce

Nel file sysidcfg è possibile configurare più di un'interfaccia. Per ogni interfaccia da configurare, includere una voce network_interface nel file sysidcfg.

La parola chiave network_interface può essere usata per configurare più interfacce nei modi seguenti.

Nello stesso file sysidcfg, è possibile usare DHCP per configurare certe interfacce e specificare invece le informazioni di configurazione per altre interfacce nel file sysidcfg.


Esempio 6–7 Configurazione di più interfacce con la parola chiave network_interface

Nell'esempio qui riportato, le interfacce di rete eri0 e eri1 sono configurate nel modo seguente.


network_interface=eri0 {dhcp protocol_ipv6=no}
network_interface=eri1 {primary hostname=host1 
                        ip_address=172.146.88.100
                        netmask=255.255.255.0 
                        protocol_ipv6=no}

Parola chiave root_password

È possibile specificare la password di root del sistema nel file sysidcfg. Per specificare la password di root, usare la parola chiave root_password con la seguente sintassi.


root_password=password-cifrata

password-cifrata è la password cifrata come appare nel file /etc/shadow.

Parola chiave security_policy

La parola chiave security_policy può essere utilizzata nel file sysidcfg per configurare il sistema per l'utilizzo del protocollo di autenticazione di rete Kerberos . Per configurare il sistema per l'utilizzo di Kerberos, usare la seguente sintassi.


security_policy=kerberos {default_realm=NDPQ 
                          admin_server=NDPQ kdc=NDPQ1, NDPQ2, NDPQ3}

NDPQ specifica il nome di dominio pienamente qualificato del settore predefinito di Kerberos, il server di amministrazione, o il KDC (Key Distribution Center). È necessario specificare un minimo di uno e un massimo di tre KDC.

Se non si intende impostare i criteri di sicurezza del sistema, impostare security_policy=NONE.

Per maggiori informazioni sul protocollo di autenticazione di rete Kerberos, vedere il manuale System Administration Guide: Security Services.


Esempio 6–8 Configurazione del sistema per l'utilizzo di Kerberos con la parola chiave security_policy

L'esempio seguente configura il sistema per l'utilizzo di Kerberos con le seguenti informazioni.


security_policy=kerberos 
                {default_realm=esempio.IT 
                 admin_server=krbadmin.esempio.IT 
                 kdc=kdc1.esempio.IT, 
                 kdc2.esempio.IT}

Parola chiave system_locale

La parola chiave system_locale permette di specificare la lingua con cui visualizzare il programma di installazione e il desktop. Usare la seguente sintassi per specificare una versione locale.


system_locale=versione_locale

versione_locale specifica la lingua che il sistema deve utilizzare per visualizzare le finestre e le schermate di installazione. Per l'elenco dei valori ammessi per la versione locale, vedere la directory /usr/lib/locale o il documento International Language Environments Guide.

Parola chiave terminal

La parola chiave terminal permette di impostare il tipo di terminale del sistema. Usare la sintassi seguente per specificare il tipo di terminale.


terminal=tipo_terminale

tipo_terminale specifica il tipo di terminale del sistema. Per un elenco dei valori ammessi per il terminale, vedere le sottodirectory di /usr/share/lib/terminfo.

Parola chiave timezone

Il fuso orario del sistema può essere impostato con la parola chiave timezone. Usare la seguente sintassi.


timezone=fuso_orario

Nell'esempio precedente, timezone specifica il valore del fuso orario per il sistema. Per i valori ammessi per i fusi orari, vedere le directory e i file sotto /usr/share/lib/zoneinfo. Il valore timezone è il nome del percorso relativo alla directory /usr/share/lib/zoneinfo. È anche possibile specificare un fuso orario Olson.


Esempio 6–9 Configurazione del fuso orario del sistema con la parola chiave timezone

Nell'esempio seguente, il fuso orario del sistema è impostato sull'ora dell'Europa centrale.


timezone=CET

Il programma di installazione configura il sistema per l'utilizzo delle informazioni sul fuso orario contenute in /usr/share/lib/zoneinfo/CET.


Parola chiave timeserver

La parola chiave timeserver permette di specificare il sistema che funge da riferimento per la data e l'ora del sistema da installare.


Nota –

Non impostare timeserver=nomehost o indirizzo-ip se si utilizza un servizio di denominazione.


Scegliere uno dei seguenti metodi per impostare la parola chiave timeserver.

x86: Parola chiave monitor

Per i sistemi x86, è possibile configurare le informazioni relative al monitor con la parola chiave monitor. Usare la seguente sintassi per la parola chiave monitor.


monitor=tipo_monitor

Per impostare il valore della parola chiave monitor, eseguire il comando kdmconfig -d sul sistema da installare. Copiare la riga che include la parola chiave monitor e includerla nel file sysidcfg.

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

x86: Parola chiave keyboard

Per i sistemi x86 è possibile configurare la lingua della tastiera e le informazioni sulla disposizione con la parola chiave keyboard. Usare la seguente sintassi per la parola chiave keyboard.


keyboard=lingua_tastiera {layout=valore}

Per impostare il valore della parola chiave keyboard, eseguire il comando kdmconfig -d sul sistema da installare. Copiare la riga che include la parola chiave keyboard e includerla nel file sysidcfg.

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

x86: Parola chiave display

Per i sistemi x86, è possibile configurare le seguenti informazioni con la parola chiave display.

Usare la sintassi seguente con la parola chiave display.


display=scheda_grafica {size=dim_schermo 
                     depth=prof_colore 
                     resolution=risoluzione_schermo}

Per impostare i valori appropriati della parola chiave monitor, eseguire il comando kdmconfig -d sul sistema da installare. Copiare la riga che include la parola chiave display e includerla nel file sysidcfg.

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

x86: Parola chiave pointer

Per i sistemi x86, è possibile configurare le seguenti informazioni sul mouse con la parola chiave pointer.

Usare la seguente sintassi per la parola chiave pointer.


pointer=disp_puntamento {nbuttons=num_pulsanti irq=valore}

Per impostare il valore della parola chiave pointer, eseguire il comando kdmconfig -d sul sistema da installare. Copiare la riga che include la parola chiave pointer e includerla nel file sysidcfg.

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

ProcedureCreare un file di configurazione sysidcfg

Procedura
  1. Creare un file denominato sysidcfg in un editor di testo.

  2. Inserire le parole chiave desiderate.

  3. Salvare il file sysidcfg.


    Nota –

    Se vengono creati più file sysidcfg, è necessario salvarli in directory separate o su dischetti diversi.


  4. Rendere disponibile il file sysidcfg ai client usando:

    • Un file system NFS condiviso. Per configurare il sistema per l'installazione in rete, usare add_install_client(1M) con l'opzione -p.

    • La directory radice (/) di un dischetto UFS o PCFS.


Esempio 6–10 SPARC: File sysidcfg

Nell'esempio seguente è presentato un esempio di file sysidcfg per un sistema SPARC. Il nome host, l'indirizzo IP e le maschere di rete di questi sistemi sono stati preconfigurati nel servizio di denominazione. Poiché in questo file sono definite tutte le informazioni richieste per la configurazione dei sistemi, è possibile eseguire l'installazione usando un profilo JumpStart personalizzato.

system_locale=it_IT
timezone=CET
terminal=sun-cmd
timeserver=localhost
name_service=NIS {domain_name=orione.centrale.esempio.it
                  name_server=nmsvr2(172.31.112.3)}
root_password=m4QPOWNY
network_interface=hme0 {hostname=host1 
                       default_route=172.31.88.1 
                       ip_address=172.31.88.210 
                       netmask=255.255.0.0 
                       protocol_ipv6=no}
security_policy=kerberos {default_realm=esempio.IT
                          admin_server=krbadmin.esempio.IT 
                          kdc=kdc1.esempio.IT, 
                          kdc2.esempio.IT}


Esempio 6–11 x86: File sysidcfg

L'esempio seguente riporta un file sysidcfg creato per un gruppo di sistemi x86 che utilizzano lo stesso tipo di tastiera, di scheda grafica e di dispositivo di puntamento. Le informazioni sui dispositivi (keyboard, display e pointer) sono state ottenute eseguendo il comando kdmconfig(1M) con l'opzione -d. Usando il file sysidcfg di questo esempio, durante il processo di installazione verrà chiesto di selezionare una lingua (system_locale).

keyboard=ATKBD {layout=US-English}
display=ati {size=15-inch}
pointer=MS-S
timezone=CET
timeserver=timehost1
terminal=ibm-pc
name_service=NIS {domain_name=orione.centrale.esempio.it
                  name_server=nmsvr2(172.25.112.3)}
root_password=URFUni9


Esempio 6–12 File sysidcfg per la configurazione di più interfacce

Nell'esempio seguente di file sysidcfg, le informazioni vengono specificate per le due interfacce di rete eri0 e eri1. L'interfaccia eri0 viene configurata come interfaccia principale, mentre eri1 viene configurata come interfaccia di rete secondaria.

timezone=CET
system_locale=it
terminal=xterms
timeserver=localhost
network_interface=eri0 {primary
                        hostname=host1
                        ip_address=192.168.2.7
                        netmask=255.255.255.0 
                        protocol_ipv6=no
                        default_route=192.168.2.1}

network_interface=eri1 {hostname=host1-b
                        ip_address=192.168.3.8
                        netmask=255.255.255.0 
                        protocol_ipv6=no
                        default_route=NONE}
root_password=JE2C35JGZi4B2
security_policy=none
name_service=NIS {domain_name=dominio.esempio.it 
                  name_server=server-nis(192.168.2.200)}

Continuazione dell'installazione

Se si intende utilizzare il file sysidcfg per un'installazione attraverso la rete, è necessario configurare un server di installazione e aggiungere il sistema come client di installazione. Per maggiori informazioni, vedere il Capitolo 7, Preparazione per l'installazione in rete (panoramica).

Se si intende utilizzare il file sysidcfg per un'installazione con il metodo boot WAN, è necessario eseguire altre operazioni. Per maggiori informazioni, vedere il Capitolo 11, boot WAN (panoramica).

Se si intende utilizzare il file sysidcfg per un'installazione JumpStart personalizzata, è necessario creare un profilo e un file rules.ok. Per maggiori informazioni, vedere il Capitolo 5, Installazione JumpStart personalizzata (panoramica) del Guida all’installazione di Solaris 10: metodo JumpStart personalizzato e installazioni avanzate.

Vedere anche

Per maggiori informazioni sul file sysidcfg, vedere la pagina man sysidcfg(4).

Preconfigurazione con il servizio di denominazione

La tabella seguente contiene i principali database dei servizi di denominazione che è possibile usare per preconfigurare le informazioni sui sistemi.

Informazione da preconfigurare 

Database dei servizi di denominazione 

Nome host e indirizzo IP (Internet Protocol) 

hosts

Data e ora 

hosts. Specificare l'alias timehost vicino al nome host del sistema che dovrà fornire la data e l'ora per gli altri sistemi da installare.

Fuso orario 

timezone

Maschera di rete 

netmasks

La versione locale del sistema non può essere preconfigurata con i servizi di denominazione DNS e LDAP. Se si utilizzano i servizi di denominazione NIS o NIS+, seguire la procedura appropriata per preconfigurare la versione locale del sistema:

ProcedurePreconfigurare la versione locale con il servizio di denominazione NIS

Procedura
  1. Diventare superutente sul name server.

  2. Modificare /var/yp/Makefile aggiungendo la mappa locale.

    1. Inserire la procedura seguente dopo l'ultima procedura variabile.time.

      locale.time:  $(DIR)/locale
              -@if [ -f $(DIR)/locale ]; then \
                     sed -e "/^#/d" -e s/#.*$$// $(DIR)/locale \
                     | awk '{for (i = 2; i<=NF; i++) print $$i, $$0}' \
                     | $(MAKEDBM) - $(YPDBDIR)/$(DOM)/locale.byname; \
                     touch locale.time; \
                     echo "versione locale aggiornata"; \
                     if [ ! $(NOPUSH) ]; then \
                             $(YPPUSH) locale.byname; \
                             echo "versione locale propagata"; \
                     else \
                     : ; \
                     fi \
              else \
                     echo "Impossibile trovare $(DIR)/locale"; \
              fi
    2. Trovare la stringa all: e inserire la parola locale alla fine dell'elenco delle variabili.

      all: passwd group hosts ethers networks rpc services protocols \
      	netgroup bootparams aliases publickey netid netmasks c2secure \
      	timezone auto.master auto.home locale
    3. Verso la fine del file, dopo l'ultima riga di questo tipo, inserire la stringa locale: locale.time su una nuova riga.

      passwd: passwd.time
      group: group.time
      hosts: hosts.time
      ethers: ethers.time
      networks: networks.time
      rpc: rpc.time
      services: services.time
      protocols: protocols.time
      netgroup: netgroup.time
      bootparams: bootparams.time
      aliases: aliases.time
      publickey: publickey.time
      netid: netid.time
      passwd.adjunct: passwd.adjunct.time
      group.adjunct: group.adjunct.time
      netmasks: netmasks.time
      timezone: timezone.time
      auto.master: auto.master.time
      auto.home: auto.home.time
      locale: locale.time
    4. Salvare il file.

  3. Creare il file /etc/locale e inserire una riga per ogni dominio o per ogni sistema specifico:

    locale nome_dominio
    

    O

    locale nome_sistema
    

    Nota –

    Per l'elenco delle versioni locali, vedere il documento International Language Environments Guide.


    Ad esempio, la riga seguente specifica che la lingua predefinita usata nel dominio esempio.fr è il francese:

    fr esempio.fr

    La riga seguente specifica invece che la lingua predefinita del sistema host1 è il francese belga:

    fr_BE host1 

    Nota –

    Le versioni locali sono disponibili sul DVD di Solaris 10 o sul CD Solaris 10 Software - 1.


  4. Creare le mappe:


    # cd /var/yp; make
    

    I sistemi specificati individualmente o mediante il dominio nella mappa locale sono ora configurati per l'uso della versione locale predefinita. La versione locale così specificata verrà usata durante l'installazione e sul desktop dopo il riavvio del sistema.

Continuazione dell'installazione

Se si intende utilizzare il servizio di denominazione NIS per un'installazione in rete, è necessario configurare un server di installazione e aggiungere il sistema come client di installazione. Per maggiori informazioni, vedere il Capitolo 7, Preparazione per l'installazione in rete (panoramica).

Se si intende utilizzare il servizio di denominazione NIS per un'installazione JumpStart personalizzata, è necessario creare un profilo e un file rules.ok. Per maggiori informazioni, vedere il Capitolo 5, Installazione JumpStart personalizzata (panoramica) del Guida all’installazione di Solaris 10: metodo JumpStart personalizzato e installazioni avanzate.

Vedere anche

Per maggiori informazioni sul servizio di denominazione NIS, vedere la Parte III, NIS Setup and Administration del System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).

ProcedurePreconfigurare la versione locale con il servizio di denominazione NIS+

La procedura seguente presuppone che sia configurato un dominio NIS+. La procedura per la configurazione dei domini NIS+ è descritta nel manuale System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).

Procedura
  1. Eseguire il login in un name server come superutente o come membro del gruppo di amministrazione NIS+.

  2. Creare la tabella locale:


    # nistbladm -D access=og=rmcd,nw=r -c locale_tbl name=SI,nogw=
    locale=,nogw= comment=,nogw= locale.org_dir.`nisdefaults -d`
    
  3. Aggiungere le righe necessarie alla tabella locale.


    # nistbladm -a name=nome locale=versione_locale comment=commento
    locale.org_dir.`nisdefaults -d`
    
    nome

    Può essere il nome del dominio o il nome del sistema per il quale si desidera preconfigurare una versione locale predefinita.

    versione_locale

    È la versione locale che si desidera installare sul sistema e usare sul desktop dopo il reboot. Per l'elenco delle versioni locali, vedere il documento International Language Environments Guide.

    commento

    È il campo di commento. I commenti di più parole devono essere racchiusi tra virgolette doppie.


    Nota –

    Le versioni locali sono disponibili sul DVD di Solaris 10 o sul CD Solaris 10 Software - 1.


    I sistemi specificati individualmente o mediante il dominio nella tabella locale sono ora configurati per l'uso della versione locale predefinita. La versione locale così specificata verrà usata durante l'installazione e sul desktop dopo il riavvio del sistema.

Continuazione dell'installazione

Se si intende utilizzare il servizio di denominazione NIS+ per un'installazione in rete, è necessario configurare un server di installazione e aggiungere il sistema come client di installazione. Per maggiori informazioni, vedere il Capitolo 7, Preparazione per l'installazione in rete (panoramica).

Se si intende utilizzare il servizio di denominazione NIS+ per un'installazione JumpStart personalizzata, è necessario creare un profilo e un file rules.ok. Per maggiori informazioni, vedere il Capitolo 5, Installazione JumpStart personalizzata (panoramica) del Guida all’installazione di Solaris 10: metodo JumpStart personalizzato e installazioni avanzate.

Vedere anche

Per maggiori informazioni sul servizio di denominazione NIS+, vedere il manuale System Administration Guide: Naming and Directory Services (NIS+).

Preconfigurazione delle informazioni di configurazione del sistema con il servizio DHCP (attività)

Il protocollo DHCP (Dynamic Host Configuration Protocol) permette di configurare automaticamente all'avvio i sistemi host in una rete TCP/IP. DHCP utilizza un meccanismo client server. I server memorizzano e gestiscono le informazioni di configurazione per i client e forniscono tali informazioni ai client su richiesta. Le informazioni includono l'indirizzo IP del client e informazioni sui servizi di rete disponibili per il client.

Uno dei vantaggi principali offerti da DHCP è la capacità di gestire le assegnazioni degli indirizzi IP su base temporanea. Questo metodo permette di ritirare gli indirizzi IP non utilizzati e di riassegnarli ad altri client. Ciò permette di utilizzare per il sito un numero minore di indirizzi IP rispetto a quello che sarebbe necessario se a tutti i client fosse assegnato un indirizzo permanente.

Con DHCP è possibile installare il sistema operativo Solaris solo su determinati sistemi client della rete. Tutti i sistemi SPARC supportati dal sistema operativo Solaris e i sistemi x86 che soddisfano i requisiti per l'esecuzione di Solaris possono utilizzare questa funzione.

A seguire vengono illustrate le attività da eseguire per consentire ai client di ottenere i parametri di installazione utilizzando il protocollo DHCP.

Tabella 6–3 Mappa delle attività: Preconfigurazione delle informazioni di configurazione del sistema con il servizio DHCP

Attività 

Descrizione 

Istruzioni 

Configurazione di un server di installazione. 

Configurare un server Solaris per il supporto dei client su cui si intende installare il sistema operativo Solaris dalla rete. 

Capitolo 7, Preparazione per l'installazione in rete (panoramica)

Impostare i sistemi client per l'installazione di Solaris in rete usando DHCP. 

Usare add_install_client -d per aggiungere il supporto di installazione di rete DHCP per una classe di client (ad esempio di un determinato tipo di sistemi) o di un client con un determinato ID.

Uso del DVD di Solaris: 

Aggiunta di sistemi da installare dalla rete con l'immagine di un DVD

Con il CD di Solaris: 

Aggiunta di sistemi da installare dalla rete con l'immagine di un CD

add_install_client(1M)

Preparare la rete per l'uso del servizio DHCP. 

Decidere la configurazione del server DHCP. 

Capitolo 13, Planning for DHCP Service (Tasks) del System Administration Guide: IP Services

Configurare il server DHCP. 

Avvalersi di DHCP Manager per configurare il server DHCP 

Capitolo 14, Configuring the DHCP Service (Tasks) del System Administration Guide: IP Services

Creazione delle opzioni DHCP per i parametri di installazione e le macro che includono le opzioni. 

Usare DHCP Manager o dhtadm per creare nuove opzioni di fornitori e macro che il server DHCP possa utilizzare per trasmettere le informazioni di installazione ai client.

Creazione di opzioni DHCP e macro per i parametri di installazione di Solaris

Creazione di opzioni DHCP e macro per i parametri di installazione di Solaris

Quando si aggiungono i client con lo script add_install_client -d sul server di installazione, lo script riporta le informazioni di configurazione DHCP nell'output standard. Tali informazioni vengono utilizzate al momento della creazione delle opzioni e delle macro necessarie per trasmettere ai client le informazioni dell'installazione di rete.

È possibile personalizzare le opzioni e le macro del servizio DHCP in modo tale da eseguire i tipi seguenti di installazione.

Per maggiori informazioni sulla configurazione dei client per l'utilizzo di un server DHCP nell'installazione di rete dei client, vedere le seguenti procedure.

Valori delle opzioni e delle macro DHCP

Per installare i client DHCP dalla rete, occorre creare le opzioni della categoria dei fornitori per la trasmissione delle informazioni necessarie all'installazione del sistema operativo Solaris. Le tabelle seguenti descrivono le opzioni DHCP più comuni che è possibile utilizzare per l'installazione di un client DHCP.

Per informazioni in dettaglio sulle opzioni DHCP, vedere DHCP Option Information del System Administration Guide: IP Services.

Tabella 6–4 Valori delle opzioni DHCP standard

Nome dell'opzione 

Codice 

Tipo di dati 

Granularità 

Massimo 

Descrizione 

BootFile

N/D 

ASCII 

Percorso del file di boot del client 

BootSrvA

N/D 

Indirizzo IP 

Indirizzo IP del server di avvio 

DNSdmain

15 

ASCII 

Nome del dominio DNS 

DNSserv

Indirizzo IP 

Elenco dei name server DNS 

NISdmain

40 

ASCII 

Nome del dominio NIS 

NISservs

41 

Indirizzo IP 

Indirizzo IP del server NIS 

NIS+dom

64 

ASCII 

Nome del dominio NIS+ 

NIS+serv

65 

Indirizzo IP 

Indirizzo IP del server NIS+ 

Router

Indirizzo IP 

indirizzi IP dei router della rete 

Tabella 6–5 Valori per la creazione di opzioni di categoria dei fornitori per i client Solaris

Nome 

Codice 

Tipo di dati 

Granularità 

Massimo 

Classi di fornitori dei client * 

Descrizione  

Le opzioni della seguente categoria di fornitori sono richieste per abilitare un server DHCP al supporto dei client di installazione di Solaris. Tali opzioni sono utilizzate negli script di avvio dei client di Solaris.


Nota –

Le classi sono elencate unicamente a titolo esemplificativo. Occorre specificare classi di client che indichino i client che si devono effettivamente installare dalla rete. La classe di client SUNW.i86pc è ammessa solo in Solaris 10 3/05 e nelle versioni compatibili.


SrootIP4

Indirizzo IP 

SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc

Indirizzo IP del server radice 

SrootNM

Testo ASCII 

SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc

Nome host del server radice 

SrootPTH

Testo ASCII 

SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc

Percorso della directory radice del client sul server radice 

SinstIP4

10 

Indirizzo IP 

SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc

Indirizzo IP del server di installazione JumpStart 

SinstNM

11 

Testo ASCII 

SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc

Nome host del server di installazione 

SinstPTH

12 

Testo ASCII 

SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc

Percorso dell'immagine di installazione sul server di installazione  

Le opzioni seguenti possono essere utilizzate dagli script di avvio del client, ma non sono strettamente necessarie.


Nota –

Le classi sono elencate unicamente a titolo esemplificativo. Occorre specificare classi di client che indichino i client che si devono effettivamente installare dalla rete. La classe di client SUNW.i86pc è ammessa solo in Solaris 10 3/05 e nelle versioni compatibili.


SrootOpt

Testo ASCII 

SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc

Opzioni di attivazione NFS dal file system radice del client 

SbootFIL

Testo ASCII 

SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc

Percorso del file di avvio del client 

SbootRS

NUMBER 

SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc

Dimensioni di lettura NFS usate dal programma di avvio standalone al caricamento del kernel  

SsysidCF

13 

Testo ASCII 

SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc

Percorso del file sysidcfg, nel formato server:/percorso

SjumpsCF

14 

Testo ASCII 

SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc

Percorso del file di configurazione JumpStart nel formato server:/percorso

SbootURI

16 

Testo ASCII 

SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc

Percorso del file di avvio standalone o percorso del file di boot WAN. Per il file di avvio standalone, usare il formato seguente. 

tftp://inetboot.sun4u

Per il file di boot WAN, il formato è invece: 

http://host.dominio/percorso-file

Questa opzione può essere utilizzata in modo da escludere le impostazioni BootFile e siaddr per richiamare il file di avvio standalone. Protocolli supportati: tftp (inetboot), http (wanboot). Ad esempio, usare il formato seguente: tftp://inetboot.sun4u

SHTTPproxy

17 

Testo ASCII 

SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc

Indirizzo IP e numero di porta del server proxy utilizzati nella rete. Questa opzione è necessaria solo quando il client si avvia dalla WAN e la rete locale usa un server proxy. Ad esempio, usare il formato seguente: 198.162.10.5:8080

Le opzioni seguenti non sono attualmente utilizzate dagli script di avvio dei client di Solaris. Si possono usare solo se si modificano gli script di avvio.


Nota –

Le classi sono elencate unicamente a titolo esemplificativo. Occorre specificare classi di client che indichino i client che si devono effettivamente installare dalla rete. La classe di client SUNW.i86pc è ammessa solo in Solaris 10 3/05 e nelle versioni compatibili.


SswapIP4

Indirizzo IP 

SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc

Indirizzo IP del server di swap 

SswapPTH

Testo ASCII 

SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc

Percorso del file di swap del client sul server di swap 

Stz

Testo ASCII 

SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc

Fuso orario del client 

Sterm

15 

Testo ASCII 

SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc

Tipo di terminale  

Una volta create le opzioni, si possono creare le macro che includono tali opzioni. La tabella seguente riporta esempi di macro che si possono creare a supporto dell'installazione di Solaris per i client.

Tabella 6–6 Esempi di macro per il supporto dell'installazione di rete

Nome della macro 

Contiene le opzioni e le macro: 

Solaris

SrootIP4, SrootNM, SinstIP4, SinstNM

sparc

SrootPTH, SinstPTH

sun4u

Macro Solaris e sparc

sun4v

Macro Solaris e sparc

i86pc

Macro Solaris, SrootPTH, SinstPTH, SbootFIL

SUNW.i86pc

Macro i86pc


Nota –

La classe di client SUNW.i86pc è ammessa solo in Solaris 10 3/05 e nelle versioni compatibili.


SUNW.Sun-Blade-1000

Macro sun4u, SbootFIL

SUNW.Sun-Fire-880

Macro sun4u, SbootFIL

PXEClient:Arch:00000:UNDI:002001

BootSrvA, BootFile

Macro indirizzo di rete xxx.xxx.xxx.xxx

L'opzione BootSrvA può essere aggiunta alle macro di indirizzi già esistenti. Il valore di BootSrvA deve indicare il server tftboot.

01indirizzo-MAC-client macro specifiche di un client (ad esempio, 010007E9044ABF)

BootSrvA, BootFile

I nomi delle macro elencati nella tabella precedente corrispondono alle classi di fornitori dei client da installare dalla rete. Tali nomi sono esemplificativi dei client che potrebbero essere presenti in rete. Per informazioni su come determinare la classe di client corretta, vedere Working With DHCP Options (Task Map) del System Administration Guide: IP Services.

Opzioni e macro si possono creare avvalendosi dei metodi seguenti.

Si noti che la somma totale delle opzioni assegnate a un particolare client non deve superare i 255 byte, inclusi i codici delle opzioni e le informazioni sulla lunghezza. Si tratta di una limitazione dell'attuale implementazione del protocollo DHCP Solaris. In generale, è consigliabile utilizzare la minima quantità necessaria di informazioni del fornitore. Nelle opzioni che richiedono l'indicazione del percorso è opportuno utilizzare percorsi brevi. Creando collegamenti simbolici ai percorsi lunghi, è possibile designare questi percorsi usando nomi più brevi.

Uso di DHCP Manager per creare opzioni e macro di installazione

DHCP Manager permette di creare le opzioni elencate nella Tabella 6–5 e le macro elencate nella Tabella 6–6.

ProcedureCreazione di opzioni per il supporto dell'installazione di Solaris (DHCP Manager)

Prima di cominciare

Procedere come segue prima di creare le macro DHCP per la propria installazione.

Procedura
  1. Diventare superutente sul sistema server DHCP.

  2. Avviare DHCP Manager.


    # /usr/sadm/admin/bin/dhcpmgr &
    

    Compare la finestra di DHCP Manager.

  3. Selezionare la scheda Opzioni in DHCP Manager.

  4. Scegliere Crea dal menu Modifica.

    Viene aperta la finestra di dialogo “Crea opzione”.

  5. Digitare il nome della prima opzione, quindi i relativi valori appropriati.

    Usare l'output del comando add_install_client, la Tabella 6–4 e la Tabella 6–5 per controllare i nomi e i valori delle opzioni da creare. Si noti che le classi di client sono solo valori suggeriti. Occorre creare classi che indichino i tipi di client effettivi per i quali ricavare i parametri di installazione di Solaris dal servizio DHCP. Per informazioni su come determinare la classe di client corretta, vedere Working With DHCP Options (Task Map) del System Administration Guide: IP Services.

  6. Una volta immessi tutti i valori, fare clic su OK.

  7. Nella scheda Opzioni, selezionare l'opzione appena creata.

  8. Selezionare Duplica dal menu Modifica.

    Si apre la finestra di dialogo Duplica opzione.

  9. Digitare il nome dell'altra opzione, quindi modificare i valori di conseguenza.

    I valori codice, tipo di dati, granularità e massimo sono quelli che necessiteranno più probabilmente di una modifica. Vedere la Tabella 6–4 e la Tabella 6–5 per ricavare i valori.

  10. Ripetere i passaggi dal Punto 7 al Punto 9 finché non sono state create tutte le opzioni.

    Ora si possono creare le macro per trasmettere le opzioni ai client per l'installazione di rete, come descritto nella procedura seguente.


    Nota –

    Non è necessario aggiungere queste opzioni al file /etc/dhcp/inittab del client di Solaris perché vi sono già incluse.


ProcedureCreazione di macro per il supporto dell'installazione di Solaris (DHCP Manager)

Prima di cominciare

Procedere come segue prima di creare le macro DHCP per la propria installazione.

Procedura
  1. Selezionare la scheda Macro in DHCP Manager.

  2. Scegliere Crea dal menu Modifica.

    Si apre la finestra di dialogo Crea macro.

  3. Digitare il nome della macro.

    Vedere la Tabella 6–6 per i nomi delle macro che si possono utilizzare.

  4. Fare clic sul pulsante Seleziona.

    Si apre la finestra di dialogo Seleziona opzione.

  5. Selezionare Vendor nell'elenco Categoria.

    Le opzioni di fornitori create compariranno in elenco.

  6. Selezionare un'opzione da aggiungere alla macro e fare clic su OK.

  7. Digitare un valore per l'opzione.

    Vedere la Tabella 6–4 e la Tabella 6–5 per il tipo di dati dell'opzione e fare riferimento alle informazioni restituite da add_install_client -d.

  8. Ripetere i passaggi dal Punto 6 al Punto 7 per ogni opzione da includere.

    Per includere un'altra macro, digitare Include come nome dell'opzione e digitare il nome della macro come valore dell'opzione.

  9. Fare clic su OK al completamento della macro.

Continuazione dell'installazione

Se si intende utilizzare DHCP per un'installazione in rete, è necessario configurare un server di installazione e aggiungere il sistema come client di installazione. Per maggiori informazioni, vedere il Capitolo 7, Preparazione per l'installazione in rete (panoramica).

Se si intende utilizzare DHCP per un'installazione con il metodo boot WAN, è necessario eseguire altre operazioni. Per maggiori informazioni, vedere il Capitolo 11, boot WAN (panoramica).

Se si intende utilizzare DHCP per un'installazione JumpStart personalizzata, è necessario creare un profilo e un file rules.ok. Per maggiori informazioni, vedere il Capitolo 5, Installazione JumpStart personalizzata (panoramica) del Guida all’installazione di Solaris 10: metodo JumpStart personalizzato e installazioni avanzate.

Vedere anche

Per maggiori informazioni su DHCP, vedere la Parte III, DHCP del System Administration Guide: IP Services.

Scrittura di uno script che utilizza dhtadm per creare opzioni e macro

È possibile creare uno script con la Korn shell adattando la procedura descritta nell'Esempio 6–13 in modo da creare tutte le opzioni elencate nella Tabella 6–4 e nella Tabella 6–5 e alcune utili macro. Accertarsi di modificare tutti gli indirizzi IP e i valori contenuti tra virgolette in modo che corrispondano agli indirizzi IP corretti, ai nomi dei server e ai percorsi per la rete. Inoltre si dovrebbe modificare la chiave Vendor= per indicare la classe di client presenti. Usare le informazioni indicate da add_install_client -d per ottenere i dati necessari per adattare lo script.


Esempio 6–13 Esempio di script per il supporto dell'installazione di rete

# Carica le opzioni specifiche dei fornitori per Solaris. Inizialmente sono supportati 
# i sistemi Sun-Blade-1000, Sun-Fire-880 e le piattaforme i86. Si noti che le
# opzioni SUNW.i86pc sono valide solo per Solaris 10 3/05. 
# Modificando -A in -M i valori vengono sostituiti anzichè aggiunti.
dhtadm -A -s SrootOpt -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,1,ASCII,1,0'
dhtadm -A -s SrootIP4 -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,2,IP,1,1'
dhtadm -A -s SrootNM -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,3,ASCII,1,0'
dhtadm -A -s SrootPTH -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,4,ASCII,1,0'
dhtadm -A -s SswapIP4 -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,5,IP,1,0'
dhtadm -A -s SswapPTH -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,6,ASCII,1,0'
dhtadm -A -s SbootFIL -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,7,ASCII,1,0'
dhtadm -A -s Stz -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,8,ASCII,1,0'
dhtadm -A -s SbootRS -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,9,NUMBER,2,1'
dhtadm -A -s SinstIP4 -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,10,IP,1,1'
dhtadm -A -s SinstNM -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,11,ASCII,1,0'
dhtadm -A -s SinstPTH -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,12,ASCII,1,0'
dhtadm -A -s SsysidCF -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,13,ASCII,1,0'
dhtadm -A -s SjumpsCF -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,14,ASCII,1,0'
dhtadm -A -s Sterm -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,15,ASCII,1,0'
dhtadm -A -s SbootURI -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,16,ASCII,1,0'
dhtadm -A -s SHTTPproxy -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,17,ASCII,1,0'
# Carica alcune definizioni di macro utili.
# Definisce tutte le opzioni generiche di Solaris in questa macro denominata Solaris.
dhtadm -A -m Solaris -d \
':SrootIP4=10.21.0.2:SrootNM="blue2":SinstIP4=10.21.0.2:SinstNM="red5":'
# Definisce tutte le opzioni sparc di Solaris in questa macro denominata sparc.
dhtadm -A -m sparc -d \
':SrootPTH="/export/sparc/root":SinstPTH="/export/sparc/install":'
# Definisce tutte le opzioni di sun4u in questa macro denominata sun4u. 
#  (Include le macro Solaris e sparc.)
dhtadm -A -m sun4u -d ':Include=Solaris:Include=sparc:'
# I parametri specifici di Solaris su piattaforma IA32 sono in questa macro denominata i86pc.
# Questa macro si applica solo a Solaris 10 3/05.
dhtadm -A -m i86pc -d \
':Include=Solaris:SrootPTH="/export/i86pc/root":SinstPTH="/export/i86pc/install"\
:SbootFIL="/platform/i86pc/kernel/unix":'
# I sistemi Solaris su IA32 sono identificati dalla classe "SUNW.i86pc". Tutti
# i client che sono membri di questa classe vedranno questi parametri
# nella macro denominata SUNW.i86pc, che include la macro i86pc.
# Si noti che questa classe si applica solo a Solaris 10 3/05.
dhtadm -A -m SUNW.i86pc -d ':Include=i86pc:'
# Le piattaforme Sun-Blade-1000 si identificano come membri 
# della classe "SUNW.Sun-Blade-1000".
# Tutti i client che si identificano come membri di questa classe
#  vedranno questi parametri.
dhtadm -A -m SUNW.Sun-Blade-1000 -d \
':SbootFIL="/platform/sun4u/kernel/sparcv9/unix":\
Include=sun4u:'
# Le piattaforme Sun-Fire-880 si identificano come membri della classe "SUNW.Sun-Fire-880".
# Tutti i client che sono membri di questa classe vedranno questi parametri.
dhtadm -A -m SUNW.Sun-Fire-880 -d \
':SbootFIL="/platform/sun4u/kernel/sparcv9/unix":Include=sun4u:'
# Aggiunge l'IP del server di avvio a tutte le macro di rete della topologia servite dal
# server DHCP. Nell'esempio, il server di avvio è lo stesso sistema che esegue il server DHCP.
dhtadm -M -m 10.20.64.64 -e BootSrvA=10.21.0.2
dhtadm -M -m 10.20.64.0 -e BootSrvA=10.21.0.2
dhtadm -M -m 10.20.64.128 -e BootSrvA=10.21.0.2
dhtadm -M -m 10.21.0.0 -e BootSrvA=10.21.0.2
dhtadm -M -m 10.22.0.0	-e BootSrvA=10.21.0.2
# Verifica che i nomi degli host vengano restituiti ai client.
dhtadm -M -m DHCP-servername -e Hostname=_NULL_VALUE_
# Crea una macro per i client PXE che devono essere avviati dal server di avvio.
# Questa macro si applica solo a Solaris 10 3/05.
dhtadm -A -m PXEClient:Arch:00000:UNDI:002001 -d \
:BootFile=nbp.i86pc:BootSrvA=10.21.0.2:
# Crea una macro per i client PXE che devono essere avviati dal server di avvio.
# Questa macro si applica solo a Solaris 10 2/06.
dhtadm -A -m PXEClient:Arch:00000:UNDI:002001 -d \
:BootFile=i86pc:BootSrvA=10.21.0.2:
# Crea una macro per il client x86 con l'indirizzo Ethernet 00:07:e9:04:4a:bf
# per l'installazione dalla rete con PXE.
dhtadm -A -m 010007E9044ABF -d :BootFile=010007E9044ABF:BootSrvA=10.21.0.2:
# Il client con questo indirizzo MAC è un client diskless. Vengono ignorate le impostazioni
# di root della configurazione di rete e impostata la directory root del client.
dhtadm -A -m 0800201AC25E -d \
':SrootIP4=10.23.128.2:SrootNM="orange-svr-2":SrootPTH="/export/root/10.23.128.12":'

Come superutente, eseguire dhtadm in modalità batch. Specificare il nome dello script per aggiungere le opzioni e le macro a dhcptab. Ad esempio, se il nome dello script è netinstalloptions, digitare il comando seguente:


# dhtadm -B netinstalloptions

I client con classi di fornitori elencate nella stringa Vendor= possono ora utilizzare DHCP per l'installazione dalla rete.

Per maggiori informazioni sull'uso del comando dhtadm, vedere dhtadm(1M). Per maggiori informazioni sul file dhcptab, vedere dhcptab(4).

SPARC: Preconfigurazione di informazioni sulla gestione dei consumi

Il software Gestione consumi di Solaris permette di salvare automaticamente lo stato del sistema e di spegnerlo dopo 30 minuti di inattività. Quando si installa Solaris 10 su un sistema conforme alla Versione 2 delle direttive Energy Star dell'EPA, ad esempio un sistema con architettura sun4u, la Gestione consumi viene installata automaticamente. Se si esegue l'installazione con l'interfaccia utente grafica del programma di installazione di Solaris, quest'ultimo richiede di abilitare o disabilitare il software di gestione dei consumi. Il programma di installazione con interfaccia a caratteri di Solaris richiede di abilitare o disabilitare il software di gestione dei consumi durante il riavvio del sistema al termine dell'installazione.


Nota –

Se il sistema è conforme alla specifica Energy Star versione 3 o successiva, questa informazione non viene richiesta.


Se si sta eseguendo un'installazione interattiva, non è possibile preconfigurare le informazioni sulla gestione dei consumi ed evitare questa richiesta. Se invece si esegue un'installazione JumpStart personalizzata, è possibile preconfigurare le informazioni sul risparmio energetico usando uno script finale che crei un file /autoshutdown o /noautoshutdown sul sistema. Al riavvio, il file /autoshutdown abiliterà la funzione di gestione dei consumi, mentre il file /noautoshutdown la disabiliterà.

Ad esempio, inserendo la riga seguente in uno script finale, si abiliterà la funzione di risparmio energetico e si eviterà la visualizzazione della richiesta al riavvio del sistema.

touch /a/autoshutdown

Gli script finali sono descritti in Creazione di uno script finale del Guida all’installazione di Solaris 10: metodo JumpStart personalizzato e installazioni avanzate.