SunSM Update Manager ingår i Sun Update Connection System som används för lokal hantering av uppdateringar i systemet. Sun Update Connection System Update Manager kallas hädanefter Update Manager.
Kapitlet innehåller följande avsnitt:
Termerna korrigeringsfil och uppdatering används synonymt i Sun Update Connection System och denna handbok.
Om du är bekant med Sun Update Connection System och vill installera klientprogramvaran till Update Manager, se Kapitel 2, Installera Sun Update Connection System.
Sun Update Connection System har tre användargränssnitt för hantering av uppdateringar i systemet. Du kan använda något av de två Update Manager-gränssnitten för att lokalt hantera uppdateringar. Användargränssnitten är det grafiska användargränssnittet och kommandoradsgränssnittet smpatch. Du kan även använda webbprogrammet Sun Update Connection Hosted för fjärruppdatering av ett eller flera av systemen.
Kapitlet innehåller följande avsnitt:
Innan du kan använda Update Manager eller webbprogrammet Sun Update Connection Hosted för att hantera uppdateringar i systemet måste du lägga upp en strategi för hanteringen av uppdateringar.
Installera och starta Update Manager i SolarisTM 10-system.
Fastställ vilken situation som bäst beskriver miljön för uppdateringsadministration.
Klientsystemet är direkt anslutet till Internet.
Du kan sätta igång direkt med registreringsprocessen.
Klientsystemet är anslutet till Internet via en nätverksproxyserver.
Du måste först ange nätverksproxyserverns värdnamn och port under registreringsprocessen. Om det behövs anger du också användarnamn och lösenord för nätverksproxyservern.
Du vill att flera klientsystemen ska hämta uppdateringar från proxyservern för Sun Update Connection på intranätet.
Du måste först konfigurera ett system att fungera som proxyserver för Sun Update Connection. Se Konfigurera en proxyserver för Sun Update Connection (åtgärdsöversikt). Konfigurera därefter klientsystemet så att de får uppdateringar från proxyservern under registreringsprocessen.
Registrera Solaris-systemet i Update Manager.
Under registreringsprocessen efterfrågas om ett Sun Online-konto. Det kan hända att du redan har ett Sun Online-konto, t.ex. om du registrerat ett sådant för program som Java Developer ConnectionSM, Online Support Center (OSC), My Sun, SunSolveSM och Sun Store.
Bestäm önskad strategi för uppdateringsadministration baserat på dina registrerings- och prenumerationsnivåer.
Oregistrerade system. Hämta Solaris säkerhetsuppdateringar manuellt och administrera dem lokalt i systemet med hjälp av kommandona smpatch add och smpatch remove.
Registrerade system utan prenumeration. Använd Update Manager för att administrera säkerhetsuppdateringar lokalt.
Registrerade system med prenumeration och administrerade med Sun Update Connection System. Använd Sun Update Connection Hosted för att fjärradministrera alla Solaris-uppdateringar. En prenumeration är en del av Sun-serviceplanen. Du kan fortfarande administrera uppdateringar lokalt via användargränssnittet i Update Manager eller kommandot smpatch.
Administrera uppdateringar i Solaris 10-system.
I nedanstående tabell sammanfattas de funktioner och åtgärder i Sun Update Connection System som stöds av gränssnittet, kommandoradsgränssnittet (smpatch) och Sun Update Connection Hosteds webbläsargränssnitt.
Tabell 1–1 Jämförelse av funktioner som stöds av användargränssnitten i Sun Update Connection System|
Funktion/åtgärd |
Grafiskt användargränssnitt |
Kommandoradsgränssnitt |
Webbläsargränssnitt |
|---|---|---|---|
|
Installera uppdateringar i system |
Ja |
Ja |
Ja |
|
Utföra administrativa åtgärder för uppdatering på fjärrsystem |
Ja. Du kan köra det grafiska användargränsnittet på ett fjärrsystem och visa det på det lokala systemet. Det går även att använda webbprogrammet Sun Update Connection Hosted för fjärradministration av systemet. |
Ja, endast i det fjärranslutna smpatch-läget. Det lokala smpatch-läget kan endast köras på det lokala systemet. |
Ja |
|
Analysera systemet i uppdateringssyfte |
Ja |
Ja |
Ja |
|
Schemalagd uppdateringsanalys av system |
Ja |
Ja. Använd cron för att köra kommandot smpatch analyze. |
Ja |
|
Hämta enskilda uppdateringar |
Nej, endast uppdateringar som är märkta Endast nedladdning (vilka Sun Update Connection System inte kan installera) kan laddas ned. |
Ja |
Nej, endast uppdateringar som är märkta Endast nedladdning (vilka Sun Update Connection System inte kan installera) kan laddas ned. |
|
Lösa uppdateringsberoenden |
Ja |
Ibland. Uppdateringsberoende kan inte lösas med hjälp av smpatch add. De kan däremot lösas genom att du kör smpatch update eller smpatch analyze -i update-id. |
Ja |
|
Ta bort mer än en uppdatering åt gången |
Ja |
Med smpatch remove kan du endast ta bort en uppdatering åt gången. |
Ja |
|
Köra med systemet i enanvändarläge |
Nej |
Ja. Endast begränsade åtgärder för lokalt smpatch-läge. |
Nej |
|
Tillgång till uppdateringar från enproxyserver för Sun Update Connection |
Ja |
Ja |
Gäller inte. |
|
Använda uppdateringslistor |
Nej |
Ja |
Nej |
|
Konfigurera den uppdateringsadministrativa miljön för systemet |
Ja |
Ja |
Ja |
|
Stöd för RBAC |
Nej |
Ja |
Nej |
Uppdateringsadministration innefattar installation av Solaris-uppdateringar, även kallade korrigeringsfiler, på ett system. Uppdateringsadministration kan även innefatta borttagning av oönskade eller felaktiga uppdateringar. Avlägsnande av uppdateringar kallas även för att avinstallera uppdateringar.
Kapitlet innehåller följande avsnitt:
För information om hur du tillämpar korrigeringar i klientsystem utan skivminne, se "Korrigera operativsystemstjänster för skivlösa klienter" i Systemadministrationshandbok: Grundläggande administration.
För information om lämpliga strategier och rutiner för användningen av Solaris-uppdateringar, se Solaris Patch Management Recommended Strategies (Lämpliga strategier för hantering av Solaris-korrigeringsfiler) på http://docs.sun.com/app/docs/coll/1078.1.
En uppdatering är en samling filer och kataloger som ersätter eller uppdaterar befintliga filer och kataloger som förhindrar att programvaran fungerar korrekt. En uppdatering kan också innebära att en ny funktion införs i systemet. En sådan uppdatering kallas funktionsuppdatering. Den befintliga programvaran härleds från ett angivet paket som följer ABI-formatet (Application Binary Interface).
Du administrerar uppdateringar via programmet Update Manager eller något av kommandona smpatch eller patchadd.
Använd inte Update Managers grafiska användargränssnitt och kommandona smpatch och patchadd samtidigt när du hanterar uppdateringar i systemet. När det grafiska användargränssnittet är igång finns det risk för att ändringar som görs via smpatch och patchadd inte verkställs korrekt i Update Manager.
En signerad uppdatering är en uppdatering som fått en digital signatur. En uppdatering som är försedd med en verifierad digital signatur har inte modifierats sedan signaturen tillämpades. Den digitala signaturen i en signerad uppdatering verifieras när uppdateringen har laddats ned till systemet.
Uppdateringar och korrigeringsfiler för Solaris finns tillgängliga som både signerade och osignerade uppdateringar. Osignerade uppdateringar saknar digital signatur.
Signerade uppdateringar lagras i JAR-format (JavaTM-arkiv) och är tillgängliga från Suns uppdateringsserver. Osignerade uppdateringar lagras i katalogformat och är även tillgängliga från Suns uppdateringsserver som zip-filer.
Sun-kunder har tillgång till uppdateringar och korrigeringar från Suns uppdateringsserver oavsett om de är med i SunSpectrumSM-programmet eller ej. Dessa uppdateringar och korrigeringar uppdateras nattetid.
Du kan hämta Solaris-uppdateringar på följande sätt:
Från webbplatsen http://sunsolve.sun.com
Om du vill få tillgång till uppdateringar från Sun Patch Portal måste systemet vara anslutet till Internet och ha en webbläsare installerad, t.ex. MozillaTM.
Genom att använda de Update Manager-verktyg som beskrivs i Kapitel 4, Administrera Solaris-uppdateringar via det grafiska användargränssnittet i Update Manager
Med hjälp av webbprogrammet Sun Update Connection Hosted som beskrivs i Kapitel 5, Administrera Solaris-uppdateringar via webbläsargränssnittet i Sun Update Connection Hosted
Du kan få åtkomst till individuella uppdateringar eller en uppsättning med uppdateringar från ett uppdateringskluster, eller hänvisa till uppdateringsrapporter. Du kan också använda Update Manager för att analysera systemet och fastställa vilka uppdateringar som är lämpliga. Med Update Manager kan du också ladda ned och tillämpa uppdateringarna i systemet.
En LÄS DETTA FÖRST-fil med information om uppdateringen medföljer samtliga uppdateringar. Dessa filer kan visas, skrivas ut och sparas i Update Manager.
Uppdateringarna identifieras genom unika uppdaterings-id:n. Ett uppdaterings-id är en alfanumerisk sträng där en uppdateringsbaskod och uppdateringens revisionsnummer sammanfogats med ett bindestreck. Till exempel är uppdateringen 118822-02 uppdaterings-id för kärnuppdateringen för SunOSTM 5.10.
Du kan använda följande verktyg när du vill tillämpa uppdateringar i Solaris-system:
Sun Update Connection System-verktyg:
Det grafiska användargränssnittet i Update Manager
Webbprogrammet Sun Update Connection Hosted
Update Managers kommandoradsgränssnitt (smpatch)
Kommandot patchadd
Korrigeringsverktyget för Solaris administrationskonsol (smc) (grafiskt användargränssnitt, från och med Solaris 9)
För information om hur installerar korrigeringsfiler på klientsystem utan skivminne, se i "Korrigera operativsystemstjänster för skivlösa klienter" i Systemadministrationshandbok: Grundläggande administration.
Update Manager ingår i Sun Update Connection System som även innefattar webbprogrammet Sun Update Connection Hosted.
I tabellen nedan sammanfattas vilka olika Solaris-verktyg för uppdateringshantering som finns.
Tabell 1–2 Tillgång till Solaris verktyg för uppdateringsadministration|
Verktygens tillgänglighet |
Update Manager och Sun Patch Manager 2.0 |
Sun Update Connection System |
Kommandona patchadd/ patchrm |
Korrigeringsadministrativa verktyg för Solaris 2.6 och Solaris 7 |
|---|---|---|---|---|
|
Hur får man tag i detta verktyg? |
Solaris 10 – Installera funktionsuppdateringen för Update Manager Solaris 8 eller Solaris 9 – Ladda ner tillämplig version av Patch Manager-verktyget från Sun Download Centers webbplats |
Kör verktyget från Sun Update Connection Systems webbplats. |
Medföljer denna Solaris-version. |
Ladda ned verktyget från Sun Download Center. |
|
Tillgång till Solaris-versioner |
Solaris 10 – Update Manager. Solaris 8 och Solaris 9 – Sun Patch Manager 2.0. |
Solaris 10. |
Solaris 2.6, Solaris 7, Solaris 8 och Solaris 9. |
Solaris 2.6 och Solaris 7. |
|
Installation av signerade uppdateringar |
Ja, och automatisk verifiering av signerade uppdateringar när de har laddats ned. |
Ja |
Från och med Solaris 9 12/03 – Ja, och automatisk verifiering av signerade uppdateringar när de har laddats ned. |
Ja, och automatisk verifiering av signerade uppdateringar när de har laddats ned. |
|
Installation av osignerade uppdateringar |
Update Manager – Nej. Sun Patch Manager 2.0 – Ja, men uppdateringarna måste packas upp först. |
Ja |
Ja |
Nej |
|
Grafiskt användargränssnitt |
Solaris 10 – Ja, för system med Update Manager. Solaris 9 – Ja, för system med Patch Manager (smc). Solaris 8 – Nej. |
Webbprogrammet ligger hos Sun. |
Nej |
Nej |
|
Analys av system för att fastställa lämpliga uppdateringar och nedladdning av signerade eller osignerade uppdateringar. |
Ja, endast signerade uppdateringar. |
Ja |
Nej |
Ja, endast signerade uppdateringar. |
|
Stöd för uppdatering av lokala och fjärranslutna system. |
Lokal och fjärr. Solaris 8 – Lokal. |
Fjärr |
Lokal |
Lokal |
|
RBAC-stöd |
Update Manager – Nej. smpatch – Ja. |
Inte tillämpligt |
Ja |
Nej |
När uppdateringar installeras loggar kommandot patchadd i filen /var/sadm/patch/update-id /log.
Kommandot patchadd kan inte användas för att installera en uppdatering i följande fall:
Paketet är inte fullständigt installerat i systemet.
Uppdateringspaketets arkitektur skiljer sig från systemets arkitektur.
Uppdateringspaketets version stämmer inte med det installerade paketets version.
En uppdatering med samma baskod och ett högre revisionsnummer har redan installerats.
En uppdatering som gör en installerad uppdatering föråldrad.
Uppdateringen är inkompatibel med en uppdatering som redan har installerats.
Den uppdatering som tillämpas är beroende av en annan uppdatering som ännu inte har installerats.
Det finns flera olika metoder för nedladdning och installation av uppdateringar på systemet. Med hjälp av följande tabell kan du fastställa vilken metod som är bäst för dina behov.
Den version av smpatch-kommandot som beskrivs i denna tabell blev först tillgänglig för Solaris 8-system.
|
Kommando eller verktyg |
Beskrivning |
Mer information finns i |
|---|---|---|
|
Update Managers grafiska användargränssnitt |
Använd det här verktyget när du vill ha bekvämligheten med ett grafiskt användargränssnitt för att administrera uppdateringar. Här nedan visas några funktioner i det grafiska användargränsnittet:
|
Kapitel 4, Administrera Solaris-uppdateringar via det grafiska användargränssnittet i Update Manager |
|
Sun Update Connection Hosted |
Använd detta webbprogram, som ligger på Sun, för fjärradministration av uppdateringar på alla Solaris 10-system. | |
|
smpatch-uppdatering |
Använd det här kommandot när du vill analysera systemet för att fastställa vilka uppdateringar som är lämpliga och automatiskt ladda ned och tillämpa uppdateringarna. Observera att det här kommandot inte kan användas för att tillämpa en uppdatering med egenskapen interactive. För Solaris 8-system är endast det lokala smpatch-läget tillgängligt. |
Direkthjälpen för smpatch(1M) |
|
smpatch analyze och smpatch update |
Använd först smpatch analyze om du vill analysera systemet för att fastställa lämpliga uppdateringar. Sedan använder du smpatch update för att ladda ned och installera en eller flera av uppdateringarna i systemet. Observera att det här kommandot inte kan användas för att installera uppdateringar med egenskapen interactive. För Solaris 8-system är endast det lokala smpatch-läget tillgängligt. |
Direkthjälpen för smpatch(1M) |
|
smpatch analyze, smpatch download och smpatch add |
Använd först smpatch analyze om du vill analysera systemet för att fastställa lämpliga uppdateringar. Använd sedan smpatch download för att ladda ned dem. Med det här kommandot laddas även eventuella obligatoriska uppdateringar ned. Använd sedan smpatch add för att installera en eller flera av uppdateringarna i systemet med systemet i en- eller fleranvändarläge. För Solaris 8-system är endast det lokala smpatch-läget tillgängligt. |
Direkthjälpen för smpatch(1M) |
|
patchadd |
Från och med Solaris 2.6 – Installera osignerade uppdateringar i systemet. Från och med Solaris 9 12/03 – Använd det här kommandot när du vill installera signerade eller osignerade uppdateringar i systemet. Om du vill installera signerade uppdateringar måste du först konfigurera paketets nyckellager. |
Direkthjälpen för patchadd(1M) |
Om du väljer att använda kommandoradsgränssnittet smpatch eller det grafiska användargränssnittet i Update Manager för installation av uppdateringar, se Komma i gång med Sun Update Connection System för ytterligare information som kan påverka den metod som du väljer.
I detta avsnitt beskrivs huvudfunktionerna i Sun Update Connection System:
För att kunna använda Update Manager måste du som ett absolut minimum installera Solaris 10:s Solaris-programvarugrupp Slutanvändare.
Från och med mars 2006 är inte alla Sun-uppdateringar tillgängliga via Update Manager. Det gäller bl.a. sådana uppdateringar som inte följer PatchPro-standard och de som kontraktsbegränsningar från tredje part.
Information om Solaris-korrigeringar och programvaran Sun Patch Manager 2.0 finns i Systemadministrationshandbok: Grundläggande administration i Solaris 10 System Administrator Collection på webbplatsen docs.sun.comSM.
Update Manager har ett grafiskt användargränssnitt för systemuppdatering. Du kan använda det grafiska användargränssnitt för att analysera systemet, tillämpa uppdateringar du valt, ta bort uppdateringar och konfigurera miljön för uppdateringsadministration.
Från och med juni 2006 har GNOME Graphics Tool Kit (GTK+) i Update Managers grafiska användargränssnitt ett nytt utseende. Update Manager har följande nya funktioner:
Hjälp-menyn har en ikonförklaring och ett Om-alternativ. Dialogrutan Icon Legend (Ikonförklaring) innehåller en förteckning över och beskrivning av ikonerna i Update Managers grafiska användargränssnitt. Dialogrutan Om innehåller information om den aktuella Sun Update Connection System-versionen.
Alternativen Skriva ut och Spara som är tillgängliga för Installerade uppdateringar, Tillgängliga uppdateringar och VIKTIGT-filer från Arkiv-menyn.
Fönstren Tillgängliga uppdateringar och Installerade uppdateringar har gjorts mer användarvänliga.
Länken Administrera med Sun Update Connection är nu placerad ovanför tabellen med uppdateringar i högra hörnet av Update Manager.
Många nya ikoner har integrerats i Update Manager, bl.a. nya statusmeddelandeikoner. Se Kapitel 4, Administrera Solaris-uppdateringar via det grafiska användargränssnittet i Update Manager för vidare information.
Med hjälp av webbprogrammet Sun Update Connection Hosted kan du fjärrövervaka och fjärradministrera all uppdateringsaktivitet i de registrerade systemen. Webbprogrammet ligger hos Sun.
System som du administrerar via Sun Update Connection Hosted kan fortfarande administreras lokalt via Update Manager. Uppdateringsdata som visas i dessa verktyg kan vara osynkroniserade p.g.a. tidsfördröjning.
Webbprogrammet Sun Update Connection Hosted ligger på en Sun-webbplats. Du kan använda det här verktyget för att skapa jobb som ska köras på system när de checkas in till tjänsten. Ett jobb installerar eller avinstallerar en uppdatering. Du kan också använda webbprogrammet för visa uppdateringsstatus för system och jobb.
Sun Update Connection Hosted har följande funktioner:
Automatisk incheckning av registrerade system. Alla registrerade system checkas in på, eller ansluts till, webbplatsen för Sun Update Connection System för körning av jobb som ställts i kö, vilka installerar och avinstallerar uppdateringar. Du kan också ställa in incheckningsintervall för varje system.
Skapa jobb. Skapa ett jobb för nedladdning och installation av en uppdatering till ett eller flera system.
Jobbövervakning. Visa förloppet för alla uppdateringsjobb.
Jobbadministration. Avbryt väntande jobb, arkivera slutförda jobb och schemalägg systemomstart så uppdateringar som kräver omstart installeras.
För vidare information om Sun Update Connection Hosted, se Kapitel 5, Administrera Solaris-uppdateringar via webbläsargränssnittet i Sun Update Connection Hosted.
Proxyservern för Sun Update Connection kallades tidigare för lokal korrigeringsfilserver.
Denna proxyserver har stöd för klientsystem som använder Sun Update Connection System och Sun Patch Manager 2.0. Ett klientsystem för Sun Update Connection System är inte kompatibelt med den äldre funktionen hos den lokala korrigeringsfilserver som är associerad med produkten Sun Patch Manager 2.0.
Proxyserver för Sun Update Connection är en tillvalsfunktion som du kan få kostnadsfritt om du har en Sun Service-plan. För information om hur du erhåller en Sun Service-plan, gå till Solaris Operating System Software Support på http://www.sun.com/service/support/software/solaris/ och välj tillämplig servicenivå.
Från och med Solaris 8 kan klientsystem få tillgång till uppdateringar och uppdateringsdata för uppdateringsanalyser och underhåll. Sådana uppdateringsdata tillhandahålls från en uppdateringskälla. Uppdateringskällan kan vara en uppdateringsserver, t.ex. Suns uppdateringsserver eller en proxyserver för Sun Update Connection (kallas även lokal korrigeringsserver) eller en lokal uppsättning uppdateringar.
Genom att använda en proxyserver för Sun Update Connection i intranätet kan du förse de lokala systemen med uppdateringar och minimera Internet-trafiken mellan systemen och Suns uppdateringsserver. På den här typen av proxyservrar cache-lagras uppdateringar som har laddats ned från uppdateringskällan.
För information om hur du konfigurerar denna typ av proxyservrar på intranätet, se Konfigurera proxyservern för Sun Update Connection via kommandoradsgränssnittet.
Proxyservern för Sun Update Connection hämtar uppdateringar från uppdateringskällan på begäran. Du behöver inte fylla på proxyservern med uppdateringar innan du använder den.
Systemet som är tänkt att fungera som proxyserver för Sun Update Connection måste köra Solaris 10 eller senare och minst ha Solaris-programvarugruppen Utvecklare installerad. Systemet måste också ha Update Manager installerat.
Genom att använda en proxyserver för Sun Update Connection löser man problem med säkerhet, systemanalys och prestanda vid nedladdning av uppdateringar.
Om t.ex. klientsystemen är anslutna till en proxyserver för Sun Update Connection och administreras lokalt behöver inte klientsystemen vara anslutet till Internet. Dessa klientsystem behöver heller inte registreras av Update Manager.
Genom att använda den här typen av proxyserver kan uppdateringsprestanda förbättras. I stället för att uppdateringar och metadata laddas ned från Suns uppdateringsserver till vart och ett av systemen laddas korrigeringsfilen endast ned till proxyservern för Sun Update Connection. När uppdateringsdata har lagrats på servern överförs de till systemet för analys över intranätet i stället för över Internet.
Du kan konfigurera en kedja av proxyservrar för Sun Update Connection System på intranätet. Den sista länken i kedjan av proxyservrar kan peka på Suns uppdateringsserver eller på en lokal uppsättning av uppdateringar. Genom att använda den här kedjan av proxyservrar kan en förfrågan om nedladdning av en uppdatering från systemet till den primära proxyservern för Sun Update Connection vidarebefordras till andra proxyservrar i kedjan i ett försök att fullgöra förfrågan. Om systemets primära proxyserver för Sun Update Connection inte kan hitta en uppdatering skickas samma förfrågan till nästa proxyserver i kedjan för att se om uppdateringen ligger där. Om uppdateringen hittas laddas den ned till systemet. Om uppdateringen inte hittas fortsätter förfrågan utmed kedjan tills uppdateringen påträffas eller den sista proxyservern i kedjan nås.
Anta till exempel att företaget har en proxyserver för Sun Update Connection som hämtar uppdateringar direkt från Suns uppdateringsserver. Varje kontor på företaget har sin egen proxyserver för Sun Update Connection som hämtar uppdateringar från företagets proxyserver.
På varje proxyserver för Sun Update Connection i kedjan lagras de uppdateringar som påträffas på en annan proxyserver i kedjan baserat på förfrågan om nedladdning. Det innebär att en uppdatering som inte initialt påträffas på proxyservern laddas ned till proxyservern för Sun Update Connection och sparas där innan den laddas ned till klientsystemet. Varje system i en kedja med proxyservrar kan medföra en ökning av den tid det tar att ladda ned uppdateringar till klientsystemet. Den första gången ett klientsystem begär en nedladdning, laddas uppdatering ned till proxysystemet över Internet. Vid efterföljande begäran för den uppdateringen sker nedladdningen från proxysystemet till klientsystemet via intranätet.
Update Manager har en PatchPro-funktion. Med PatchPro utförs uppdateringsanalyser av system, varefter uppdateringar laddas ned och tillämpas med utgångspunkt från analysresultatet. Den här automatiska funktionen var tidigare tillgänglig för Solaris 2.6, Solaris 7, Solaris 8 och Solaris 9 som en separat PatchPro-produkt och i produkten Sun-korrigeringsadministration 2.0. PatchPro-funktionen ingår nu i Update Manager.
I PatchPro används signerade uppdateringar, vilket förbättrar säkerheten för Solaris-uppdateringar tack vare att det kan garanteras att de inte har modifierats.
Kommandona pprosetup och pprosvc är inkluderade i Update Manager för övergångsändamål. Det är bäst att inte använda dessa kommandon utan istället använda smpatch-kommandot.
På Solaris 8-system kan du endast köra smpatch i lokalt läge.
Från och med Solaris 9 är smpatch-kommandot tillgängligt i två lägen: lokalt läge och fjärrläge. Lokalt läge kan endast köras på det lokala systemet. Det här läget kan användas när systemet körs i enanvändarläge eller fleranvändarläge. Fjärrläget kan användas för att utföra åtgärder på fjärranslutna system. Både lokalt läge och fjärrläge kan användas av användare eller funktioner som har rätt behörighet.
Som standard körs smpatch i lokalt läge. I lokalt läge används inte Solaris WBEM-tjänster, och inga av verifieringsalternativen eller de alternativ som rör fjärrsystem är tillgängliga. smpatch-kommandot körs snabbare i lokalt läge än i fjärrläge.
Om du anger något av fjärr- eller verifieringsalternativen (med undantag för --L), används fjärrläget.
Kommandot smpatch add kan användas i lokalt läge för installation av uppdateringar med systemet i enanvändarläge. Installera uppdateringar på det här sättet när uppdateringarna är associerade med uppdateringsegenskapen singleuser eller när du vill installera uppdateringar i ett tyst system.
Använd endast kommandona smpatch add, smpatch order och smpatch remove för att administrera uppdateringar när systemet körs i enanvändarläge.
Du kan konfigurera den uppdateringsadministrativa miljön medan systemet körs i enanvändarläge genom att använda kommandona smpatch get, smpatch set och smpatch unset.
Använd inte kommandona smpatch analyze, smpatch download och smpatch update medan systemet körs i enanvändarläge. De här kommandona är beroende av nätverkstjänster som inte är tillgängliga medan systemet körs i enanvändarläge.
Vissa uppdateringar kan inte installeras automatiskt i systemet om de inte uppfyller policyn för installation av uppdateringar. Dessa uppdateringar måste eventuellt tillämpas manuellt i enanvändarläge.
Uppdateringar som kräver omstart när de har installerats tillämpas inte direkt. De tillämpas istället automatiskt under en schemalagd systemavstängning.
Med hjälp av denna nya funktion kan användare installera alla uppdateringar i fleranvändarläge, istället för att vänta med de uppdateringar som kräver att systemet startas om i enanvändarläge.
Du aktiverar stödet för liveuppgradering med hjälp av alternativet -b boot-env och något av kommandona smpatch add, smpatch remove eller smpatch update där -b står för startmiljön och värdet boot-env namnet på den specifika startmiljön. Kommandosyntaxen lyder:.
smpatch -add -b boot-env
Den aktuella startmiljön kopieras över till den angivna startmiljön. De valda uppdateringarna installeras i den angivna startmiljön. Denna miljö aktiveras så att systemet vid omstart kör den nyuppdaterade startmiljön istället för den aktuella miljön.
När du kör smpatch-kommandot med det valda alternativet visas ett meddelande på kommandoraden om att du ska starta om systemet vid ett lämpligt tillfälle.
Om du kör smpatch-kommandot en gång till och anger samma startmiljö går eventuella ändringar som gjorts av tidigare kommandon förlorade. Systemet använder den senaste uppsättningen ändringar. Detta är inget problem när du använder kommandot smpatch -update eftersom detta kommando installerar den fullständiga uppsättningen uppdateringar en gång till.
Du kan använda smpatch-kommandot för att skapa en sorterad uppdateringslista. Du kan spara den sorterade listan som en textfil och använda den för att utföra uppdateringsaktiviteter.
Du kan använda en uppdateringslista för att tillämpa samma uppsättning uppdateringar i system som har samma maskinvaru- och programvarukonfiguration. Du kan också skapa en fil med en uppdateringslista som innehåller alla säkerhetsuppdateringar och använda den listan för att tillämpa dessa säkerhetsuppdateringar i ett eller flera system.
Du kan skapa en fil som innehåller en sorterad uppdateringslista genom att använda kommandot smpatch på något av följande sätt:
Utföra systemanalyser. Använd smpatch analyze-kommandot för att analysera system för att generera en sorterad lista med uppdateringar och skriva den till en fil. Du kan redigera filen så att du tar bort uppdateringar som inte behövs.
Ange en specifik lista med uppdateringar. Använd kommandot smpatch analyze för att generera en sorterad lista med uppdateringar baserat på en uppsättning uppdateringar som du anger för ett visst system. Du löser uppdateringarna i listan genom att utöka den med uppdateringar som de är beroende av.
Peka på en uppsättning av uppdateringar som lagras i ett system. Använd kommandot smpatch order för att producera en sorterad lista med uppdateringar baserat på en uppsättning av uppdateringar som lagras i ett system.
Om du ändrar en uppdateringslista och uppdateringarna är tillgängliga i systemet, använder du kommandot smpatch order för att sortera listan på ett sätt som är lämpligt för tillämpning av uppdateringar. Annars använder du kommandot smpatch analyze som du också använder för att skapa sorterade listor med uppdateringar
Med kommandot smpatch add görs ett försök att installera alla uppdateringar i uppdateringslistan, oavsett policy för installation av uppdateringar och uppdateringsberoenden.
Du kan använda uppdateringslistor som indata för kommandona smpatch add, smpatch analyze, smpatch download, smpatch order och smpatch update.
Du måste känna till följande begrepp för att kunna använda Update Manager:
Information om Solaris-korrigeringsfiler och programvaran Sun Patch Manager 2.0 finns i Systemadministrationshandbok: Grundläggande administration i Solaris 10 System Administrator Collection på webbplatsen docs.sun.com.
Update Manager är ett verktyg för administration av uppdateringar i Solaris 10-system. Med Update Manager utvidgas de funktioner som tidigare var tillgängliga via Sun Patch Manager 2.0. Denna nya funktion är endast tillgänglig om du har ett Sun Online-konto och registrerar systemet hos Sun.
Du kan alltid använda kommandona smpatch add och smpatch remove för att administrera uppdateringar som du manuellt laddar ned från Sun. Ett system som administreras på det här sättet behöver inte registreras. Men systemet måste registreras om kommandona smpatch analyze, smpatch download eller smpatch update används.
Endast system som har registrerats i Update Manager har tillgång till dess funktioner och kan fjärradministreras med hjälp av Sun Update Connection Hosted.
För anvisningar om hur du registrerar systemet, se Så här registrerar du systemet. För information om hur du erhåller en prenumerationsnyckel, se Så här skaffar du en Sun-prenumerationsnyckel.
Om du lokalt administrerar ett system som är en klient till en proxyserver för Sun Update Connection på intranätet behöver du inte registrera klientsystemet. Du måste registrera det system som fungerar som proxyserver. Om klientsystemet även fjärradministreras via Sun Update Connection Hosted måste det registreras.
En kund med en Sun Service-plan, i vilken programvarusupport ingår, kan göra följande:
Använda Update Manager för att administrera uppdateringar lokalt.
Använda Sun Update Connection Hosted för att fjärradministrera uppdateringar.
Ansluta till Suns uppdateringsserver för att manuellt administrera uppdateringar
Använda kommandot smpatch för att administrera uppdateringar
För information om tillgängliga Solaris Service-planer, se webbplatsen http://www.sun.com/service/solaris10/.
Om du vill använda Update Manager måste du registrera systemet där du installerade programvaran. Du kan välja mellan följande tre nivåer för registrering och rättigheter, vilka beskrivs i följande avsnitt:
Registrerad utan prenumeration
Registrerad med prenumeration
Registrerad med prenumeration och administrerad med Sun Update Connection System
Ett oregistrerat system har endast tillgång till säkerhetsuppdateringar. Du kan administrera uppdateringarna i ett oregistrerat system med hjälp av kommandona smpatch add och smpatch remove.
Du har skickat grundläggande information om systemet till Sun, men du har inte köpt någon uppdateringsadministrativ prenumeration. Med den här servicenivån kan du använda Update Manager för att lokalt administrera uppdateringar. Du kan då:
Visa listor över installerade uppdateringar
Administrera säkerhetsuppdateringar i systemet
Analysera systemet med avseende på lämpliga uppdateringar
Installera och avinstallera uppdateringar
Lösa uppdateringsberoenden
Övervaka status för nedladdning och installation av uppdateringar
Bli underrättad om när det finns nya uppdateringar för systemet
Om miljön för uppdateringsadministration innefattar en proxyserver för Sun Update Connection och systemet är en klient till denna proxyserver, behöver du inte registrera klientsystemet för att kunna använda Update Manager. Men systemet som fungerar som proxyserver måste registreras.
Du har skickat information om systemet till Sun och du har köpt en uppdateringsadministrativ prenumeration. I den här servicenivån utökas det funktionsutbud som finns i föregående servicenivå (grundnivå). Du kan använda Update Manager för att:
Administrera alla Solaris-uppdateringar i systemet
Välja uppdateringar för automatisk nedladdning och installation
Få meddelanden om alla uppdateringsberoenden
Fjärradministrera systemet via webbprogrammet Sun Update Connection Hosted
Om miljön för uppdateringsadministration innefattar en proxyserver för Sun Update Connection och systemet är en klient till denna proxyserver, behöver du inte registrera klientsystemet för att kunna använda Update Manager. Systemet som fungerar som proxyserver måste registreras. Om du vill använda tjänsterna i Sun Update Connection Hosted för att fjärradministrera klientsystemet måste detta system registreras.
Du har skickat systeminformation, köpt en prenumeration och vill använda tjänsterna i Sun Update Connection Hosted för att fjärradministrera uppdateringar. I den här servicenivån utökas det funktionsutbud som finns i föregående servicenivå (medelnivå). Du kan använda Sun Update Connection Hosted för att:
Visa information om alla system du administrerar
Visa rapporter som innehåller alla aktiviteter för uppdateringsadministration
Använda ett webbprogram som ligger på en Sun-server för att fjärradministrera uppdateringar på systemen
Styra systemincheckningstider för att automatisera uppdateringsadministration
Med hjälp av Update Manager kan du sköta uppdateringsadministrationen, en process som omfattar följande åtgärder:
Analys av systemet för att sammanställa en lista med lämpliga uppdateringar.
Nedladdning av de lämpliga uppdateringarna till systemet.
Tillämpning av de lämpliga uppdateringarna i systemet.
Konfigurering av den uppdateringsadministrativa miljön för systemet.
Finjustering av den uppdateringsadministrativa miljön för systemet.
Borttagning av uppdateringar från systemet
Det går även att använda webbprogrammet Sun Update Connection Hosted för fjärradministration av systemen.
För information om lämpliga strategier och rutiner för användningen av Solaris-uppdateringar, se Solaris Patch Management Recommended Strategies (Lämpliga strategier för hantering av Solaris-korrigeringsfiler) på http://docs.sun.com/app/docs/coll/1078.1.
När en uppdatering har tillämpats utan fel tas den nedladdade uppdateringen bort från nedladdningskatalogen.
Uppdateringar tillämpas i systemet beroende på den angivna policyn och de uppdateringsegenskaper som är associerade med de uppdateringar som laddas ned.
Om en uppdatering inte uppfyller policyn för tillämpning av uppdateringar så tillämpas den inte direkt. Uppdateringen tillämpas istället under en schemalagd systemavstängning. I Update Manager markeras dessa uppdateringar med Omstart krävs.
För uppdateringar med egenskapen interactive inställd följer du anvisningarna i uppdateringens LÄS DETTA FÖRST-fil för att manuellt tillämpa dem. I Update Manager markeras dessa uppdateringar med Endast hämtning.
Innan du installerar uppdateringar måste du fastställa vilka uppdateringar som behövs. Med hjälp av Update Manager kan du utföra en uppdateringsanalys av systemet och sammanställa en lista med lämpliga uppdateringar.
I Update Manager används analysmoduler och en lista över tillgängliga uppdateringar för att utföra analys av Solaris-systemet. För information om uppdateringskällan, se Ange uppdateringskällan.
Baserat på resultatet av analysen kan uppdateringarna laddas ned och tillämpas i systemet.
Ibland kan inte en uppdatering tillämpas i systemet förrän en annan uppdatering tillämpats. Den första uppdateringen är beroende av den andra uppdateringen. När systemet analyseras i Update Manager identifieras eventuella uppdateringsberoenden och alla uppdateringar tas automatiskt med i den lista som genereras.
Den lista med uppdateringar som genereras vid analysen är baserad på alla tillgängliga uppdateringar från Suns uppdateringsserver. Ingen explicit information om värdsystemet eller dess nätverkskonfiguration skickas till Sun. Endast en förfrågan om uppdateringarna skickas till Sun. Uppdateringarna genomsöks efter uppdateringar som är lämpliga för värdsystemet, resultatet visas varefter dessa uppdateringar om så önskas laddas ned.
Innan du installerar uppdateringarna i systemet måste du ladda ned dem från Suns uppdateringsserver.
Du kan ladda ned uppdateringar från Suns uppdateringsserver baserat på en analys av systemet, eller så kan du ange att du vill ladda ned vissa uppdateringar.
Med Update Manager sker nedladdning och installation i samma funktion. När du således begär att en uppdatering ska installeras, laddas den först ned och installeras därefter.
Vissa uppdateringar som är markerade med Endast hämtning kan inte installeras av Update Manager. När du begär att en Endast hämtning-uppdatering ska installeras, laddas den ned till systemet men installeras inte. Följ installationsanvisningarna i uppdateringens LÄS DETTA FÖRST-fil om du vill installera uppdateringen.
Med hjälp av Update Manager kan du installera uppdateringar i systemet.
Om du använder kommandot smpatch add för att tillämpa vissa uppdateringar, görs ett försök att tillämpa de uppdateringar du har angett. När du använder kommandot smpatch add sker inga försök att lösa uppdateringsberoenden Det går inte att installera uppdateringar som saknar beroenden. Du kan använda kommandona smpatch analyze eller smpatch update för att lösa uppdateringsberoenden.
När du använder det grafiska användargränssnittet i Update Manager för att tillämpa uppdateringar som du har valt i listan med uppdateringar, laddas varje uppdatering ned (om det behövs) innan den tillämpas.
Om du försöker installera en lista över uppdateringar, utförs först en analys för att fastställa om även beroende uppdateringar måste installeras.
Det kan hända att du vill avlägsna (eller backa ut) uppdateringar som tidigare har installerats i systemet. Med hjälp av Update Manager kan du ta bort uppdateringar.
Avlägsna inte Update Managers funktionsuppdatering från systemet eftersom Update Manager då inte fungerar ordentligt.
När du tar bort en uppdatering återställer Solaris uppdateringsverktyg alla filer som har ändrats vid uppdateringen, så vida inte följande är sant:
Uppdateringen gjordes med kommandot patchadd -d, vilket innebär att patchadd, instrueras att inte spara kopior av filer som uppdateras eller ersätts.
Uppdateringen gjordes med kommandot patchadd utan att alternativet --d har använts och de avinstallationsfiler som genererades har senare tagits bort.
Uppdateringen har ersatts av en senare uppdatering.
Uppdateringen krävs för en annan uppdatering.
Under borttagningen av uppdateringen används kommandot patchrm för att logga utbackningsprocessen i filen /tmp/backoutlog.process-id. Den här loggfilen tas automatiskt bort om uppdateringen tas bort utan fel.
Du kan använda det grafiska användargränssnittet i Update Manager för att ta bort en eller flera uppdateringar genom att välja dem från listan med installerade uppdateringar. Du kan dock endast ta bort en uppdatering åt gången med kommandot smpatch remove.
Om du försöker ta bort en uppdatering som andra uppdateringar är beroende av, tas den inte bort. Om du tar bort alla uppdateringar som är beroende av uppdateringen, kan du ta bort uppdateringen.
Om du försöker ta bort en uppdatering av vilka andra uppdateringar är beroende, visas en lista över uppdateringar som också måste tas bort. Du måste ta bort dessa uppdateringar om du vill att den uppdatering du först valde ska tas bort.
Du kan begära att Solaris 10-systemen administreras via webbprogrammet Sun Update Connection Hosted antingen under eller efter registreringsprocessen. Med webbprogrammet kan du administrera uppdateringarna på samtliga system. För vidare information, se Kapitel 5, Administrera Solaris-uppdateringar via webbläsargränssnittet i Sun Update Connection Hosted.
Även om systemet administreras via Sun Update Connection Hosted kan du ändå använda Update Manager för att administrera uppdateringar i det lokala systemet.
När du använder Update Manager måste klientsystemen och alla proxyservrar för Sun Update Connection ha tillgång till Solaris-uppdateringar och uppdateringsdata. Både klientsystem och proxyservrar kan hämta uppdateringar från följande källor:
Uppdateringsservern. En server som ger åtkomst till Solaris-uppdateringar och uppdateringsdata. En uppdateringsserver kan vara en proxyserver för Sun Update Connection på intranätet eller Suns uppdateringsserver via Internet.
Lokal uppsättning uppdateringar. En uppsättning med uppdateringar och uppdateringsdata som lagras i en katalog som är tillgänglig för det lokala systemet. Det kan vara en lokal katalog, en delad nätverkskatalog eller en cd som är monterad i det lokala systemet.
Som standard används Suns uppdateringsserver som uppdateringskälla för klientsystem och proxyservrarna för Sun Update Connection System. Därför måste alla klientsystem eller proxyservern för Sun Update Connection som hämtar uppdateringar från Suns uppdateringsserver vara anslutna, antingen direkt eller via en nätverksproxyserver, till Internet.
Du kan använda en kombination av proxyservrar för Sun Update Connection System och olika uppdateringskällor för att konfigurera de här uppdateringsadministrativa miljöerna.
Klienter får åtkomst till uppdateringar och uppdateringsdata från följande källor:
Suns uppdateringsserver. För den här konfigurationen krävs att klientsystemen är anslutna, direkt eller via en nätverksproxyserver, till Internet. Ett sådant klientsystem måste registreras i Update Manager.
Proxyservern för Sun Update Connection på intranätet (genom Suns uppdateringsserver). För den här konfigurationen krävs endast att proxyservern för Sun Update Connection är ansluten, direkt eller via en nätverksproxyserver, till Internet. Systemet som fungerar som proxyserver måste registreras i Update Manager, men det behöver inte proxyserverns klientsystem.
Uppsättning med uppdateringar i det lokala systemet. För den här konfigurationen krävs inte att klientsystemen är anslutna till Internet. Dessa klientsystem behöver inte heller registreras i Update Manager.
Proxyserver för Sun Update Connection (genom en uppsättning uppdateringar på det lokala systemet). För den här konfigurationen krävs inte att klientsystemen och proxyservern för Sun Update Connection är anslutna till Internet. Varken systemet som fungerar som proxyserver eller kliensystemen måste registreras i Update Manager.
För anvisningar om hur du anger uppdateringskällan för klientsystemet, se Så här anger du en uppdateringskälla (via det grafiska användargränssnittet).
För anvisningar om hur anger uppdateringskällan för proxyservern, se Så här ändrar du konfigurationsinställningarna för proxyservern för Sun Update Connection (via kommandoraden).
Update Manager kan användas för installation av följande typer av uppdateringar i systemet:
Standarduppdateringar som tillämpas direkt och inte kräver någon omstart av systemet
Uppdateringar som kräver omstart av systemet
Uppdateringar som måste göras manuellt
Standarduppdateringar är associerade med uppdateringsegenskapen standard. Uppdateringar som är markerade med Omstart krävs är associerade med uppdateringsegenskaperna rebootafter, reconfigafter, rebootimmediate, reconfigimmediate och singleuser. Uppdateringar som är markerade med Endast hämtning är associerade med uppdateringsegenskapen interactive. Endast hämtning-uppdateringar laddas endast ned till systemet och måste tillämpas manuellt enligt anvisningarna i uppdateringens LÄS DETTA FÖRST-fil.
Om du använder kommandot smpatch update för att uppdatera systemet kan du anpassa policyn för installation av uppdateringar.
För vidare information om denna policy, se direkthjälpen för smpatch((1M)).
För kommandot smpatch set används följande parametrar för konfiguration av miljön för uppdateringsadministration.
Med undantag för patchpro.patchset kan parametrarna ändras i Update Managers grafiska användargränssnitt genom att du väljer Inställningar på Arkiv-menyn och anger tillämpliga värden.
patchpro.patchset – Namnet på den uppdateringsuppsättning som ska användas. Standardnamnet är current.
Välj uppdateringsuppsättningen i menyn Visa uppsättning.
patchpro.download.directory – Sökväg till den katalog där de nedladdade uppsteringarna lagras och varifrån uppdateringarna installeras. Standardsökvägen är /var/sadm/spool.
patchpro.backout.directory – Sökvägen till den katalog där utbackningsdatan för uppdateringen sparas. När en uppdatering tas bort hämtas data från den här katalogen. Som standard sparas utbackningsdata i paketkatalogerna.
patchpro.patch.source – URL-adressen för uppdateringsuppsättningen. Standard-URL är den till Suns uppdateringsserver, https://getupdates.sun.com/solaris/.
patchpro.proxy.host – Värdnamnet för nätverksproxyservern. Som standard är ingen nätverksproxyserver angiven, och en direktanslutning till Internet förutsätts.
patchpro.proxy.port – Portnumret som används av nätverksproxyservern. Som standard är ingen nätverksproxyserver angiven, och en direktanslutning till Internet förutsätts. Standardporten är 8080.
patchpro.proxy.user – Användarnamn som används för verifiering på nätverksproxyservern.
patchpro.proxy.passwd – Lösenord som används för verifiering på nätverksproxyservern.
patchpro.install.types – Policy för installation av uppdateringar. Värdet är en lista av noll eller flera kolonavgränsade uppdateringsegenskaper som tillåts tillämpas vid en uppdateringsåtgärd (smpatch update).
Som standard installerar smpatch update-kommandot uppdateringar med egenskaperna standard, rebootafter och reconfigafter. Se Anpassa policyn för tillämpning av uppdateringar.
Via det grafiska användargränssnittet i Update Manager tillämpas alltid uppdateringar som har egenskapen standard. Denna policy kan inte ändras.