GästebuchIhr Eintrag in unser Gästebuch KontaktNehmen Sie Kontakt mit den Autoren auf ArchivAlle Unixwerk- Artikel seit 2003
6. März 2006

Maintenance-Level und Betriebssystem-Version

Inhalt

  1. Die Betriebssystem-Version
  2. Der Maintenance-Level
  3. Technnology Level and Service Packs
  4. Wo gibt's den aktuellen Maintenance-Level?
  5. Weiterführende Informationen

 

I. Die Betriebssystem-Version

Mit dem Kommando oslevel erhält man unter AIX seit jeher eine vierstellige Versionsnummer:

aix# oslevel
4.3.3.0

 

II. Der Maintenance-Level

Von Zeit zu Zeit werden von IBM sogenannte Maintenance-Level herausgegeben, das sind im Prinzip Sammlungen von Bugfixes. Diese werden für eine Version von 1 hochgezählt. Das unter I. erwähnte Kommando oslevel gibt aber keine Auskunft über den eingespielten Maintenance-Level einer Installation.

 

a. bis AIX 4330-08:

Bis einschließlich Maintenance-Level 08 von AIX 4.3.3, bietet sich als einzige Möglichkeit, an die Nummer des Maintenance-Level zu kommen, der Befehl instfix an:

aix# instfix -i | grep _ML
    All filesets for 4.3.1.0_AIX_ML were found.
    All filesets for 4.3.2.0_AIX_ML were found.
    All filesets for 4.3.1.0_AIX_ML were found.
    All filesets for 4.3.2.0_AIX_ML were found.
    All filesets for 4.3.3.0_AIX_ML were found.
    All filesets for 4330-02_AIX_ML were found.
    All filesets for 4320-02_AIX_ML were found.
    All filesets for 4330-03_AIX_ML were found.
    All filesets for 4330-04_AIX_ML were found.
    All filesets for 4330-05_AIX_ML were found.
    All filesets for 4330-01_AIX_ML were found.
    All filesets for 4330-06_AIX_ML were found.
    All filesets for 4330-07_AIX_ML were found.
    All filesets for 4330-08_AIX_ML were found.

Im Beispiel sind alle Filesets für den (neuesten bekannten) Maintenance-Level vorhanden, was heißt, dass der Maintenance-Level 08 komplett installiert ist.

Falls Filesets zum Maintenance-Level fehlen, gibt's eine Ausgabe wie diese:
aix# instfix -i | grep _ML
   All filesets for 4.2.1.0_AIX_ML were found.
   Not all filesets for 4210-02_AIX_ML were found.
   Not all filesets for 4210-03_AIX_ML were found.

Eine Liste aller zu einem bestimmten Maintenance-Level noch fehlenden Filesets erhält man mit:

aix# instfix -ciqk 4330-08_AIX_ML | grep ":-:"

 

b. seit AIX 4330-09:
Seit dem Maintenance-Level 09 von AIX 4.3.3 lässt sich hierzu auch der Befehl oslevel verwenden, dem ein neuer Schalter -r hinzugefügt wurde:
aix# oslevel -r
4330-11

Man erhält den letzten Maintenance-Level, für den sämtliche Pakete eingespielt wurden. Bei einem einzigen Fileset, das von der AIX 4.3.3-CD nachinstalliert wird, würde oslevel -r keine Ausgabe liefern. In diesem Fall hilft ...

aix# oslevel -rq
Known Recommended Maintenance Levels
------------------------------------
4330-11
4330-10
4330-09
4330-08
4330-07
4330-06
4330-05
4330-04
4330-03
4330-02
4330-01
4320-02

... um herauszubekommen, welche Maintenance-Level dem System überhaupt schon bekannt sind; der oberste ist i.A. der Maintenance-Level, auf den das System einmal hochgezogen wurde.

Alle für den letzten bekannten Maintenancelevel noch fehlenden Filesets erhält man dann mit:

aix# oslevel -rl 5100-03
Fileset                                 Actual Level           Recommended ML
-----------------------------------------------------------------------------
bos.64bit                               5.1.0.0                5.1.0.35       
bos.acct                                5.1.0.0                5.1.0.35       
bos.loc.com.JP                          5.1.0.0                5.1.0.35       
bos.loc.com.bidi                        5.1.0.0                5.1.0.15       
bos.loc.iso.ko_KR                       5.1.0.0                5.1.0.35       
bos.mp                                  5.1.0.0                5.1.0.35       
bos.perf.diag_tool                      5.1.0.0                5.1.0.25       
bos.perf.libperfstat                    5.1.0.0                5.1.0.35       
bos.perf.tools                          5.1.0.0                5.1.0.35       
bos.sysmgt.trace                        5.1.0.0                5.1.0.35       
bos.txt.ts                              5.1.0.0                5.1.0.35       
[...]

 

III. Technnology Level and Service Pack

Mit AIX 5300-04 und 5200-08 hat IBM den guten alten Maintenance-Level (ML) in Technology-Level umbenannt (TL). Dies hat auf dem System zunächst keine Auswirkungen, es kann weiterhin mit oslevel -r der installierte Maintenance- oder Technology-Level ausgelesen werden (s.o.).

Neu dagegen ist das sogenannte Service Pack (SP). Mit diesem startet IBM ebenfalls mit AIX 5300-04 und 5200-08. Dies sind Pakete, die wichtige Bugfixes und Security-Fixes beinhalten. Diese sind mit einem neuen Schalter zu oslevel auszulesen:

aix# oslevel –s
5300-04-01

Der Schalter -s kann genauso benutzt werden wie -r (-sq, -sl) .

 

IV. Wo gibt's den aktuellen Maintenance-Level?

Die neuesten Maintenance/Technology-Level und Service Packs gibt es zur Zeit vom Fixdist-Server:

http://www-03.ibm.com/servers/eserver/support/unixservers/aixfixes.html.

Dort gibt es Links zu den Fixes zu Maintenance-Leveln, Technology Leveln und Service Packs für AIX 4.3.3, AIX 5L 5.1, 5.2 und 5.3.

 

V. Weiterführende Infomationen

  1. The AIX 5L Service Strategy and Best Practices: AIX 5L Service Scenarios and Tools