Nyheter i Solaris 10

Systemadministrationsverktyg

Det här avsnittet beskriver alla funktioner för systemadministration i Solaris 10 3/05 som är nya eller har förbättrats sedan Solaris 9 först distribuerades i maj 2002. DTrace och förutsägbar självläkning är särskilt viktiga funktioner. De verktyg för systemadministration som är nya i Solaris 10 7/05 beskrivs i Funktioner för systemadministration.

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.

Det dynamiska spårningsverktyget DTrace

DTrace är en mycket viktig funktion i operativsystemet Solaris 10. DTrace är ny för Solaris Express 11/03 och förbättrades i Solaris Express 5/04 och i Solaris Express 11/04.

DTrace är ett omfattande dynamiskt spårningsverktyg som innebär att Solaris-användare, administratörer och utvecklare får en ny observationsnivå för kärn- och användarprocesser.

Med DTrace kan du lättare förstå systemet genom att du dynamiskt kan styra operativsystemets kärn- och användarprocesser och registrera data som du anger vid intressanta platser, kallade probes. Probes kan liknas vid små programmerbara sensorer som är spridda över Solaris-systemet. Det finns mer än 30 000 probes i den här versionen. Varje probe kan associeras med anpassade program som skrivs med det nya programmeringsspråket D. Med den här associationen kan du komma åt systemdata genom att använda ANSI C-typer och -uttryck. Du kan enkelt fånga stackspårningar, registrera tidsstämplar, bygga histogram och mycket mer.

All styrning av DTrace är helt dynamisk och tillgänglig för användning på det system du använder för produktion. När DTrace är avstängt har du inga prestandakostnader. All påverkan från spårningen begränsas till de probes och åtgärder som du aktiverar. Dessutom är det säkert att använda DTrace: du kan inte skada det aktiva systemet eftersom säkerhet och felkontroll är inbyggd i utformningen av DTrace. De här funktionerna gör att du med tillförsikt kan använda DTrace på det aktiva systemet närhelst du vill undersöka ett problem.

