www.wikidata.de-de.nina.az
Network Installation Management NIM ist ein Client Server basiertes Framework zur Softwareverwaltung bzw provisionierung fur das IBM Betriebssystem AIX Inhaltsverzeichnis 1 Funktion 2 Architektur 2 1 Clients 2 2 Software Ressourcen 2 2 1 LPP Source 2 2 2 SPOT 2 2 3 mksysb 2 2 4 Bundles 2 3 Ablauf einer System Installation 2 4 Ablauf einer Software Installation bzw einer Aktualisierung 3 Weblinks 4 EinzelnachweiseFunktion BearbeitenDas System besteht aus einem zentralen NIM Server der eine Reihe installierbarer Softwarepakete und zu deren Installation notwendige Einrichtungen vorhalt Samtliche Ressourcen Clients Netze Pakete werden in einer eigenen Datenbank 1 verwaltet Von diesem Server aus werden andere Systeme NIM Clients genannt uber Netzwerk Verbindungen bedient Mit NIM konnen folgende Operationen durchgefuhrt werden Installation des Basis Betriebssystems AIX oder Linux unter Verwendung von bootp und TFTP System Backups und Restores zur Wiederherstellung oder zum Klonen von vorhandenen Systemen Installation optionaler Software Updates bereits installierter SoftwareDie letzten drei Punkte setzen auf NFS auf NIM ist kompatibel mit Techniken wie alt disk install bzw alt disk migration sowie auch mit deren Nachfolger Multibos Auch Nodes in HACMP bzw PowerHA Clustern konnen mittels NIM provisioniert werden Das System gestattet die parallele Durchfuhrung der jeweiligen Operation auf mehreren Clients was das Provisioning ganzer Umgebungen erlaubt Architektur BearbeitenDer NIM Server verwaltet in einer Datenbank im ODM Format 1 alle zu seiner Funktion notwendigen Daten Dies sind insbesondere installierbare Software siehe unten vom jeweiligen Server abhangige Client Systeme und deren Eigenschaften Netzwerke uber die die Clients angesprochen werden konnenClients Bearbeiten Das System kann dazu verwendet werden Systeme wie X Terms zu versorgen aber die ubliche Verwendung ist die Provisionierung von in der NIM Nomenklatur standalone genannten Systemen gewohnlichen Maschinen LPARs oder physische Maschinen die sich lediglich durch ihre Beziehung zum NIM Server auszeichnen Um seine Arbeit verrichten zu konnen muss der NIM Server in der Lage sein entweder per Remote Shell oder uber ein NIM eigenes Aquivalent nimsh auf dem Client Kommandos als root auszufuhren Software Ressourcen Bearbeiten Die drei fur den Administrator wichtigsten Arten von Software Ressourcen sind LPP Source SPOT und mksysb Daneben gibt es noch einige weitere Arten z B die Boot ROMs fur verschiedene Maschinentypen um Systeme extern booten zu konnen um die sich das System selbst kummert LPP Source Bearbeiten Ist eine Sammlung von installierbaren Paketen bff Format oder rpm mit einem Namen um die Sammlung als Entitat handhaben zu konnen Sie entspricht in Funktion und Leistungsumfang ungefahr einem Repository fur YUM oder dergleichen Von einer solchen Sammlung weg konnen Softwarepakete installiert oder auch auf einen anderen Versionsstand gebracht werden Es ist mit NIM Mitteln moglich in ein LPP Source wie in ein virtuelles System zu installieren sodass die Ressource selbst auch mit den Mitteln der Softwarepflege bearbeitet werden kann SPOT Bearbeiten SPOT steht fur shared product object tree und bezeichnet einen freigegebenen usr tree Es wird z B bei XTerms oder diskless workstations uber NFS anstelle einer lokalen Platte gemountet Bei standalone Systemen dient er bei der Erst Installation zur Erzeugung eines Ursystems ahnlich dem initramfs bei einer Linux Installation Auch der SPOT kann mit einer LPP Source als Quelle wie ein tatsachliches System installiert und aktualisiert werden mksysb Bearbeiten Das mksysb ist ein bootfahiges Image eines vollstandig installierten Betriebssystems neben einigen Zusatzinformationen im Wesentlichen ein savevg rootvg und wird vom gleichnamigen Befehl erzeugt Es gibt zwei grundlegende Moglichkeiten mksysbs zu verwenden Man erstellt ein minimales Golden Image und verwendet dies um alle weiteren Systeme mit einer Basisinstallation zu versorgen die man dann durch weiteres Customizing 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 vollstandig gesichertes und konfiguriertes System sehr schnell zur Verfugung steht und nur auf neue Hardware aufgebracht werden muss Das auf dem NIM Server vorgehaltene mksysb kann dazu benutzt werden das Zielsystem remote zu starten wie auch zu installieren Bundles Bearbeiten Daneben gibt es noch die Moglichkeit einzelne installierbare Pakete zu sogenannten Bundles zusammenzufassen die dann gemeinsam auf einen oder mehrere Client s aufgebracht werden konnen Die Definition geschieht uber einfache ASCII Dateien in denen die Pakete aufgelistet sind Zum Unterschied von LPP Sources die meist eine gesamte Betriebssystem Version oder Revision z B einen Maintenance Level oder Technical Level ein Service Pack oder dergleichen beinhalten werden Bundles haufig fur 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 Verfugung Ablauf einer System Installation Bearbeiten Zunachst werden die zu verwendenden Ressourcen typischerweise ein a href mksysb mksysb a freigeschaltet und vom System auf dem NIM Server unter tftpboot abgelegt Danach wird die Zielmaschine gestartet und die Boot PROMs sorgen fur die Initiierung einer bootp Sequenz die der Maschine ihre IP Adresse zuweist Sodann wird ein rudimentares initiales System per a href Trivial File Transfer Protocol html title Trivial File Transfer Protocol tftp a ubertragen Dieses System wird gestartet und ubernimmt die weitere Installation des im mksysb abgelegten System Images Ablauf einer Software Installation bzw einer Aktualisierung Bearbeiten Zunachst werden die zu verwendenden Ressourcen typischerweise ein a href LPP Source LPP Source a freigeschaltet Die NIM Befehle sorgen automatisch fur die entsprechenden NFS Freigaben in etc exports Die danach folgenden Vorgange konnen sowohl von der Maschine wie auch vom NIM Server aus durchgefuhrt werden die freigegebene Ressource wird uber NFS gemountet danach die Software mit den normalen Mitteln der Paketverwaltung installp oder RPM Package Manager installiert bzw aktualisiert danach der NFS share wieder abgehangt Zu beachten ist dass die NFS Freigaben von den NIM Mechanismen sowohl durchgefuhrt wie auch nach einem einmaligen Installationsversuch wieder zuruckgenommen werden Sollte dieser Versuch scheitern so muss die Zielmaschine fur die entsprechenden Ressourcen erneut freigeschaltet werden Eine haufig auftretende Fehlerquelle ist die manuelle Bearbeitung der etc exports Datei insbesondere Freigaben von den NIM Ressourcen ubergeordneten Teilen des Filesystems womit die NIM Software nicht immer gut zurechtkommt Weblinks BearbeitenIBM Systems Information Center Network Installation Management NIM from A to Z in AIX 5L IBM Redbook Ausfuhrlicher Uberblick auf DeutschEinzelnachweise Bearbeiten a b Backing up the NIM database from the command line englisch AIX Dokumentation des Herstellers Abgerufen am 25 Januar 20141 Abgerufen von https de wikipedia org w index php title Network Installation Management amp oldid 208010283