<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Network_Installation_Management</id>
	<title>Network Installation Management - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Network_Installation_Management"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Network_Installation_Management&amp;action=history"/>
	<updated>2026-05-21T21:54:01Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Network_Installation_Management&amp;diff=2109184&amp;oldid=prev</id>
		<title>imported&gt;Tsungam: falsche 1</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Network_Installation_Management&amp;diff=2109184&amp;oldid=prev"/>
		<updated>2026-04-23T09:45:01Z</updated>

		<summary type="html">&lt;p&gt;falsche 1&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Belege fehlen|}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Network Installation Management&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;NIM&amp;#039;&amp;#039;&amp;#039;) ist ein [[Client-Server-Modell|Client-Server-basiertes]] [[Framework]] zur Softwareverwaltung bzw. -provisionierung für das [[IBM]]-[[Betriebssystem]] [[AIX]].&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.ibm.com/docs/en/aix/7.2.0?topic=installing-network-installation-management |titel=Network Installation Management |sprache=en-us |abruf=2026-04-22}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Funktion ==&lt;br /&gt;
Das System besteht aus einem zentralen &amp;#039;&amp;#039;NIM-Server&amp;#039;&amp;#039;, der eine Reihe installierbarer Softwarepakete und zu deren Installation notwendige Einrichtungen vorhält. Sämtliche Ressourcen (Clients, Netze, Pakete, …) werden in einer eigenen Datenbank&amp;lt;ref name=&amp;quot;nimdb&amp;quot;&amp;gt;[http://publib.boulder.ibm.com/infocenter/aix/v6r1/index.jsp?topic=%2Fcom.ibm.aix.install%2Fdoc%2Finsgdrf%2Fadv_config_backup_db.htm &amp;#039;&amp;#039;Backing up the NIM database from the command line&amp;#039;&amp;#039; (englisch)] AIX-Dokumentation des Herstellers. Abgerufen am 25. Januar 2014&amp;lt;/ref&amp;gt; verwaltet. Von diesem Server aus werden andere Systeme, &amp;#039;&amp;#039;NIM-Clients&amp;#039;&amp;#039; genannt, über [[Rechnernetz|Netzwerk-Verbindungen]] bedient.&lt;br /&gt;
&lt;br /&gt;
Mit NIM können folgende Operationen durchgeführt werden:&lt;br /&gt;
:* [[Installation (Computer)|Installation]] des Basis-[[Betriebssystem]]s ([[AIX]] oder [[Linux]]) unter Verwendung von [[Bootstrap Protocol|bootp]] und [[Trivial File Transfer Protocol|TFTP]]&lt;br /&gt;
:* System-Backups und -Restores zur Wiederherstellung oder zum Klonen von vorhandenen Systemen&lt;br /&gt;
:* Installation optionaler Software&lt;br /&gt;
:* Updates bereits installierter Software&lt;br /&gt;
&lt;br /&gt;
Die letzten drei Punkte setzen auf [[Network File System|NFS]] auf.&lt;br /&gt;
&lt;br /&gt;
NIM ist kompatibel mit Techniken wie &amp;lt;code&amp;gt;alt_disk_install&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;alt_disk_migration&amp;lt;/code&amp;gt; sowie auch mit deren Nachfolger &amp;#039;&amp;#039;Multibos&amp;#039;&amp;#039;. Auch Nodes in [[HACMP]]- bzw. [[PowerHA]]-Clustern können mittels NIM provisioniert werden. Das System gestattet die parallele Durchführung der jeweiligen Operation auf mehreren Clients, was das [[Provisionierung|Provisioning]] ganzer Umgebungen erlaubt.&lt;br /&gt;
&lt;br /&gt;
== Architektur ==&lt;br /&gt;
Der &amp;#039;&amp;#039;NIM-Server&amp;#039;&amp;#039; verwaltet in einer Datenbank im ODM-Format&amp;lt;ref name=&amp;quot;nimdb&amp;quot; /&amp;gt; alle zu seiner Funktion notwendigen Daten. Dies sind insbesondere:&lt;br /&gt;
:* installierbare Software (siehe unten)&lt;br /&gt;
:* vom jeweiligen Server abhängige Client-Systeme und deren Eigenschaften&lt;br /&gt;
:* Netzwerke, über die die Clients angesprochen werden können&lt;br /&gt;
&lt;br /&gt;
=== Clients ===&lt;br /&gt;
Das System kann dazu verwendet werden, Systeme wie [[X Window System#X-Terminal|X-Terms]] zu versorgen, aber die übliche Verwendung ist die Provisionierung von in der NIM-Nomenklatur &amp;#039;&amp;#039;standalone&amp;#039;&amp;#039; genannten Systemen: gewöhnlichen Maschinen ([[LPAR]]s oder physische Maschinen), die sich lediglich durch ihre Beziehung zum NIM-Server auszeichnen. Um seine Arbeit verrichten zu können, muss der NIM-Server in der Lage sein, entweder per [[Remote Shell]] oder über ein NIM-eigenes Äquivalent, &amp;#039;&amp;#039;nimsh&amp;#039;&amp;#039;, auf dem Client Kommandos (als &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;) auszuführen.&lt;br /&gt;
&lt;br /&gt;
=== Software-Ressourcen ===&lt;br /&gt;
Die drei für den Administrator wichtigsten Arten von Software-Ressourcen sind: [[#LPP-Source|LPP-Source]], [[#SPOT|SPOT]] und [[#mksysb|mksysb]]. Daneben gibt es noch einige weitere Arten (z.&amp;amp;nbsp;B. die Boot-ROMs für verschiedene Maschinentypen, um Systeme extern booten zu können), um die sich das System selbst kümmert.&lt;br /&gt;
&lt;br /&gt;
==== LPP-Source ====&lt;br /&gt;
Ist eine Sammlung von installierbaren Paketen ([[Backend for Frontend|bff]]-Format oder [[RPM Package Manager|rpm]]) mit einem Namen, um die Sammlung als Entität handhaben zu können. Sie entspricht in Funktion und Leistungsumfang ungefähr einem &amp;#039;&amp;#039;Repository&amp;#039;&amp;#039; für [[Yellowdog Updater Modified|YUM]] oder dergleichen. Von einer solchen Sammlung weg können Softwarepakete installiert oder auch auf einen anderen Versionsstand gebracht werden. Es ist mit NIM-Mitteln möglich, in ein LPP-Source wie in ein virtuelles System zu „installieren“, sodass die Ressource selbst auch mit den Mitteln der Softwarepflege bearbeitet werden kann.&lt;br /&gt;
&lt;br /&gt;
==== SPOT ====&lt;br /&gt;
&amp;#039;&amp;#039;SPOT&amp;#039;&amp;#039; steht für &amp;#039;&amp;#039;shared product object tree&amp;#039;&amp;#039; und bezeichnet einen freigegebenen &amp;lt;code&amp;gt;/usr&amp;lt;/code&amp;gt;-tree. Es wird z.&amp;amp;nbsp;B. bei XTerms oder &amp;#039;&amp;#039;diskless workstations&amp;#039;&amp;#039; über NFS anstelle einer lokalen Platte gemountet. Bei &amp;#039;&amp;#039;standalone&amp;#039;&amp;#039; Systemen dient er bei der Erst-Installation zur Erzeugung eines Ursystems, ähnlich dem &amp;#039;&amp;#039;initramfs&amp;#039;&amp;#039; bei einer Linux-Installation. Auch der SPOT kann – mit einer LPP-Source als Quelle – wie ein tatsächliches System installiert und aktualisiert werden.&lt;br /&gt;
&lt;br /&gt;
==== mksysb ====&lt;br /&gt;
Das &amp;#039;&amp;#039;mksysb&amp;#039;&amp;#039; ist ein bootfähiges Image eines vollständig installierten Betriebssystems (neben einigen Zusatzinformationen im Wesentlichen ein &amp;lt;code&amp;gt;savevg rootvg&amp;lt;/code&amp;gt;) und wird vom gleichnamigen Befehl erzeugt. Es gibt zwei grundlegende Möglichkeiten, &amp;#039;&amp;#039;mksysb&amp;#039;&amp;#039;s zu verwenden: Man erstellt ein minimales &amp;#039;&amp;#039;Golden Image&amp;#039;&amp;#039; und verwendet dies, um alle weiteren Systeme mit einer Basisinstallation zu versorgen, die man dann durch weiteres &amp;#039;&amp;#039;Customizing&amp;#039;&amp;#039; je nach Verwendungszweck des Systems individualisiert. Oder man erzeugt von einem laufenden System mit NIM-Mitteln ein solches mksysb-Image und speichert es auf dem NIM-Server, sodass im Fehlerfalle ein vollständig gesichertes und konfiguriertes System sehr schnell zur Verfügung steht und nur auf neue [[Hardware]] aufgebracht werden muss. Das auf dem NIM-Server vorgehaltene &amp;#039;&amp;#039;mksysb&amp;#039;&amp;#039; kann dazu benutzt werden, das Zielsystem remote zu starten wie auch zu installieren.&lt;br /&gt;
&lt;br /&gt;
==== Bundles ====&lt;br /&gt;
Daneben gibt es noch die Möglichkeit, einzelne installierbare Pakete zu sogenannten &amp;#039;&amp;#039;Bundles&amp;#039;&amp;#039; zusammenzufassen, die dann gemeinsam auf einen oder mehrere Client(s) aufgebracht werden können. Die Definition geschieht über einfache ASCII-Dateien, in denen die Pakete aufgelistet sind. Zum Unterschied von LPP-Sources, die meist eine gesamte Betriebssystem-Version oder -Revision (z.&amp;amp;nbsp;B. einen &amp;#039;&amp;#039;Maintenance Level&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;Technical Level&amp;#039;&amp;#039;, ein &amp;#039;&amp;#039;Service Pack&amp;#039;&amp;#039; oder dergleichen) beinhalten, werden Bundles häufig für einen bestimmten Zweck angelegt, etwa eine Version eines bestimmten Treiberpakets. Zum Unterschied von LPP-Sources stehen bei Bundles die Methoden der Softwarepflege (etwa das Einspielen von Updates wie in ein Pseudo-System) nicht zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
=== Ablauf einer System-Installation ===&lt;br /&gt;
Zunächst werden die zu verwendenden Ressourcen (typischerweise ein &amp;lt;code&amp;gt;[[#mksysb|mksysb]]&amp;lt;/code&amp;gt;) freigeschaltet und vom System auf dem NIM-Server unter &amp;lt;code&amp;gt;/tftpboot&amp;lt;/code&amp;gt; abgelegt. Danach wird die Zielmaschine gestartet, und die Boot-[[Programmable Read-Only Memory|PROMs]] sorgen für die Initiierung einer &amp;lt;code&amp;gt;bootp&amp;lt;/code&amp;gt;-Sequenz, die der Maschine ihre [[IP-Adresse]] zuweist. Sodann wird ein rudimentäres initiales System per &amp;lt;code&amp;gt;[[Trivial File Transfer Protocol|tftp]]&amp;lt;/code&amp;gt; übertragen. Dieses System wird gestartet und übernimmt die weitere Installation des im &amp;lt;code&amp;gt;mksysb&amp;lt;/code&amp;gt; abgelegten System-Images.&lt;br /&gt;
&lt;br /&gt;
=== Ablauf einer Software-Installation bzw. einer Aktualisierung ===&lt;br /&gt;
Zunächst werden die zu verwendenden Ressourcen (typischerweise ein &amp;lt;code&amp;gt;[[#LPP-Source|LPP-Source]]&amp;lt;/code&amp;gt;) freigeschaltet. Die NIM-Befehle sorgen automatisch für die entsprechenden NFS-Freigaben in &amp;lt;code&amp;gt;/etc/exports&amp;lt;/code&amp;gt;. Die danach folgenden Vorgänge können sowohl von der Maschine wie auch vom NIM-Server aus durchgeführt werden: die freigegebene Ressource wird über NFS gemountet, danach die Software mit den normalen Mitteln der [[Paketverwaltung]] ([[installp]] oder [[RPM Package Manager]]) installiert, bzw. aktualisiert, danach der NFS-share wieder abgehängt. Zu beachten ist, dass die NFS-Freigaben von den NIM-Mechanismen sowohl durchgeführt wie auch (nach einem einmaligen Installationsversuch) wieder zurückgenommen werden. Sollte dieser Versuch scheitern, so muss die Zielmaschine für die entsprechenden Ressourcen erneut freigeschaltet werden. Eine häufig auftretende Fehlerquelle ist die manuelle Bearbeitung der &amp;lt;code&amp;gt;/etc/exports&amp;lt;/code&amp;gt;-Datei (insbesondere Freigaben von den NIM-Ressourcen übergeordneten Teilen des Filesystems), womit die NIM-Software nicht immer gut zurechtkommt.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
*[http://publib16.boulder.ibm.com/pseries/index.htm IBM Systems Information Center]&lt;br /&gt;
**[http://publib.boulder.ibm.com/infocenter/aix/v6r1/index.jsp?topic=/com.ibm.aix.install/doc/insgdrf/nim_intro.htm Network Installation Management]&lt;br /&gt;
*[https://www.redbooks.ibm.com/abstracts/sg247296.html?Open »NIM from A to Z in AIX 5L«, IBM Redbook]&lt;br /&gt;
*[http://www.ordix.de/ORDIXNews/1_2009/Betriebssysteme/backup_recovery_nim.html Ausführlicher Überblick auf Deutsch]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:IBM-Software]]&lt;br /&gt;
[[Kategorie:Unix-Software]]&lt;br /&gt;
[[Kategorie:Proprietäre Software]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Tsungam</name></author>
	</entry>
</feed>