Mer information om DTrace finns i Solaris Dynamic Tracing Guide och i flera direkthjälpsavsnitt, bl.a. dtrace(1M). Handboken innehåller en fullständig referensguide för funktionerna och exempel som hjälper dig att komma igång. Du kan även delta i DTrace-forumet på BigAdmin (http://www.sun.com/bigadmin/content/dtrace) där du kan lära dig mer om DTrace, hämta exempelprogram och ställa frågor.

I Solaris Express 5/04 gjordes användarprocesspårning som använder providern pid tillgänglig för x86-system. Den här funktionen har varit tillgänglig på SPARC-plattformar sedan introduktionen av DTrace i Solaris Express 11/03.

Med pid-providern kan du spåra alla instruktioner i alla processer, på den nivå som funktionsanropet kommer in eller returneras, eller vid en offset i en funktion. Mer information finns i kapitel 27, ”pid Provider”, och i kapitel 32, ”User Process Tracing”, i Solaris Dynamic Tracing Guide.

I Solaris Express 11/04 kan du använda verktyget plockstat(1M) för att observera synkroniseringsfunktioner på användarnivå, t.ex. lockstat(1M) i kärnan. Providern DTrace plockstat är den underliggande instrumenteringsmetoden för plockstat(1M). Dtrace plockstat kan användas för att utöka de data som registreras med verktyget plockstat. Mer information finns i direkthjälpen för plockstat(1M).

64-bitars stöd på x86-system

Den här funktionen är ny för Solaris Express 11/04.

Solaris 10 innehåller stöd för AMD64- och EM64T-plattformarnas 64-bitars kapacitet. I stödet ingår möjligheten att köra både 32-bitars och 64-bitars program i en 64-bitars datamiljö.

Information om vilka maskinvarukonfigurationer som stöds finns på http://www.sun.com/bigadmin/hcl.


Obs! –

Programvaran i Solaris 10 stöder redan de här plattformarna för 32-bitars datamiljöer.


Mer information om Solaris 64-bitars stöd på x86-system finns på följande ställen i dokumentationen för Solaris 10:

Välja kärna för x86-system

Den här funktionen är ny för Solaris Express 11/04.

Operativsystemet Solaris 10 kan automatiskt fastställa om ditt system har kapacitet för 64-bitar och sedan starta lämplig kärna.

Efter en nyinstallation av programvaran i Solaris 10 hämtar startprogrammet automatiskt 64-bitarskärnan om ditt system har kapacitet för 64-bitar. Annars hämtar programmet 32-bitarskärnan.

Efter en uppgraderingsinstallation av Solaris 10 på ett system som är konfigurerat att hämta den standardmässiga 32-bitarskärnan så avgör systemet automatiskt om 32-bitars- eller 64-bitarskärnan ska hämtas. Om systemet har konfigurerats att hämta en icke-standardkärna så fortsätter systemet att hämta icke-standardkärnan. Beskrivningar av hur du anpassar ett system att hämta en viss kärna finns i kapitel 8, ”Shutting Down and Booting a System (Overview)”, i System Administration Guide: Basic Administration.

Mer information om att välja kärna finns i dokumentationen för Solaris 10 på http://docs.sun.com.

Sun Java-webbkonsolen

Den här funktionen är ny för Solaris Express 10/04.

Från Sun Java-webbkonsolen kan användare kan komma åt webbaserad hantering. Användare når konsolen genom att logga in genom en HTTPS-port via en av de webbläsare som stöds. Eftersom konsolen innebär att all webbaserad hantering samlats till en enda startpunkt behöver du inte lära dig URL:er för flera program. Via den här startpunkten kontrolleras autentisering och behörighet för alla program som registrerats i konsolen.

Samma riktlinjer för användargränssnittet gäller för alla konsolbaserade program. Den här förändringen förenklar användningen genom att användare kan överföra det de vet om ett program till ett annat.

Java-webbkonsolen innehåller dessutom gransknings- och loggningstjänster för alla registrerade program.


Obs! –

För närvarande finns det inga systemhanteringsprogram i Solaris-miljön som använder Java-webbkonsolen.


Mer information om Java-webbkonsolen finns i System Administration Guide: Basic Administration.

Stöd för skivuppsättningar med flera ägare via Solaris Volymhanterare för Sun Cluster

Den här funktionen är ny för Solaris Express 10/04 och för Solaris 9 9/04.

Solaris volymhanterare för Sun Cluster innehåller volymhanteringsfunktioner som är specifika för Sun Cluster och program som t.ex. Oracle Real Application Clusters. Med Solaris volymhanterare för Sun Cluster kan du skapa och hantera lagringsutrymmen som grupperas i diskuppsättningar för flera ägare. Med en diskuppsättning för flera ägare kan flera noder dela ägande över en diskuppsättning. Diskuppsättningar för flera ägare ger skalbarhet eftersom en förekomst av programmet körs på varje nod i klustret. Eftersom varje förekomst av programmet kommer åt det delade lagringsutrymmet direkt förbättras även programmets prestanda med diskuppsättningar för flera ägare.

Mer information finns i Solaris Volume Manager Administration Guide. Information om Sun Cluster finns i Sun Cluster Software Installation Guide for Solaris OS och Sun Cluster Data Service for Oracle Real Application Clusters Guide for Solaris OS.

Utökat stöd för skivuppsättningar i Solaris volymhanterare

Den här funktionen är ny för Solaris Express 1/04 och för Solaris 9 9/04.

I Solaris Volymhanterare har funktionaliteten för enhets-ID utökats. Utöver att spåra rörelser i lokala uppsättningar spåras numera även diskrörelser i namngivna diskuppsättningar automatiskt med Solaris Volymhanterare. Den här förbättringen garanterar att Solaris volymhanterare-volymer är intakta även om diskarna arrangeras om. Det här stödet för enhets-ID gör det även möjligt för två värdar att dela icke-samtidig åtkomst till diskuppsättningar, även med olika vyer av åtkomligt direktlagringsutrymme.

Solaris volymhanterare har också förbättrats med kommandot metaimport. Det här kommandot använder det utökade stödet för enhets-ID för att du ska kunna importera diskuppsättningar, även sådana som skapats på olika system.

Mer information finns i direkthjälpen för metaimport(1M).

Importera fjärrkopierade diskuppsättningar med Solaris volymhanterare

Den här funktionen är ny för Solaris Express 10/04.

Solaris volymhanterare har utökat funktionen i kommandot metaimport. Utöver att importera vanliga diskuppsättningar från ett system till ett annat kan du nu importera kopierade diskuppsättningar.

Du skapar en kopierad diskuppsättning med ett fjärrkopieringsprogram, t.ex. Sun StorEdgeTM Network Data Replicator (SNDR) eller Hitachi TrueCopy.

Mer information finns i direkthjälpen för metaimport(1M) och i Solaris Volume Manager Administration Guide.

Ändringar av enhets-ID

Den här beskrivningen är ny för Solaris Express 10/04.

Enhets-ID-utdata visas i ett nytt format i Solaris Express 10/04. Tidigare visades ett enhets-ID som ett hexadecimalt värde. Med det nya formatet visas ett enhets-ID som en ASCII-sträng. Solaris volymhanterare visar enhets-ID-utdata i det nya eller det gamla formatet beroende på när enhets-ID-informationen lades till i statusdatabaskopian.

Mer information finns i Solaris Volume Manager Administration Guide.

Stöd för volymer med flera TB i Solaris volymhanterare

Stöd för volymer med flera TB är bara tillgängligt för system som kör en 64-bitars kärna. Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 4/03. Den här funktionen ingår i Solaris 10 3/05.

Solaris volymhanterare har förbättrats med stöd för volymer med flera TB. Med det här stödet kan du skapa, hantera och ta bort stora (>1TB) RAID 0 (stripe), RAID 1 (spegel), RAID 5 och mjuka partitionsvolymer med Solaris Volymhanterare. Dessutom gör stödet för stora volymer att du med Solaris volymhanterare kan konstruera volymer på stora eller EFI-etiketterade LUN:er (logiska enhetsnummer).

Stöd för stora volymer i Solaris volymhanterare är inte tillgängligt för system som kör en 32-bitars Solaris-kärna.

Se även Stöd för fler-TB-diskar med EFI-disketiketter.

Mer information finns i Solaris Volume Manager Administration Guide.

RCM-stöd (Reconfiguration Coordination Manager) i Solaris volymhanterare

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 4/03. Den här funktionen ingår i Solaris 10 3/05.

Med RCM-stöd (Reconfiguration Coordination Manager) kan Solaris Volymhanterare svara korrekt på dynamiska omkonfigurationsförfrågningar (DR Requests). Med det här tillägget säkerställs att borttagning av enheter under Solaris Volume Manager-kontroll är blockerat med en varning. Den här blockeringen är aktiverad tills enheterna inte längre används. Det förhindrar att en systemadministratör av misstag tar bort aktiva volymer från ett DR-konfigurerat system.

Mer information finns i Solaris Volume Manager Administration Guide.

Skapa volymer uppifrån och ned i Solaris Volymhanterare

Den här funktionen är ny för Solaris Express 9/03 och för Solaris 9 4/04.

Genom att använda funktionen skapa volymer uppifrån och ned i Solaris volymhanterare får du tillgång till ett nytt kommando som du kan använda för att snabbt och lätt skapa servicekvalitetsbaserade konfigurationer för Solaris volymhanterare. I stället för att partionera diskar, skapa stripes och bygga speglar manuellt, kan du hantera detaljer och skapa funktionella logiska volymer med kommandot metassist. Volymerna baseras på de villkor som du anger på kommandoraden eller i konfigurationsfiler som används för kommandot.

Mer information finns i direkthjälpen för metassist(1M) och i Solaris Volume Manager Administration Guide.

Förbättringar av paket- och korrigeringsfilsverktygen

Den här funktionen är ny för Solaris Express 11/03 under rubriken ”Solaris Product Registry Enhancements”. Den här funktionsbeskrivningen uppdaterades i Solaris Express 8/04 och 10/04.

Paket- och korrigeringsfilsverktygen i Solaris har förbättrats och försetts med bättre prestanda och utökad funktionalitet.

Bland annat innehåller kommandot pkgchk ett nytt alternativ som hjälper dig när du mappar filer till paket. Du kan mappa filer till paket med alternativet pkgchk -P i stället för grep mönster /var/sadm/install/-innehåll. Med alternativet -P kan du använda en del av en sökväg. Om du vill lista information om filer som innehåller den här delen av sökvägen använder du det här alternativet tillsammans med -l.

Om du installerade en tidigare version av Software Express kanske systemet använder en paketdatabas i SQL-format. SQL-databasen skapades på ett av följande sätt:

När du uppgraderar till Solaris Express 10/04 eller en tidigare version konverteras SQL-paketdatabasen automatiskt tillbaka till ASCII-textfilformat.

Mer information finns i System Administration Guide: Basic Administration och i direkthjälpen för pkgchk(1M).

Förbättringar av pbind- och psrset-kommandon

De här förbättringarna är nya för Solaris Express 10/04.

Systemadministratörer kan nu fråga och etablera per-tråd processorsbindningar och processorinställda bindningar. Nya alternativ har lagts till kommandona pbind och psrset. Med de här nya alternativen kan du fråga vilka LWP:er på systemet som är bundna till den angivna processorn eller processorinställda. Du kan även rensa alla processorsbindningar och processorinställda bindningar.

Mer information om de här kommandona finns i direkthjälpen för pbind(1M) och psrset(1M).

Solaris DHCP (Dynamic Host Configuration Protocol)

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

I tjänsten Solaris DHCP inkluderas det grafiska verktyget DHCP-hanteraren och kommandoradsverktygen. Den här Solaris-versionen innehåller två nya alternativ för kommandona dhcpconfig och dhtadm.

Med de nya alternativen för kommandot dhcpconfig kan du göra följande:

Ett nytt underalternativ för kommandot dhtadm gör att DHCP-servern läser dhcptab och implementerar ändringar som är gjorda med kommandot dhtadm.

De nya alternativen gör att du kan utföra all DHCP-hantering från både kommandoraden och DHCP-hanteraren.

Mer information finns i direkthjälpen för dhcpconfig(1M) och dhtadm(1M).

Se även System Administration Guide: IP Services.

DHCP-händelseskript

Den här funktionen är en nyhet i Solaris Express 8/04.

DHCP är ett protokoll som används för att konfigurera system med nätverksinformation och utlånade IP-adresser. DHCP-klienten är ett bakgrundsprogram som körs på en nätverksvärd och som får konfigurationsparametrar för värdens nätverksgränssnitt från en DHCP-server.

Bakgrundsprogrammet för Solaris DHCP-klient, dhcpagent, kan nu utföra administratörsdefinierade åtgärder. De här åtgärderna kan utlösas efter att någon av följande DHCP-lånehändelser inträffar:

De administratörsdefinierade åtgärderna måste initieras av ett körbart skript eller ett program som du tillhandahåller. Du kan använda programmet för att utföra lämpliga åtgärder efter en av DHCP-händelserna.

Mer information finns i direkthjälpen för dhcpagent(1M).

DHCP för logiska gränssnitt

Den här funktionen är en nyhet i Solaris Express 8/04.

Bakgrundsprogrammet för DHCP-klienten, dhcpagent, kan nu användas tillsammans med logiska gränssnitt liksom med fysiska gränssnitt. DHCP startas på logiska gränssnitt med samma metoder som används för att starta DHCP på fysiska gränssnitt.

Däremot har DHCP-klienten två begränsningar när det gäller hanteringen av IP-adresslån på logiska gränssnitt:

Mer information finns i direkthjälpen för dhcpagent(1M).

x86: SunVTS 6.0

SunVTS är ett omfattande diagnostiskt verktyg som används för att testa och validera Sun-maskinvara genom att verifiera anslutbarhet och funktionalitet för de flesta maskinvarustyrenheter och enheter på Sun-plattformar.

SunVTS-stöd för x86-system är nytt i Solaris Express 8/04 och i Solaris 10 3/05. SunVTS-infrastrukturen och några kärndiagnostikmetoder är nu tillgängliga för x86-plattformar. Det nuvarande x86-stödet gäller bara 32-bitars operativsystem.


Obs! –

Solaris 10 1/06 innehåller SunVTS 6.1. Se SunVTS 6.1.


Du måste installera x86-versionen av SunVTS-paketen om du vill använda SunVTS på x86-plattformar. Programvarupaketen använder samma namn som i SPARC-miljön. Ett nytt paket som heter SUNWvtsr finns i både SPARC- och x86-paketen för den här versionen. Konfigurationsfilerna för SunVTS-ramverket i SUNWvtsr-paketet finns i rotpartitionen. x86-paketen finns i katalogen /sol_10_x86/s0/Solaris_10/ExtraValue/CoBundled/SunVTS_6.0 på Solaris Software-mediet. SPARC-paketen finns i katalogen /sol_10_sparc/s0/Solaris_10/ExtraValue/CoBundled/SunVTS_6.0 på Solaris Software-mediet.

Mer information om stöd för x86-system finns i användardokumentationen för SunVTS på följande webbplatser: http://docs.sun.com eller http://www.sun.com/products-n-solutions/hardware/docs/.

KMDB (Kernel Modular Debugger)

KMDB (Kernel Modular Debugger) är en MDB-baserad kärnfelsökare. I Solaris Express 8/04 ersatte KMDB den befintliga kärnfelsökaren (kadb) som standardkärnfelsökare i Solaris.

KMDB innehåller all den kraft och flexibilitet som MDB (Modular Debugger) ger direktfelsökningen av kärnan. KMDB stöder följande:

KMDB kan laddas vid starttid eller efter att systemet redan har startats.

Mer information finns i direkthjälpen för kmdb(1M). Se även Solaris Modular Debugger Guide och System Administration Guide: Basic Administration.

Förbättringar av processbokföring och statistik i Solaris

Den här funktionen är en nyhet i Solaris Express 8/04.

I den här versionen har interna ändringar gjorts i funktionerna för genomsnittsbelastning, cpu usr/sys/idle och bokföring. Microstate-bokföring har ersatt den gamla bokföringsmekanismen och är aktiverad som standard. Som ett resultat av detta kan du märka en något annorlunda statistik för processanvändning och tidsvärden.

Övergången till microstate-bokföring ger betydligt mer korrekta data om användarprocesser och hur mycket tid de spenderar i olika tillstånd. Dessutom används den här informationen för att generera mer korrekta genomsnittliga belastningar och statistik från /proc-filsystemet.

Mer information om processbokföring och statistik finns i System Administration Guide: Advanced Administration. Se även direkthjälpen för proc(4).

Förbättringar av ls-kommandot

Den här funktionen är en nyhet i Solaris Express 8/04.

Med kommandot ls kan du nu visa filtider ned till sekunden eller nanosekunden. Använd alternativet -e för sekunder och -E för nanosekunder. Följande exempel illustrerar de nya alternativen:


% ls -l foo
-rw-r--r--   1 jpk    staff   0 Aug  6 15:08 foo
% ls -e foo
-rw-r--r--   1 jpk    staff   0 Aug  6 15:08:28 2004 foo
% ls -E foo
-rw-r--r--   1 jpk    staff   0 2004-08-06 15:08:28.776641000 -0700 foo

Mer information om det här kommandot finns i direkthjälpen för ls(1).

Förbättringar av Sun Korrigeringsfilshanteraren

Den här funktionen är ny för Solaris Express 6/04.

Suns verktyg för korrigeringsfilshantering (Korrigeringsfilshanteraren) är standardverktyget för hanteringen av korrigeringsfiler på Solaris-system. Använd det här verktyget när du vill installera korrigeringsfiler på Solaris-system.

Du kommer åt Korrigeringsfilshanteraren genom att använda kommandoradsgränssnittet smpatch.

Korrigeringsfilshanteraren har förbättrats med följande funktioner:

Du måste (minst) installera programvarugruppen Utvecklare för Solaris 10 om du vill använda Sun Korrigeringsfilshanteraren.

Mer information om hur du använder Korrigeringsfilshanteraren finns i kapitel 19, ”Managing Solaris Patches by Using Sun Patch Manager (Tasks)”, i System Administration Guide: Basic Administration. Se även direkthjälpen för smpatch(1M).

Nytt psrinfo-alternativ för att identifiera CMT-funktioner (Chip Multithreading)

Den här funktionen är ny för Solaris Express 6/04 och för Solaris 9 12/03.

I Solaris 10 har kommandot psrinfo ändrats för att ge information om fysiska processorer utöver information om virtuella processorer. Den här förbättrade funktionaliteten har lagts till för att identifiera CMT-funktioner (Chip Multithreading). Det nya -p-alternativet rapporterar det totala antalet fysiska processorer som finns i ett system. Genom att använda kommandot psrinfo -pv listas alla fysiska processorer som finns i systemet och alla virtuella processorer som är associerade med varje fysisk processor.

I standardutdata för kommandot psrinfo visas även i fortsättningen information om de virtuella processorerna i ett system.

Mer information finns i direkthjälpen för psrinfo(1M). Information om de procedurer som associeras med den här funktionen finns i System Administration Guide: Advanced Administration.

Förbättringar av pfiles-verktyget

Den här funktionen är ny för Solaris Express 6/04.

Filsystemet /proc har förbättrats så att det inkluderar namninformation i katalogen /proc/<pid>/path. Den här informationen används av pfiles(1) för att visa filnamn för varje fil i processen. Den här förbättringen skapar en helt ny form av observerbarhet som ger nya insikter om processerna. Den här nya observerbarheten kan både administratörer och utvecklare dra nytta av.

Solaris IP-filter

Den här funktionen är ny för Solaris Express 2/04.

Solaris IP-filter är en värdbaserad brandvägg som baseras på IP-filtret med öppen källkod. Solaris IP-filter innehåller paketfiltrering och nätverksadressöversättning (NAT, Network Address Translation), baserad på en policy som användare kan konfigurera. Regler för paketfiltrering är konfigurerbara på antingen ett lägeskänsligt eller lägeslöst sätt. All konfiguration och hantering av Solaris IP-filter utförs via ett kommandoradsgränssnitt.

Mer information finns i direkthjälpen för ipfilter(5). Information finns även i direkthjälpsavsnitten för ipf(1M), ipfs(1M) och ipfstat(1M). Se även System Administration Guide: IP Services.

Förbättringar av innehållet i minnesavbildningsfiler

Solaris Express 12/03 introducerade nya förbättringar av verktygen coreadm, gcore och mdb. De här förändringarna förbättrar hanteringen av minnesavbildningsfiler på det sätt som beskrivs i följande tre avsnitt. Ytterligare förbättringar av kommandot coreadm gjordes i Solaris Express 1/04.

Ange innehåll i minnesavbildningsfiler med coreadm

Den här funktionen är ny för Solaris Express 12/03. Alternativen -i och -I har förbättrats ytterligare i Solaris Express 1/04.

I Solaris Express 12/03 kan du med kommandot coreadm ange vilka delar av en process som ska finnas i minnesavbildningsfilen under en krasch. Du kan visa systemets konfiguration genom att köra coreadm utan argument.

Du kan ange det globala innehållet och standardinnehållet per-process i minnesavbildningsfilen genom att köra alternativen -G respektive -I. För varje alternativ krävs en uppsättning innehållsangivelsesymboler. Du kan även ange innehållet i minnesavbildningsfiler för enskilda processer med alternativet -P. För minnesutskriftsfiler som motsvarar de globala inställningarna tas inte längre hänsyn till resurskontrollen per-process för minnesavbildningsfilstorlek.

I Solaris Express 1/04 gäller nu alternativen -i och -I för kommandot coreadm alla processer med minnesavbildningsfilsinställningar som använder standardvärdena för systemet. Använd alternativen -p och -P för att åsidosätta standardinställningen.

Mer information finns i direkthjälpen för coreadm(1M).

Innehållet i gcore-minnesavbildningsfiler

Den här funktionen är ny för Solaris Express 12/03.

Verktyget gcore skapar minnesavbildningsfiler från en pågående process utan att skada processen. Verktyget gcore stöder nu variabelt innehåll i minnesavbildningsfiler. Använd alternativet -c för att ange innehållet, eller alternativen -p eller -g om du vill tvinga gcore att använda coreadm-inställningar.

Mer information finns i direkthjälpen för gcore(1).

Kommandot mdb stöder text- och symboltabeller i minnesavbildningsfiler

Den här funktionen är ny för Solaris Express 12/03.

Text finns numera som standard i minnesavbildningsfiler. Dessutom kan symboltabeller nu finnas i minnesavbildningsfiler som standard. Verktyget mdb har uppdaterats för att innehålla stöd för nya minnesavbildningsfilsdata. Det här stödet innebär att du nu kan felsöka gamla minnesavbildningsfiler utan att du behöver den ursprungliga binärkoden eller biblioteken som är länkade till filen.

Mer information finns i direkthjälpen för mdb(1).

Systemhanteringsagenten

Den här funktionen är ny för Solaris Express 12/03.

Systemhanteringsagenten är en SNMP-agent (Simple Network Management Protocol) som tillhandahåller SNMPv1-, SNMPv2c- och SNMPv3-funktionalitet för Solaris 10-miljön. Agenten baseras på implementeringen Net-SNMP med öppen källkod, som på en del punkter anpassats för Solaris. Den innehåller all den basfunktionalitet som krävs av en SNMP-agent. Den innehåller stöd för standardåtgärder för SNMP och flera standard-MIB:er (Management Information Base), bl.a. MIB-II, Host Resources MIB och Notification MIB. Dessutom stöder agenten USM (User-based Security Model) och VACM (View-based Access Control Model) samt AgentX.

Systemhanteringsagenten har konfigurerats för att vara standard-SNMP-agent, men i den här versionen finns även Solstice Enterprise AgentsTM.

Mer information finns i direkthjälpen för netsnmp(5).

Dessutom finns det information i Solaris System Management Agent Administration Guide och i Solaris System Management Agent Developer’s Guide.

SPARC: Ändringar i 64-bitarspaket för systemadministratörer

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

I Solaris har paketeringen förenklats i och med att de flesta 32-bitars- och 64-bitars komponenter levereras i ett enda paket. Mer information finns i SPARC: Förändringar av 64-bitarspaket.

Överflyttningstjänsten NIS-to-LDAP

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 12/03. Den här funktionen ingår i Solaris 10 3/05.

Du kan använda överflyttningstjänsten NIS-to-LDAP för att aktivera en nätverksöverflyttning från att använda NIS till att använda LDAP som primär namntjänst. Genom att använda den här överflyttningstjänsten kan administratörer använda Sun Java System Directory Server som fungerar tillsammans med klienter som använder namntjänsten LDAP.

Mer information finns i System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).

