Under Construction

Operation "maint": Committen eines Fileset-Updates in einem SPOT

Fileset-Updates in einem SPOT benötigen Platz. Sollen solche Updates (Status APPLIED) nicht wieder verworfen werden, kann der zusätzlich benötigte Platz durch Committen der Updates frei gemacht werden.

Als Beispiel verwenden wir wieder den SPOT aix730201spot und das Fileset bos.alt_disk_install.rte, das aktuell im SPOT aix730201spot in den folgenden Versionen vorhanden ist:

aixnim # nim -o lslpp -a lslpp_flags=hc -a filesets=bos.alt_disk_install.rte aix730201spot
#Path:Fileset:Level:PTF Id:Action:Status:Date:Time
/usr/lib/objrepos:bos.alt_disk_install.rte:7.3.1.0::COMMIT:COMPLETE:06/13/25:10;51;46
/usr/lib/objrepos:bos.alt_disk_install.rte:7.3.2.1::APPLY:COMPLETE:06/23/25:20;41;11
/usr/lib/objrepos:bos.alt_disk_install.rte:7.3.3.0::APPLY:COMPLETE:06/23/25:20;41;39
/etc/objrepos:bos.alt_disk_install.rte:7.3.1.0::COMMIT:COMPLETE:06/13/25:10;51;46
/etc/objrepos:bos.alt_disk_install.rte:7.3.2.1::APPLY:COMPLETE:06/23/25:20;41;12
/etc/objrepos:bos.alt_disk_install.rte:7.3.3.0::APPLY:COMPLETE:06/23/25:20;41;40
aixnim #

Die Version 7.3.1.0 ist im Zustand COMMIT, die beiden höheren Versionen 7.3.2.1 und 7.3.3.0 sind jeweils  im Zustand APPLY. Die höchste und damit aktuell verwendete Version ist die Version 7.3.3.0.

Mittels „nim -o maint“ mit dem Attribut installp_flags=c committen wir die höchste Version von bos.alt_disk_install.rte im SPOT:

aixnim # nim -o maint -a installp_flags=c -a filesets="bos.alt_disk_install.rte" aix730201spot
Performing software maintenance "aix730201spot" ...
+-----------------------------------------------------------------------------+
                        Pre-commit Verification...
+-----------------------------------------------------------------------------+
Verifying selections...done
Verifying requisites...done
Results...

SUCCESSES
---------
  Filesets listed in this section passed pre-commit verification
  and will be committed.

  Selected Filesets
  -----------------
  bos.alt_disk_install.rte 7.3.2.1            # Alternate Disk Installation ...
  bos.alt_disk_install.rte 7.3.3.0            # Alternate Disk Installation ...

  << End of Success Section >>

FILESET STATISTICS
------------------
    2  Selected to be committed, of which:
        2  Passed pre-installation verification
  ----
    2  Total to be committed

+-----------------------------------------------------------------------------+
                          Committing Software...
+-----------------------------------------------------------------------------+

installp: COMMITTING software for:
        bos.alt_disk_install.rte 7.3.2.1

Filesets processed:  1 of 2  (Total time:  0 secs).

installp: COMMITTING software for:
        bos.alt_disk_install.rte 7.3.3.0

Finished processing all filesets.  (Total time:  0 secs).

+-----------------------------------------------------------------------------+
                                Summaries:
+-----------------------------------------------------------------------------+

Installation Summary
--------------------
Name                        Level           Part        Event       Result
-------------------------------------------------------------------------------
bos.alt_disk_install.rte    7.3.2.1         USR         COMMIT      SUCCESS   
bos.alt_disk_install.rte    7.3.2.1         ROOT        COMMIT      SUCCESS   
bos.alt_disk_install.rte    7.3.3.0         USR         COMMIT      SUCCESS   
bos.alt_disk_install.rte    7.3.3.0         ROOT        COMMIT      SUCCESS   

Checking filesets and network boot images for SPOT "aix730201spot".
This may take several minutes ...

