Följande funktioner och förbättringar för systemadministration har lagts till i Solaris 10 6/06.
Det här förbättrade filsystemet är nytt i Solaris 10 6/06.
Den här Solaris-uppdateringen innehåller Solaris ZFS, ett nytt 128-bitars filsystem. Solaris ZFS erbjuder enkel administration, transaktionssemantik, fullständig dataintegritet och en enorm skalbarhet. Solaris ZFS är inte en inkrementell förbättring av befintlig teknik. I stället innebär Solaris ZFS ett helt nytt synsätt på datahantering.
Solaris ZFS använder en modell för poolad lagring som fullständigt eliminerar begreppet volymer. På så sätt eliminerar Solaris ZFS också därmed sammanhängande problem med partitionshantering, underhåll och växande filsystem. Tusentals filsystem kan alla dra nytta av en gemensam lagringspool. Varje system använder bara så mycket utrymme som faktiskt behövs. Den kombinerade I/O-bandbredden för alla enheter i poolen är ständigt tillgänglig för alla filsystem.
Alla åtgärder är “copy-on-write”-transaktioner, så diskläget är alltid giltigt. Alla block har en kontrollsumma, tysta dataskador är inte möjliga. Data reparerar dessutom sig själva genom replikerade konfigurationer. Den här funktionen innebär att om en kopia skadas så identifierar Solaris ZFS skadan och använder en annan kopia för att reparera den skadade kopian.
För systemadministratörer är den största fördelen hos Solaris ZFS jämfört med traditionella filsystem den enkla administrationen.
Med ett enda kommando kan Solaris ZFS konfigurera en speglad lagringspool och filsystem. Till exempel:
# zpool create home mirror c0t1d0 c1t2d0 |
Ovanstående kommando skapar en speglad lagringspool med namnet home och ett filsystem med namnet home. Filsystemet monteras på /home.
Med Solaris ZFS kan du använda hela diskar i stället för partitioner för att skapa lagringspoolen.
Du kan använda filsystemshierarkin på /home för att skapa valfritt antal filsystem under /home. Till exempel:
# zfs create home/user1 |
Mer information finns i direkthjälpen för zpool(1M) och zfs(1M).
Dessutom innehåller Solaris ZFS följande funktioner för administration:
Funktioner för säkerhetskopiering och återställning
Stöd för enhetshantering
Fasta funkioner för ögonblicksbilder (snapshot) och kloning
Möjlighet att ange kvoter för filsystem
RBAC-baserad åtkomstkontroll
Utrymmesreservation i lagringspool för filsystem
Stöd för Solaris-system som har zoner installerade
Mer information finns i Solaris ZFS Administration Guide.
Solaris 10 6/06 innehåller Solaris ZFS-verktygen för webbaserad hantering som kan användas för mycket av den administration som utförs med kommandoradsgränssnittet i ZFS. Du kan utföra följande administrativa uppgifter med administrationsfönstret i Solaris ZFS:
Skapa en ny lagringspool
Öka kapaciteten för en befintlig pool
Flytta (exportera) en lagringspool till ett annat system
Importera en tidigare exporterad lagringspool för att göra den tillgänglig på ett annat system
Visa information om lagringspooler
Skapa ett filsystem
Skapa en volym
Skapa en ögonblicksbild (snapshot) av ett filsystem eller en volym
Rulla tillbaka ett filsystem till en tidigare ögonblicksbild (snapshot)
Du kan ansluta till administrationsfönstret i Solaris ZFS via en säker webbläsare på följande URL:
https://systemnamn:6789 |
Om du skriver korrekt URL men inte kommer åt administrationsfönstret i Solaris ZFS så kanske servern inte är startad. Du startar servern genom att köra följande kommando:
# /usr/sbin/smcwebserver start |
Om du vill att servern ska köras automatiskt när systemet startas kör du följande kommando:
# /usr/sbin/smcwebserver enable |
Partitioneringstekniken Solaris Zones stöder Solaris ZFS-komponenter, som exempelvis att lägga till Solaris ZFS-filsystem och lagringspooler i en zon.
Bland annat har filsystemets resurstyp i kommandot zonecfg förbättrats på följande sätt:
zonecfg:myzone> add fs zonecfg:myzone:fs> set type=zfs zonecfg:myzone:fs> set dir=/export/share zonecfg:myzone:fs> set special=tank/home zonecfg:myzone:fs> end |
Mer information finns i direkthjälpen för zonecfg(1M) och i Solaris ZFS Administration Guide.
Den här versionen stöder följande installationsverktyg för Solaris:
Anpassad JumpstartTM i Solaris - Det går inte att inkludera Solaris ZFS-filsystem i en Jumpstart-profil. Däremot går det att köra följande skript från en Solaris ZFS-lagringspool för att konfigurera en installationsserver eller en installationsklient:
setup_install_server
add_install_server
add_install_client
Solaris Live Upgrade – Du kan bevara den ursprungliga startmiljön och överföra Solaris ZFS-lagringspoolerna till den nya miljön. Solaris ZFS kan för närvarande inte användas som startbart rotfilsystem. Därför kopieras inte befintliga Solaris ZFS-filsystem till startmiljön.
Grundläggande installation av Solaris – Solaris ZFS-filsystemen identifieras inte under en grundläggande installation. Om du inte anger att någon av de skivenheter som innehåller Solaris ZFS-lagringspooler ska användas vid installationen bör du emellertid kunna återställa lagringspoolerna med kommandot zpool import efter installationen. Mer information finns i direkthjälpen för zpool(1M).
Som i de flesta ominstallationsscenarion bör du säkerhetskopiera Solaris ZFS-filerna innan du fortsätter med alternativet standardinstallation.
Solaris-uppgradering – Solaris ZFS-filsystemen och lagringspoolerna bevaras.
Solaris ZFS implementerar en ny ACL-modell. Tidigare versioner av operativsytemet Solaris stödde endast en ACL-modell som var primärt baserad på POSIX utkast till ACL-specifikation. ACL:er som är baserade på POSIX utkast används för att skydda UFS-filer. En ny modell som är baserad på NFSv4-specifikationen används för att skydda Solaris ZFS-filer.
Den nya ACL-modellen:
Är baserad på NFSv4-specifikationen och de nya ACL:erna som är snarlika ACL:er av NT-typ
Tillhandahåller en mer detaljerad uppsättning åtkomstbehörigheter
Använder kommandona chmod och ls i stället för kommandona setfacl och getfacl för att ange och visa ACL:er
Ärver i större utsträckning semantik för att bestämma hur behörigheter ska tillämpas från katalog till underkatalog och så vidare
Den nyligen reviderade direkthjälpen för chmod(1) innehåller många nya exempel som beskriver användning med Solaris ZFS. Direkthjälpen för acl(5) innehåller en översikt över den nya ACL-modellen. Dessutom innehåller Solaris ZFS Administration Guide utförliga exempel på hur du använder ACL:er för att skydda ZFS-filer.
Den här funktionen för systemadministration är ny i Solaris Express 4/06.
Från och med den här versionen innehåller Solaris en uppsättning funktioner för förutseende självreparation som automatiskt identifierar, diagnosticerar och hanterar fel på maskinvaran som upptäcks i systemet.
Solaris Fault Manager tillhandahåller nu stöd för CPU- och minnesfel som upptäcks på x64-system, inklusive:
Fel på AMD Athlon 64 och OpteronTM CPU
Fel på Northbridge- och Hypertransport-länkar
Fel på DRAM, korrigerbart, icke korrigerbart, och ChipKill
Solaris Fault Manager diagnosticerar automatiskt fel i x64-maskinvara. Solaris Fault Manager försöker också automatiskt koppla ned eller isolera en felaktig CPU-, cache- eller DRAM-minnesregion. Diagnostiska meddelanden rapporteras av bakgrundsprogrammet fmd.
Mer information om felhantering i Solaris finns i:
Direkthjälpen för fmd(1M)
Den här funktionen för systemadministration är ny i Solaris Express 4/06.
Från och med den här versionen innehåller Solaris en uppsättning funktioner för förutseende självreparation som automatiskt identifierar, diagnosticerar och hanterar fel på maskinvaran som upptäcks i systemet. Resultatet av diagnosen för självreparation rapporteras till tjänsten syslogd.
Med Solaris Fault Manager, fmd, kan du nu göra följande:
Publicera diagnostiska resultat via Solaris SMA (System Management Agent), inklusive SNMP-fällor
Söka igenom en SNMP MIB efter felhanteringsinformation om varje dator
Felhanterings-MIB:en finns på /etc/sma/snmp/mibs/SUN-FM-MIB.mib i Solaris-systemet.
Mer information om hur du konfigurerar SNMP på Solaris finns i:
Direkthjälpen för fmd(1M)
Direkthjälpen för syslogd(1M)
Den här funktionen för systemadministration är ny i Solaris 10 6/06.
SunVTSTM (Sun Validation Test Suite) 6.2 är ett omfattande diagnostiskt programvarupaket som testar och validerar Sun SPARC- och x86-maskinvara. Den här funktionen validerar maskinvaran genom att verifiera konfigurationen och att styrenheter, enheter och plattformar fungerar korrekt.
SunVTS stöder följande nya maskinvara:
Kortet Sun Crypto Accelerator 6000 som testas med det kryptografiska testet cryptotest. Testet cryptotest stöds nu på x86-plattformar.
UltraSPARC T1-processorn som testas med det sidovisa bufferttestet för dataöversättning (Data Translation Look-Aside Buffer Test) (dtlbtest ) och RAM-testet (ramtest).
Om det körs på maskinvara som inte stöds stoppar SunVTS körningen och visar varningsmeddelanden. Den här funktionen är en x86-förbättring för SunVTS.
Mer SunVTS 6.2-dokumentation finns på http://www.sun.com/documentation.
Den här funktionen för systemadministration är ny i Solaris 10 6/06.
Common Agent Container (CAC) är ett fristående JavaTM-program som implementerar en behållare för Java-administrationsprogram. CAC tillhandahåller en infrastruktur för hantering som har tagits fram för de hanteringsfunktioner som baseras på Java Management Extensions (JMXTM) och Java Dynamic Management Kit (JDMK). SUNCacaort-paketet installerar CAC-programvaran i katalogen /usr/lib/cacao. CAC är vanligen inte synligt för användaren eller administratören.
Två tillfällen när en administratör kan behöva interagera med bakgrundsprogrammet för behållare är:
När ett program försöker använda en nätverksport som är reserverad för CAC
För att återskapa CAC-certifikatnycklarna när ett certifikatarkiv har skadats
Mer information finns i Kapitel 21, Troubleshooting Software Problems (Overview) i System Administration Guide: Advanced Administration.
Den här funktionen för systemadministration är ny i Solaris 10 6/06.
Med stödfunktionen för iSCSI-utloggning kan en användare logga ut från ett iSCSI-mål utan att starta om värddatorn. Om en användare försöker ta bort eller inaktivera en sökmetod eller sökadress och målet inte används, så loggar målet ut och rensar bort alla relaterade resurser. Om målet används så förblir sökadressen eller sökmetoden aktiv och meddelandet logisk enhet används loggas. Den här funktionen introducerar ett nytt, säkert sätt att logga ut från enheter som inte används utan att starta om värddatorn.
Följande kommandon kan användas för att utföra funktionen:
iscsiadm modify discovery -[tsi] disable
iscsiadm remove discovery-address
iscsiadm remove static-config
iscsiadm remove isns-server
Användare behöver inte längre starta om en värddator när en ansluten iSCSI-lagring tas bort från värddatorn.
Mer information finns i direkthjälpen för iscsiadm(1M). Se även System Administration Guide: Devices and File Systems.
Den här funktionen för systemadministration är ny i Solaris 10 6/06.
Med stödfunktionen iSCSI MS/T (Multiple Session Target) kan en användare skapa flera iSCSI-sessioner eller sökvägar till ett mål efter behov. De extra iSCSI-sökvägarna tillhandahåller högre koncentration och tillgänglighet av bandbredd i specifika konfigurationer. Stödfunktionen iSCSI MS/T bör användas i kombination med MPxIO eller annan programvara för flervägsfunktioner.
De nya iscsiadm-kommandona är:
iscsiadm modify initiator-node -c antal sessioner
iscsiadm modify target-param -c antal sessioner
Stödfunktionen iSCSI MS/T möjliggör högre koncentration och tillgänglighet av bandbredd för kunder med iSCSI-utrustning som stöder omdirigerad inloggning.
Mer information finns i:
Direkthjälpen för iscsiadm(1M)
System Administration Guide: Devices and File Systems
Using iSCSI Multipathing in the Solaris 10 Operating System http://www.sun.com/blueprints/1205/819-3730.pdf
iSCSI RFC 3720 http://www.ietf.org/rfc/rfc3720.txt?number=3720
Den här funktionen för systemadministration är ny i Solaris 10 6/06.
Verktyget logadm innehåller alternativet -l som roterar loggfilens tidsangivelse efter lokal tid. Med alternativet -l kan logadm använda lokal tid vid namngivning av filer. Det här alternativet ändrar inte hur tidsangivelser lagras i loggfiler.
Mer information finns i direkthjälpen för logadm(1M).
Den här förbättringen av verktyget volfs är ny i Solaris 10 6/06.
Bakgrundsprogrammet för volymhantering, vold, hanteras nu av SMF (Service Management Facility). Det innebär att du kan använda kommandot svcadm disable för att inaktivera följande nya volfs-tjänst, om det behövs:
# svcadm disable volfs |
Du kan identifiera status för volfs-tjänsten med det här kommandot:
$ svcs volfs STATE STIME FMRI online Sep_29 svc:/system/filesystem/volfs:default |
Mer information finns i direkthjälpsavsnitten för smf(5), volfs(7FS) och vold(1M).
Mer information om hur du hanterar volfs-tjänsten finns i What’s New in Removable Media in the Solaris 10 1/06 Release? i System Administration Guide: Devices and File Systems.
Den här funktionen för systemadministration är ny i Solaris 10 6/06.
Med Basic Registration 1.1 kan du skapa en registreringsprofil och registrerings-ID för att automatisera registreringen av Solaris-programvara. Användargränssnittet för registrering av programvara och proceduren för att registrera Solaris-programvara har ändrats i Basic Registration 1.1.
Mer information om ändringar av användargränssnittet för registrering av programvara och steg-för-steg-instruktioner för hur du registrerar Solaris-programvara finns i System Administration Guide: Basic Administration.
Den här funktionen för systemadministration är ny i Solaris 10 6/06.
SunSM Update Connection System Edition kallas nu för Sun Update Connection. Sun Update Connection stöder standardbeteendet för patchadd från en global zon på ett system där en eller flera lokala zoner är installerade.
Mer information om produktgruppen Sun Update Connection finns i http://docs.sun.com/app/docs/coll/1320.2. Se även Versionsinformation för Sun-uppdateringsanslutning, System Edition 1.0.