Signerade paket och korrigeringsfiler

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 12/03. Den här funktionen ingår i Solaris 10 3/05.

Med Solaris-programvaran kan du på ett säkert sätt hämta Solaris-paket och korrigeringsfiler som innehåller en digital signatur genom att använda de uppdaterade kommandona pkgadd och patchadd. Ett paket eller en korrigeringsfil med en giltig signatur är en garanti för att paketet eller korrigeringsfilen inte har ändrats efter att signaturen använts för respektive paket/korrigeringsfil.

I tidigare Solaris-versioner kunde du bara lägga till signerade korrigeringsfiler på systemet om du använde Solaris-korrigeringsverktyget PatchPro 2.1.

Den här Solaris-versionen innehåller bland annat följande ytterligare programvaruhanteringsfunktioner:

Bortsett från signaturen är ett signerat paket identiskt med ett osignerat paket. Paketet kan installeras, tillfrågas eller tas bort med befintliga paketeringsverktyg för Solaris. Ett signerat paket är även binärt kompatibelt med ett osignerat paket.

Innan du kan lägga till ett paket eller en korrigeringsfil på systemet måste du konfigurera ett nyckellager med betrodda certifikat som används för att kontrollera att paketens digitala signaturer är giltiga.

Information om hur du ställer in paketnyckellagret och lägger till signerade paket och korrigeringsfiler i systemet finns i System Administration Guide: Basic Administration.

