
Avvio automatico dei server su sistemi Linux
È possibile avviare automaticamente un server su un sistema operativo Linux® utilizzando il sistema di inizializzazione systemd o System V .
Avvio automatico del server utilizzando l'inizializzazione systemd
Per avviare automaticamente un server su un sistema operativo Linux® utilizzando il sistema di inizializzazione systemd, configurare ed eseguire lo script dsmserv.rc .
Prima di iniziare
Verificare che il programma di utilità /usr/bin/systemctl o /bin/systemctl sia installato sul sistema.
Assicurarsi che l'istanza del server venga eseguita con un ID utente non root con lo stesso nome del proprietario istanza.
Informazioni su questa attività
È possibile utilizzare lo script dsmserv.rc per avviare o arrestare automaticamente un'istanza del server.
Procedura
Per ciascuna istanza del server che si desidera avviare automaticamente, completare le seguenti fasi:
Avvio automatico del server utilizzando l'inizializzazione System V
Per avviare automaticamente un server su un sistema Linux utilizzando il sistema di inizializzazione System V, configurare ed eseguire lo script dsmserv.rc .
Prima di iniziare
Assicurarsi che i parametri kernel siano impostati correttamente.
Assicurarsi che l'istanza del server venga eseguita con l'ID dell'utente proprietario dell'istanza.
Verificare che i diritti di accesso e i limiti utente siano impostati correttamente.
Informazioni su questa attività
Lo script dsmserv.rc può essere utilizzato per avviare manualmente il server o per avviarlo automaticamente aggiungendo le voci alla directory /etc/rc.d/init.d. Lo script funziona con i programmi di utilità Linux come CHKCONFIG e SERVICE.
Procedura
Per ciascuna istanza del server che si desidera avviare automaticamente, completare le seguenti fasi:
Esempio
- Il proprietario dell'istanza è tsminst1.
- La directory dell'istanza del server è /home/tsminst1/tsminst1.
- La copia dello script dsmserv.rc è denominata
tsminst1. - Il programma di utilità CHKCONFIG è utilizzato per configurare lo script per l'avvio ai livelli di esecuzione 3, 4 e 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