aixnim #

Auflisten der Historie des Filesets bos.alt_disk_install.rte bestätigt das der Commit erfolgreich durchgeführt wurde:

aixnim # nim -o lslpp -a lslpp_flags=hc -a filesets=bos.alt_disk_install.rte aix730201spot
#Path:Fileset:Level:PTF Id:Action:Status:Date:Time
/usr/lib/objrepos:bos.alt_disk_install.rte:7.3.1.0::COMMIT:COMPLETE:06/13/25:10;51;46
/usr/lib/objrepos:bos.alt_disk_install.rte:7.3.2.1::COMMIT:COMPLETE:06/23/25:20;46;38
/usr/lib/objrepos:bos.alt_disk_install.rte:7.3.3.0::COMMIT:COMPLETE:06/23/25:20;46;38
/etc/objrepos:bos.alt_disk_install.rte:7.3.1.0::COMMIT:COMPLETE:06/13/25:10;51;46
/etc/objrepos:bos.alt_disk_install.rte:7.3.2.1::COMMIT:COMPLETE:06/23/25:20;46;38
/etc/objrepos:bos.alt_disk_install.rte:7.3.3.0::COMMIT:COMPLETE:06/23/25:20;46;38
aixnim #

Hinweis: Es wurde ca 1 MB freier Platz gewonnen. Gibt es viele nicht committete Fileset-Updates, kann durch Committen einiges an Platz gewonnen werden.

Ein Verwerfen der installierten Version von bos.alt_disk_install.rte ist in dem SPOT aix730201spot damit nicht mehr möglich.

Möchte man alle Fileset-Update die noch nicht committed wurden committen, kann für das Attribut filesets der Wert „all“ angegeben werden:

aixnim # nim -o maint -a installp_flags=c -a filesets="all" aix730201spot
Performing software maintenance "aix730201spot" ...
+-----------------------------------------------------------------------------+
                        Pre-commit Verification...
+-----------------------------------------------------------------------------+
Verifying selections...done
Verifying requisites...done
Results...

SUCCESSES
---------
  Filesets listed in this section passed pre-commit verification
  and will be committed.

  Selected Filesets
  -----------------
  bos.dsc 7.3.3.0                             # Digital Signature Catalog
  bos.rte.install 7.3.3.0                     # LPP Install Commands
  devices.chrp.base.ServiceRM 2.5.1.3         # RSCT Service Resource Manager

  << End of Success Section >>

FILESET STATISTICS
------------------
    3  Selected to be committed, of which:
        3  Passed pre-installation verification
  ----
    3  Total to be committed

+-----------------------------------------------------------------------------+
                          Committing Software...
+-----------------------------------------------------------------------------+

installp: COMMITTING software for:
        bos.dsc 7.3.3.0

Filesets processed:  1 of 3  (Total time:  0 secs).

installp: COMMITTING software for:
        bos.rte.install 7.3.3.0

Filesets processed:  2 of 3  (Total time:  1 secs).

installp: COMMITTING software for:
        devices.chrp.base.ServiceRM 2.5.1.3

Finished processing all filesets.  (Total time:  1 secs).

+-----------------------------------------------------------------------------+
                                Summaries:
+-----------------------------------------------------------------------------+

Installation Summary
--------------------
Name                        Level           Part        Event       Result
-------------------------------------------------------------------------------
bos.dsc                     7.3.3.0         USR         COMMIT      SUCCESS   
bos.rte.install             7.3.3.0         USR         COMMIT      SUCCESS   
bos.rte.install             7.3.3.0         ROOT        COMMIT      SUCCESS   
devices.chrp.base.ServiceRM 2.5.1.3         USR         COMMIT      SUCCESS   
devices.chrp.base.ServiceRM 2.5.1.3         ROOT        COMMIT      SUCCESS   

Checking filesets and network boot images for SPOT "aix730201spot".
This may take several minutes ...

aixnim #