
Server auf Linux-Systemen automatisch starten
Sie können einen Server unter einem Linux® -Betriebssystem automatisch starten, indem Sie das Initialisierungssystem systemd oder System V verwenden.
Server mithilfe der systemd-Initialisierung automatisch starten
Konfigurieren Sie das Script dsmserv.rc und führen Sie es aus, um einen Server unter einem Linux® -Betriebssystem mithilfe des Systemd-Initialisierungssystems automatisch zu starten.
Vorbereitende Schritte
Stellen Sie sicher, dass das /usr/bin/systemctl- oder das /bin/systemctl-Dienstprogramm ist auf dem System installiert ist.
Stellen Sie sicher, dass die Serverinstanz unter einer Benutzer-ID ohne Rootberechtigung ausgeführt wird, die denselben Namen wie der Instanzeigner hat.
Informationen zu dieser Task
Sie können das Script dsmserv.rc verwenden, um eine Serverinstanz automatisch zu starten oder zu stoppen.
Prozedur
Führen Sie für jede Serverinstanz, die automatisch gestartet werden soll, die folgenden Schritte aus:
Server unter Verwendung der System V-Initialisierung automatisch starten
Damit ein Server unter einem Linux -Betriebssystem mithilfe des System V-Initialisierungssystems automatisch gestartet wird, müssen Sie das Script dsmserv.rc konfigurieren und ausführen.
Vorbereitende Schritte
Stellen Sie sicher, dass Kernelparameter korrekt definiert werden.
Stellen Sie sicher, dass die Serverinstanz mit der Benutzer-ID des Instanzeigners ausgeführt wird.
Stellen Sie sicher, dass Zugriffsberechtigungen und Benutzergrenzwerte korrekt definiert werden.
Informationen zu dieser Task
Das Script dsmserv.rc kann entweder zum manuellen Starten des Servers oder zum automatischen Starten des Servers verwendet werden, indem dem Verzeichnis /etc/rc.d/init.d Einträge hinzugefügt werden. Das Script funktioniert mit Linux -Dienstprogrammen wie CHKCONFIG und SERVICE.
Prozedur
Führen Sie für jede Serverinstanz, die automatisch gestartet werden soll, die folgenden Schritte aus:
Beispiel
- Der Instanzeigner ist tsminst1.
- Das Serverinstanzverzeichnis ist /home/tsminst1/tsminst1.
- Die Kopie des Scripts dsmserv.rc hat den Namen
tsminst1. - Das Dienstprogramm CHKCONFIG wird verwendet, um das Starten des Scripts auf den Ausführungsebenen 3, 4 und 5 zu konfigurieren.
cp /opt/tivoli/tsm/server/bin/dsmserv.rc /etc/rc.d/init.d/tsminst1
sed -i 's/dsmserv_instancename.pid/dsmserv_tsminst1.pid/' /etc/rc.d/init.d/tsminst1
chkconfig --list tsminst1
service tsminst1 supports chkconfig, but is not referenced in
any runlevel (run 'chkconfig --add tsminst1')
chkconfig --add tsminst1
chkconfig --list tsminst1
tsminst1 0:off 1:off 2:off 3:off 4:off 5:off 6:off
chkconfig --level 345 tsminst1 on
chkconfig --list tsminst1
tsminst1 0:off 1:off 2:off 3:on 4:on 5:on 6:off