L'elenco seguente è costantemente soggetto a modifiche.
Se un processo tiene aperto un dispositivo di rete, non è possibile eseguire operazioni di DR che coinvolgano quel dispositivo. I daemon e i processi che mantengono un conteggio dei riferimenti impediscono il completamento delle operazioni di DR.
Soluzione: come superutente, eseguire le seguenti operazioni:
Rimuovere o rinominare la directory /rplboot.
Arrestare i servizi NFS.
# sh /etc/init.d/nfs.server stop |
Arrestare i servizi del server di avvio.
# sh /etc/init.d/boot.server stop |
Eseguire l'operazione di scollegamento DR.
Riavviare i servizi NFS.
# sh /etc/init.d/nfs.server start |
Riavviare i servizi del server di avvio.
# sh /etc/init.d/boot.server start |
L'interleaving della memoria rimane in uno stato errato quando si riavvia un server Sun Enterprise 5x500 dopo un ripristino da errore irreversibile. Le successive operazioni di DR non vengono eseguite correttamente. Il problema si verifica solo sui sistemi in cui l'interleaving della memoria è impostato su min.
Soluzione: scegliere una delle seguenti opzioni:
Per eliminare il problema, ripristinare manualmente il sistema al prompt OK.
Per evitare il problema, impostare la proprietà memory-interleave della NVRAM su max.
La seconda opzione produce l'interleaving della memoria ad ogni avvio del sistema. Tuttavia, questa opzione può non essere appropriata poiché una scheda di memoria in interleaving non può essere deconfigurata in modo dinamico. Vedere Non è possibile deconfigurare una scheda CPU/memoria che utilizza l'interleaving della memoria (4210234).
Per deconfigurare e successivamente disconnettere una scheda CPU dotata di memoria o una scheda di sola memoria, occorre in primo luogo deconfigurare la memoria. Se tuttavia la memoria della scheda è in interleaving con quella di altre schede, questa memoria non può essere deconfigurata dinamicamente.
L'interleaving della memoria può essere visualizzato con i comandi prtdiag o cfgadm.
Soluzione: arrestare il sistema prima di eseguire l'intervento sulla scheda, quindi riavviare il sistema. Per consentire future operazioni di DR sulla scheda CPU/memoria, impostare la proprietà memory-interleave della NVRAM su min. Per una descrizione correlata sull'interleaving della memoria, vedere anche L'interleaving della memoria viene impostato erroneamente dopo un ripristino da errore irreversibile (4156075).
Per deconfigurare e successivamente disconnettere una scheda CPU dotata di memoria o una scheda di sola memoria, occorre in primo luogo deconfigurare la memoria. È possibile, tuttavia, che alcuni moduli di memoria non possano essere spostati. In questi casi, la memoria viene considerata permanente.
La memoria permanente di una scheda viene contrassegnata come “permanente” nella visualizzazione degli stati con cfgadm:
# cfgadm -s cols=ap_id:type:info Ap_Id Type Information ac0:bank0 memory slot3 64Mb base 0x0 permanent ac0:bank1 memory slot3 empty ac1:bank0 memory slot5 empty ac1:bank1 memory slot5 64Mb base 0x40000000 |
In questo esempio, la scheda nello slot3 contiene una memoria permanente e non può essere rimossa.
Soluzione: arrestare il sistema prima di eseguire l'intervento sulla scheda, quindi riavviare il sistema.
Se un processo cfgadm è in esecuzione su una scheda, un tentativo di disconnettere simultaneamente una seconda scheda non riesce. Viene visualizzato il seguente messaggio di errore:
cfgadm: Errore specifico dell'hardware: disconnessione non riuscita: errore nexus nello scollegamento: indirizzo |
Soluzione: eseguire una sola operazione cfgadm alla volta. Attendere che l'operazione cfgadm in esecuzione su una scheda termini prima di avviare un'operazione cfgadm su una seconda scheda.