
Démarrage automatique des serveurs sur les systèmes Linux
Vous pouvez démarrer automatiquement un serveur sur un système d'exploitation Linux® à l'aide du système d'initialisation systemd ou System V .
Démarrage automatique du serveur à l'aide du système d'initialisation systemd
Pour démarrer automatiquement un serveur sur un système d'exploitation Linux® à l'aide du système d'initialisation systemd, configurez et exécutez le script dsmserv.rc .
Avant de commencer
Vérifiez que l'utilitaire /usr/bin/systemctl ou /bin/systemctl est installé sur le système.
Assurez-vous que l'instance de serveur s'exécute sous un ID utilisateur non root avec le même nom que le propriétaire de l'instance.
A propos de cette tâche
Vous pouvez utiliser le script dsmserv.rc pour démarrer ou arrêter automatiquement une instance de serveur.
Procédure
Pour chaque instance du serveur que vous souhaitez démarrer automatiquement, procédez comme suit :
Démarrage automatique du serveur à l'aide du système d'initialisation System V
Pour démarrer automatiquement un serveur sur un système d'exploitation Linux à l'aide du système d'initialisation System V, configurez et exécutez le script dsmserv.rc .
Avant de commencer
Assurez-vous que les paramètres de noyau sont correctement définis.
Assurez-vous que l'instance de serveur s'exécute sous l'ID utilisateur de propriétaire d'instance.
Vérifiez que les droits d'accès et les limites utilisateur sont définis correctement.
A propos de cette tâche
Le script dsmserv.rc peut être utilisé soit pour démarrer le serveur manuellement ou pour le démarrer de façon automatique en ajoutant des entrées dans le répertoire /etc/rc.d/init.d. Le script fonctionne avec les utilitaires Linux tels que CHKCONFIG et SERVICE.
Procédure
Pour chaque instance du serveur que vous souhaitez démarrer automatiquement, procédez comme suit :
Exemple
- Le propriétaire de l'instance est tsminst1.
- Le répertoire d'instance de serveur est /home/tsminst1/tsminst1.
- La copie du script dsmserv.rc s'appelle
tsminst1. - L'utilitaire CHKCONFIG est utilisé pour configurer le démarrage du script aux niveaux d'exécution 3, 4 et 5.
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