Nyheter i Solaris 10

Förutsägbar självläkning

Den här funktionen är ny för Solaris Express 6/04. Solaris Express 10/04 och Solaris 10 3/05 innehöll viktiga förbättringar.

Sun Microsystems har utvecklat en ny arkitektur för att bygga och distribuera system och tjänster som kan använda förutsägbar självläkning. Med den självläkande tekniken maximeras tillgängligheten för Sun-system och tjänster när maskinvarufel inträffar. Dessutom innebär den självläkande tekniken att användningen blir enklare och effektivare för systemadministratörer och tjänsteleverantörer, vilket ger lägre kostnader. Den första större uppsättning nya funktioner som tillkommit som ett resultat av det här initiativet är tillgängliga i operativsystemet Solaris 10. Solaris 10 innehåller komponenter som underlättar självläkning för CPU, minne, nexuskomponenter för I/O-bussar och systemtjänster.

Detaljerad information om komponenterna i den här nya arkitekturen finns i beskrivningarna av Solaris Service Manager och Solaris Fault Manager.

Solaris Service Manager

Solaris Service Manager, som introducerades i Solaris Express 10/04 och förbättrades i Solaris 10 3/05, tillhandahåller en infrastruktur som utökar de traditionella startskripten, init run-nivåerna och konfigurationsfilerna i UNIX. Den här infrastrukturen innehåller följande funktioner:

Mer information om den här infrastrukturen finns i kapitel 9, "Managing Services (Overview)", i System Administration Guide: Basic Administration. En översikt över infrastrukturen finns i direkthjälpen för smf(5).

Solaris Fault Manager

System med förutsägbar självläkning innehåller en förenklad administrationsmodell. Traditionella felmeddelanden har ersatts med telemetriska händelser som konsumeras av programvarukomponenter. Programvarukomponenterna diagnosticerar automatiskt det underliggande felet eller skadan och initierar självläkningsaktiviteter. Bland exemplen på självläkningsaktiviteter finns administratörsmeddelanden, isolering och deaktivering av felaktiga komponenter och servicehjälp. En ny programvarukomponent som heter Fault Manager, fmd(1M). Fault Manager hanterar telemetrik, loggfiler och komponenter. De nya verktygen, fmadm(1M), fmdump(1M) och fmstat(1M), finns tillgängliga i Solaris 10 för att interagera med Fault Manager och nya loggfiler.

I förekommande fall skickar Fault Manager ett meddelande till tjänsten syslogd(1M) för att meddela en administratör att ett problem har upptäckts. Meddelandet hänvisar administratören till en artikel på Suns nya meddelandewebbplats, http://www.sun.com/msg/, där det finns mer information om hur problemet påverkar systemet och vilka åtgärder och serviceåtgärder som är lämpliga.

I Solaris Express 6/04 introducerades självläkningskomponenter för automatisk diagnos och återställning för UltraSPARC-III- och UltraSPARC-IV-system. Den här versionen innehåller dessutom förbättrad testning och telemetrik för PCI-baserad I/O.