Information om hur du startar och hämtar installationsavbildningar för Solaris från en HTTP- eller HTTPS-server finns i Start och installation via ett globalt nätverk.

Konfiguration av System V IPC

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

I Solaris konfigureras alla System V IPC-hjälpmedel automatiskt eller så kontrolleras de via resurskontroller. Hjälpmedlen kan vara delat minne, meddelandeköer eller semaforer. Resurskontroller tillåter att IPC-inställningarna görs per-projekt eller per-användare på det lokala systemet eller i en namntjänstmiljö. I tidigare Solaris-versioner kontrollerades IPC-hjälpmedlen av kärnjusterare. Du var tvungen att ändra i filen /etc/system och starta om systemet om du ville ändra standardvärdena för de här hjälpmedlen. Eftersom IPC-hjälpmedlen numera kontrolleras av resurskontroller kan konfigurationen ändras medan systemet körs. Många program som tidigare krävde att systemet justerades för att fungera kan nu köras utan justering, eftersom antalet standardvärden utökats och tilldelningen av resurser sker automatiskt.

I följande tabell visas de föråldrade IPC-justerare som beskrivs i Solaris Tunable Parameters Reference Manual, och vilka resurskontroller de har ersatts med.

Resurskontroll 

Föråldrad justerare 

Gammalt standardvärde 

