Sun Update Connection System 1.0.8 Administratörsguide

Kommandoradsgränssnittet i lokalt läge


Obs! –

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.

Enanvändarlägesåtgärder i lokalt läge

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.

Liveuppgraderingsfunktionen smpatch

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


Obs! –

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.


Varning! – Varning! –

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.