Supplemento alle note sulla versione Solaris 8 per hardware Sun

Capitolo 5 Note sulla versione di Sun Enterprise 10000

Questo capitolo contiene le note sulla versione per la funzione Dynamic Reconfiguration (DR) e la funzione InterDomain Network (IDN) nonché le note sulla versione per l'ambiente operativo Solaris sul server Sun Enterprise TM 10000.

Riconfigurazione dinamica

Le note sulla versione e le altre informazioni a carattere tecnico fornite in questa sezione valgono solo per la versione Solaris 8 di Sun Enterprise 10000 Dynamic Reconfiguration (DR).

Problemi generali

Questa sezione contiene i problemi generali che crea DR sul server Sun Enterprise 10000. Prima di tentare di installare o configurare DR, leggere questa sezione.

Variabile dr-max-mem

Il modo di utilizzo di dr-max-mem è cambiato dopo la versione di Solaris 2.5.1. Consultare la sezione appropriata della versione Solaris 8 del documento Sun Enterprise 10000 Dynamic Reconfiguration User Guide per una descrizione particolareggiata di questa importante variabile OBP.

Processi dell'utente DR e vincolati

Per l'ambiente operativo Solaris 8, DR non svincola più i processi dell'utente alle CPU che vengono staccate. Adesso gli utenti hanno bisogno di eseguire questa operazione manualmente prima di avviare una sequenza di stacco DR. L'operazione DR Drain non sarà possibile, se vengono trovate CPU con processi vincolati.

Posizione di memoria non individuabile

Per l'ambiente operativo Solaris 8, la posizione della memoria non individuabile (ossia, memoria OBP e kernel), la gabbia kernel, risiede nello spazio di indirizzo fisico più elevato, che generalmente si trova sulla scheda di sistema con numerazione più alta nel dominio. La direzione di crescita di questa area va dagli indirizzi fisici più alti a quelli più bassi. Ci sono eccezioni a questa regola. Utilizzare sempre drshow(1M) per verificare lo stato della memoria di una scheda.

Alcuni clienti richiedono tuttavia che la gabbia kernel si trovi nella scheda di sistema con il numero più basso. Se si ha questo requisito, è possibile applicare la patch 105873-08, come livello minimo, sull'SSP per modificare la posizione della gabbia. Per istruzioni su come installare la patch, consultare il file LEGGIMI relativo alla patch stessa. La patch può essere scaricata dal sito http://sunsolve.corp.sun.com oppure da quello del proprio fornitore di servizi locale.

DR e SunFDDI

Se il server Sun Enterprise 10000 ospita qualsiasi interfaccia 5.0 dell'adattatore SBus SunFDDI(TM) e si prevede di utilizzare DR, è necessario installare la patch Sun 104572-05, oppure il livello di revisione più alto disponibile. Questa patch può essere scaricata nel seguente sito Web:

DR e Sun StorEdge A3000

La riconfigurazione dinamica delle matrici Sun(TM) StorEdge(TM) A3000 sul server Sun Enterprise 10000 in cui è in esecuzione l'ambiente operativo Solaris 8 richiede RAID Manager 6.22 o successivo, per un corretto funzionamento. Per ulteriori informazioni, vedere il documento Sun StorEdge A3000 Release Notes (PN 805-7758-10).

DR e Sun StorEdge A5000

DR verrà supportata sui sistemi configurati con i dispositivi Sun StorEdge A5000 e la più recente patch di StorEdge A5000. Per ulteriori informazioni su come ottenere la patch, contattare il proprio fornitore di servizi.

Per le schede di I/O collegate all'A5000, è necessario assicurarsi che la versione del firmware del disco FC-AL sia ST19171FC 0413 o più recente. Per ulteriori informazioni, consultare il seguente sito Web:

Driver DR e pln e soc

Se sul proprio server si stanno utilizzando i driver pln e/o soc, è necessario assicurarsi che i parametri siano impostati correttamente nel file /etc/system. Il file dovrebbe includere le due seguenti voci, esattamente come esse appaiono nell'esempio.


set pln:pln_enable_detach_suspend=1
set soc:soc_enable_detach_suspend=1

Problemi risolti

Questa sezione riporta i numeri di identificazione Sun BugID e una breve descrizione dei problemi più importanti risolti dall'ultima versione di DR. L'elenco non include i problemi di ordine minore né quelli risolti mediante patch.

4083412 - socal e sf devono supportare DETACH/SUSPEND/RESUME

4090750 - DR produce un errore di tipo panic durante il detach quando dr-max-mem è impostato su alto.

4096048 - il comando disks(1M) altera le voci del controller e danneggia l'albero dei dispositivi dei sistemi Sun StorEdge A3000.

4133607 - le operazioni DR con mem_board_interleave_ok provocano problemi.

4134357 - availrmem non viene ridotto durante il distacco della memoria di Sun Enterprise 10000.

4135366 - la patch Sun StorEdge A3000 è stata modificata.

4136544 - si verifica un blocco "flusher thread" durante la rimozione DR con la patch ufficiale -20 KU.

4100212 - non è possibile sospendere il daemon Sonoma.

4229238 - impossibile sfruttare le schede di sistema in Solaris 7 ed errori di segmentazione di dr_daemon.

4233315 - blocco della console durante l'esecuzione di operazioni DR.

