Artículo
· 11 jul, 2024 Lectura de 2 min

Configuración del arranque automático de IRIS en Linux

Por razones prácticas, muchas veces necesitamos que tras un reinicio de un servidor Linux, la instancia IRIS que tengamos instalada se inicie automáticamente. 

A continuación encontraréis los pasos a seguir para automatizar el arranque de IRIS durante un reinicio de Linux, a través de systemd :

1. Cread un archivo iris.service en /etc/systemd/system/iris.service que contenga la siguiente información

[Unit]
Description=InterSystems IRIS Data Platform
After=network.target

[Service]
Type=forking
User=irisusr
ExecStart=/usr/bin/iris start iris
ExecStop=/usr/bin/iris stop iris quietly
Restart=on-failure
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

Nota : el Usuario debe corresponder al que habéis utilizado durante la instalación de IRIS al responder a la pregunta "What user should be the owner of this instance?". 

2. Recargad el gestor de configuración systemd

sudo systemctl daemon-reload

3. Activad el servicio IRIS para automatizar su arranque

sudo systemctl enable iris

Esta activación crea los enlaces simbólicos para automatizar el arranque de IRIS:

Synchronizing state of iris.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
Executing: /usr/lib/systemd/systemd-sysv-install enable iris
Created symlink /etc/systemd/system/multi-user.target.wants/iris.service → /etc/systemd/system/iris.service.

4. Reiniciad el servidor Linux

sudo reboot

5. Volved a conectar para comprobar que IRIS se inicia

ssh guilbaud@192.168.102.130
guilbaud@192.168.102.130's password: 
Welcome to Ubuntu 24.04 LTS (GNU/Linux 6.8.0-36-generic x86_64)
$ iris all
    Instance Name     Version ID        Port   Directory
    ----------------  ----------------  -----  --------------------------------
up >IRIS              2024.1.0.267.2    1972   /usr/irissys
Comentarios (0)1
Inicie sesión o regístrese para continuar