Maximalt värde 

Nytt standardvärde 

process.max-msg-qbytes

msginfo_msgmnb

4096 

ULONG_MAX

65536 

process.max-msg-messages

msginfo_msgtql

40 

UINT_MAX

8192 

process.max-sem-ops

seminfo_semopm

10 

INT_MAX

512 

process.max-sem-nsems

seminfo_semmsl

25 

SHRT_MAX

512 

project.max-shm-memory

shminfo_shmmax

0x800000 

UINT64_MAX

1/4 fysiskt minne  

project.max-shm-ids

shminfo_shmmni

100 

224

128 

project.max-msg-ids

msginfo_msgmni

50 

224

128 

project.max-sem-ids

seminfo_semmni

10 

224

128 

Föråldrade parametrar kan ha inkluderats i filen /etc/system på det här Solaris-systemet. Om så är fallet används parametrarna för att initiera standardvärdena för resurskontrollen precis som i tidigare Solaris-versioner. De föråldrade parametrarna bör dock inte användas.

Följande besläktade parametrar har tagits bort. Om de här parametrarna har inkluderats i filen /etc/system på det här Solaris-systemet har de kommenterats bort.

Mer information om hur du använder de nya resurskontrollerna finns i System V IPC och andra resurskontroller.

Valfritt intervall för kommandot netstat

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

