1.6 Automatische Installation von iManager Server

Bei der automatischen (nicht interaktiven) Installation wird keine Benutzeroberfläche angezeigt und der Benutzer muss keinerlei Fragen beantworten. Stattdessen verwendet InstallAnywhere die Informationen aus einer Eigenschaftsdatei.

NetWare unterstützt die automatische Installation nicht.

Es gibt zwei Optionen für die automatische Installation:

1.6.1 Automatische Standardinstallation

So führen Sie auf einem Linux- bzw. Windows-Server eine standardmäßige automatische Installation mit den standardmäßigen Installationswerten durch:

  1. Öffnen Sie ein Konsolenfenster und wechseln Sie in das Verzeichnis, das die heruntergeladene iManager-Datei enthält.

  2. Geben Sie in der Befehlszeile für Linux Folgendes ein:

    ./iManagerInstall< Plattform>.bin -i silent

    oder geben Sie für Windows folgenden Befehl ein:

    iManagerInstall.exe -i silent

1.6.2 Benutzerdefinierte automatische Installation

Bei einer benutzerdefinierten automatischen Installation haben Sie größere Kontrolle über die zu installierenden Module:

  1. Erstellen Sie eine Datei namens installer.properties in dem Verzeichnis, das auch die ausführbare Datei des Installationsprogramms enthält.

  2. Um eine automatische Installation mithilfe der Datei installer.properties auszuführen, geben Sie Folgendes ein:

    ./iManagerInstall Plattform.bin -i silent -f Pfad_zur_Eigenschaftsdatei

  3. Legen Sie in der Datei installer.properties Werte für die folgende Eigenschaft fest und speichern sie diese:

    • $PLUGIN_INSTALL MODE$ (Diese Eigenschaft steuert, ob Plugins von der Festplatte, dem Netzwerk, sowohl Festplatte als auch Netzwerk oder gar nicht installiert werden.)

      • Wenn die Plugins von der Festplatte installiert werden sollen, setzen Sie diese Eigenschaft auf DISK. Dies ist der Standardwert.

      • Wenn Plugins vom Netzwerk installiert werden sollen, setzen Sie diese Eigenschaft auf NET.

      • Wenn Plugins sowohl von der Festplatte als auch vom Netzwerk installiert werden sollen, setzen Sie diese Eigenschaft auf BOTH.

      • Wenn keine Plugins installiert werden sollen, setzen Sie diese Eigenschaft auf SKIP.

    • $PLUGIN_DIR$ (Diese Eigenschaft definiert einen alternativen Pfad auf der Festplatte, in dem sich Plugins befinden.)

      • Der Standardpfad lautet Stammverzeichnis_des_Installationsprogramms/iManager/installs/ Plattformpfad/plugin
      • Alle Module im Plugin-Verzeichnis werden installiert (gilt nicht für Unterverzeichnisse).
    • $PLUGIN_INSTALL_URL$ (die Eigenschaft zur Angabe der URL für die Plugins)

      Diese URL kann bearbeitet werden. Weitere Informationen finden Sie unter Herunterladen und Installieren von Plugin-Modulen im iManager 2.7-Verwaltungshandbuch.

  4. Um bestimmte herunterzuladende Module anzugeben, verwenden Sie die folgenden Beispiele, wobei Sie die Modul-ID und die Version aus der Datei MANIFEST.MF angeben, die sich im Ordner META-INF/ des jeweiligen NPM befindet.

    $PLUGIN_MODULE_ID_1$=eDirectoryBackupAndRestore
    
    $PLUGIN_VERSION_1$=2.7.20050517
    
    $PLUGIN_MODULE_ID_2$=ldap
    
    $PLUGIN_VERSION_2$=2.7.20050517
    
    etc. . . . (repeated as many times as there are modules)
    

    Werden keine speziellen Module definiert, werden die am häufigsten verwendeten Module installiert, die in der Datei iman_mod_desc.xml auf der Download-Website als "selected" gekennzeichnet sind.

    Wenn für ein Modul keine Version definiert wurde, wird ein beliebiges Modul installiert, das dem NPM-Namen entspricht.