4249101 - l'operazione sigbcmd(1M) (Break-to-OBP) produce un errore di tipo panic sull'host.

4260500 - DR riporta tutte le ricorrenze di driver unsafe quando solo uno è necessario.

4260509 - la sospensione del sistema operativo può per errore non rilevare i driver unsafe.

4261908 - nuovo tentativo sui risultati di distacco non riusciti nel calcolo errato della memoria di sistema.

4265017 - il driver e il daemon DR riportano erroneamente un elenco di dispositivi unsafe.

4260071 - può verificarsi un errore di tipo panic durante il distacco DR, che causa la corruzione dei dati.

Errori nella documentazione

Questa sezione contiene la descrizione degli errori rilevati nella documentazione dopo il rilascio della funzione DR.

Messaggi di errore PSM

La tabella contenente i messaggi di errore PSM comprende una voce errata, corretta nella tabella riportata a seguire.

Tabella 5-1 Messaggi di errore PSM

Messaggio di errore 

Causa probabile 

Azione consigliata 

4 SFDR_ERR_UNSAFE

Non è stato possibile portare il sistema operativo in stato di inattività a causa dei dispositivi suspend-unsafe a cui fa riferimento. 

Determinare l'utilizzo I/O dei dispositivi unsafe nel dominio, quindi sospenderli manualmente. 

Riconfigurazione dopo un'operazione DR

Il documento Sun Enterprise 10000 Dynamic Reconfiguration User Guide contiene informazioni sulla riconfigurazione del dominio dopo un'operazione DR. Per la release Solaris 8, un nuovo sottosistema DDI devfsadm nega la necessità di riconfigurazione manuale. Tutte le operazioni di riconfigurazione sono completate dal nuovo sottosistema DDI.

Ambiente operativo Solaris

Questa sezione descrive problemi generali, problemi noti, patch e note riguardanti l'uso di Solaris 8 sul server Sun Enterprise 10000.

Problemi generali

In Solaris 8 sono supportati Alternate Pathing (AP), Dynamic Reconfiguration (DR), e InterDomain Networks.


Nota -

Prima di iniziare le procedure di nuova installazione o aggiornamento, è necessario installare le patch SSP 3.2. Le versioni SSP 3.0 e SSP 3.1.1 non supportano l'ambiente operativo Solaris 8 su un dominio Sun Enterprise 10000.


Solaris 8 e le dimensioni delle partizioni del disco di boot

Se si sta effettuando l'aggiornamento dell'ambiente operativo Solaris dalla versione 2.6 alla 8 con il layout delle partizioni suggerite nel manuale Guida alle piattaforme hardware SMCC relativa alla versione 2.6, queste potrebbero non essere abbastanza grandi da consentire l'aggiornamento. Le dimensioni della partizione /usr, ad esempio, devono essere almeno 653 MB. Qualora /usr sia più piccola rispetto alle dimensioni minime richieste per eseguire l'aggiornamento, suninstall utilizzerà la modalità Dynamic Space Reallocation (DSR) per riallocare lo spazio delle partizioni del disco.

DSR potrebbe calcolare partizioni non accettabili per alcuni sistemi. Ad esempio, potrebbero essere selezionate partizioni che a DSR appaiono come inutilizzate (partizioni non UFS che possono contenere dati non elaborati o altri tipi di file system). Qualora DSR selezioni una partizione già utilizzata, ciò potrebbe causare la perdita dei dati. È quindi necessario conoscere lo stato corrente delle partizioni che DSR intende utilizzare prima di autorizzare la riallocazione delle partizioni del disco.

Una volta che DSR abbia presentato un layout accettabile delle partizioni e si proceda con la riallocazione, DSR interverrà sui file system interessati e l'aggiornamento potrà proseguire. Se tuttavia non risultasse possibile modificare il layout come necessario, sarà necessario impostare manualmente le partizioni del dispositivo di boot oppure effettuare una nuova installazione.

Solaris 8 e le variabili dei driver

Per Solaris 8, è necessario attivare i driver soc e pln in /etc/system prima di tentare di staccare una scheda di sistema contenente questi driver. Per attivare i driver, utilizzare questa sintassi:


set pln:pln_enable_detach_suspend=1
set soc:soc_enable_detach_suspend=1

SunFDDI

SunFDDI(TM) non è supportato sul server Sun Enterprise 10000.

SunATM 4.0 Update 1

SunATM(TM) 4.0 Update 1 non è supportato sul server Sun Enterprise 10000.

Errori nella documentazione

In questa sezione sono riportati gli errori nella documentazione relativi all'ambiente operativo Solaris sul server Sun Enterprise 10000.

Variabili OBP

Prima di eseguire il comando boot net dal prompt OBP (ok), è necessario verificare che la variabile local-mac-address? sia impostata su false, che è il valore predefinito in fabbrica. Se è impostata su true, è necessario assicurarsi che questo valore sia una configurazione locale appropriata.


Avvertenza - Avvertenza -

Se local-mac-address? è impostato su true, questo potrebbe evitare che il dominio si avvii con successo nella rete.


In una finestra netcon(1M), è possibile utilizzare il seguente comando nel prompt OBP per visualizzare i valori delle variabili OBP:


ok printenv

Per impostare la variabile local-mac-address?
  1. Se la variabile è impostata su true, utilizzare il comando setenv per impostarla su false.


    ok setenv local-mac-address? false