Med kommandot netstat visas innehållet i vissa nätverksrelaterade datastrukturer i olika format beroende på vilka alternativ som du använder. Alternativen -s, -i och -m stöder nu ett ”intervall”. När du anger ett valfritt intervall visas utdata kontinuerligt i det antal sekunder som angetts tills flödet avbryts av användaren. Om ”count” anges efter ”interval”, visas aktuella utdata bara ”count” gånger. Både ”interval” och ”count” måste vara positiva heltal.

Mer information finns i direkthjälpen för netstat(1M).

Tidszoner inom citattecken med tidsskillnad gentemot GMT

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

Om du väljer en tidszon med tidsskillnad gentemot GMT installerar installationsprogrammet för Solaris en tidszon inom citattecken som standardtidszon för systemet. Tidigare installerades en tidszon utan citattecken.

Lägg märke till att tidszoner inom citattecken uppträder annorlunda än tidszoner utan citattecken. När tidszonsnamnet visas via t.ex. date-kommandot visar tidszoner inom citattecken tidsskillnaden från GMT. Tidszoner utan citattecken visar bara strängen ”GMT”, utan att ange tidsskillnaden från GMT.

Kombinera dataadress och testadress för en enkel IP Network Multipathing Group

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 12/02. Den här funktionen ingår i Solaris 10 3/05.

Det är inte längre nödvändigt att använda en dedicerad test-IP-adress för felsökning av enadaptersgrupper med flervägsfunktioner för IP-nätverk. Ibland är felöverlämning inte möjlig eftersom det endast finns ett nätverkskort (NIC) i en flervägsfunktion för IP-nätverk. Om detta händer kan du nu kombinera testadressen och dataadressen. Bakgrundsprogrammet in.mpathd använder en dataadress för att leta fel när ingen testadress är angiven.

Mer information om Solaris IP-flervägsfunktion finns i Part VI, ”IPMP”, i System Administration Guide: IP Services. Se även direkthjälpen för in.mpathd(1M).

Ändringar av LDAP-kommandon

De här kommandoändringarna gjordes i Solaris Express 12/03.

Flera LDAP-kommandon har uppdaterats så att de nu inkluderar fullständigt stöd för SSL och utökat stöd för SASL. Ändringarna innehåller även stöd för hantering av smarta referenser, användande av VLV:er (Virtual List Views) och upprättande av starkare autentisering vid bindningar till LDAP-servern.

Den här uppgraderingen lägger funktionaliteten för Solaris LDAP-kommandona på samma nivå som för kommandona för Suns LDAP-katalogserver. All Solaris-funktionalitet bevaras med hänsyn till bakåtkompatibiliteten. De uppdaterade kommandona är ldapdelete, ldapmodify, ldapadd, ldapsearch och ldapmodrdn.

Det har gjorts flera ändringar av LDAP-kommandona. Ändringarna inkluderar följande:

Mer information finns i direkthjälpsavsnitten för ldapdelete(1), ldapmodify(1), ldapadd(1), ldapsearch(1) och ldapmodrdn(1).

Mer information finns i System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).