Liberty: differenze tra le versioni
(Creata pagina con "Consigliato usarlo solo per gestione Microservizi: Installazione versione con supporto IBM: <pra> β
1. Installazione IBM Installation Manager & moduli (utente wlpadmin) Utente locale: wlpadmin IM agent: COM.IBM.CIC.AGENT_1.9.2005.20230718_1844 bash Copy Edit unzip /Liberty24/agent.installer.linux.gtk.x86_64_1.10.1000.20241118_1329.zip -d im/ im/userinstc -acceptLicense # Verifica /opt/IBM/IM/eclipse/tools/imcl version π¦ 2. Installazione WebSphere Liberty Modu...") Β |
Nessun oggetto della modifica |
||
Riga 11: | Riga 11: | ||
IM agent: COM.IBM.CIC.AGENT_1.9.2005.20230718_1844 | IM agent: COM.IBM.CIC.AGENT_1.9.2005.20230718_1844 | ||
Β | |||
unzip /Liberty24/agent.installer.linux.gtk.x86_64_1.10.1000.20241118_1329.zip -d im/ | unzip /Liberty24/agent.installer.linux.gtk.x86_64_1.10.1000.20241118_1329.zip -d im/ | ||
im/userinstc -acceptLicense | im/userinstc -acceptLicense | ||
Riga 23: | Riga 21: | ||
IBM JDK 8: COM.IBM.JAVA.JDK.V8_8.0.8010.20230721_1038 | IBM JDK 8: COM.IBM.JAVA.JDK.V8_8.0.8010.20230721_1038 | ||
/opt/IBM/IM/eclipse/tools/imcl install com.ibm.websphere.liberty.ND com.ibm.java.jdk.v8 \ | /opt/IBM/IM/eclipse/tools/imcl install com.ibm.websphere.liberty.ND com.ibm.java.jdk.v8 \ | ||
-installationDirectory /opt/IBM/WebSphere/Liberty \ | -installationDirectory /opt/IBM/WebSphere/Liberty \ | ||
Riga 36: | Riga 31: | ||
IBM JDK 8: stesso JDK sopra | IBM JDK 8: stesso JDK sopra | ||
/opt/IBM/IM/eclipse/tools/imcl install com.ibm.websphere.IHS.v90 com.ibm.java.jdk.v8 \ | /opt/IBM/IM/eclipse/tools/imcl install com.ibm.websphere.IHS.v90 com.ibm.java.jdk.v8 \ | ||
-installationDirectory /opt/IBM/HTTPServer \ | -installationDirectory /opt/IBM/HTTPServer \ | ||
Riga 47: | Riga 39: | ||
Modulo: COM.IBM.WEBSPHERE.PLG.V90_9.0.5017.20230818_1035 | Modulo: COM.IBM.WEBSPHERE.PLG.V90_9.0.5017.20230818_1035 | ||
/opt/IBM/IM/eclipse/tools/imcl install com.ibm.websphere.PLG.v90 com.ibm.java.jdk.v8 \ | /opt/IBM/IM/eclipse/tools/imcl install com.ibm.websphere.PLG.v90 com.ibm.java.jdk.v8 \ | ||
-installationDirectory /opt/IBM/WebSphere/Plugins \ | -installationDirectory /opt/IBM/WebSphere/Plugins \ | ||
Riga 58: | Riga 47: | ||
π¦ A. Servizio WebSphere Liberty | π¦ A. Servizio WebSphere Liberty | ||
ini | ini | ||
Β | |||
# /etc/systemd/system/liberty.service | # /etc/systemd/system/liberty.service | ||
[Unit] | [Unit] | ||
Riga 77: | Riga 65: | ||
Attiva e avvia: | Attiva e avvia: | ||
sudo systemctl daemon-reload | sudo systemctl daemon-reload | ||
sudo systemctl enable liberty | sudo systemctl enable liberty | ||
sudo systemctl start liberty | sudo systemctl start liberty | ||
Durante l'avvio, server start crea un nuovo processo in background, ideale per Type=forking Β | Durante l'avvio, server start crea un nuovo processo in background, ideale per Type=forking Β | ||
. | . | ||
π¨ B. Servizio IBM HTTP Server (IHS) | π¨ B. Servizio IBM HTTP Server (IHS) | ||
# /etc/systemd/system/ihs.service | # /etc/systemd/system/ihs.service | ||
[Unit] | [Unit] | ||
Riga 120: | Riga 92: | ||
Attiva e avvia: | Attiva e avvia: | ||
Β | |||
sudo systemctl daemon-reload | sudo systemctl daemon-reload | ||
sudo systemctl enable ihs | sudo systemctl enable ihs | ||
sudo systemctl start ihs | sudo systemctl start ihs | ||
Approccio consigliato: usa un file PIDFile e Type=forking Β | Approccio consigliato: usa un file PIDFile e Type=forking Β | ||
βοΈ 6. Verifiche e gestione dei servizi | βοΈ 6. Verifiche e gestione dei servizi | ||
systemctl status liberty | systemctl status liberty | ||
systemctl status ihs | systemctl status ihs | ||
Riga 170: | Riga 124: | ||
Con questo setup, Liberty e IHS partono automaticamente allβavvio del sistema e offrono gestione pulita tramite systemctl. | Con questo setup, Liberty e IHS partono automaticamente allβavvio del sistema e offrono gestione pulita tramite systemctl. | ||
</pra> | </pra> |
Versione delle 08:51, 11 lug 2025
Consigliato usarlo solo per gestione Microservizi:
Installazione versione con supporto IBM:
<pra>
β
1. Installazione IBM Installation Manager & moduli (utente wlpadmin)
Utente locale: wlpadmin
IM agent: COM.IBM.CIC.AGENT_1.9.2005.20230718_1844
unzip /Liberty24/agent.installer.linux.gtk.x86_64_1.10.1000.20241118_1329.zip -d im/
im/userinstc -acceptLicense
- Verifica
/opt/IBM/IM/eclipse/tools/imcl version π¦ 2. Installazione WebSphere Liberty Modulo: COM.IBM.WEBSPHERE.LIBERTY.ND_23.0.9.20230904_1159
IBM JDK 8: COM.IBM.JAVA.JDK.V8_8.0.8010.20230721_1038
/opt/IBM/IM/eclipse/tools/imcl install com.ibm.websphere.liberty.ND com.ibm.java.jdk.v8 \ -installationDirectory /opt/IBM/WebSphere/Liberty \ -repositories /Liberty24/...liberty-ND...zip,/Liberty24/...jdk...zip \ -preferences com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts=false \ -acceptLicense -showVerboseProgress π 3. Installazione IBM HTTP Server (IHS) Modulo: COM.IBM.WEBSPHERE.IHS.V90_9.0.5017.20230818_1035
IBM JDK 8: stesso JDK sopra
/opt/IBM/IM/eclipse/tools/imcl install com.ibm.websphere.IHS.v90 com.ibm.java.jdk.v8 \ -installationDirectory /opt/IBM/HTTPServer \ -repositories /Liberty24/...IHS...zip,/Liberty24/...jdk...zip \ -preferences com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts=false \ -acceptLicense -showVerboseProgress π 4. Installazione Plugin WebSphere per IHS Modulo: COM.IBM.WEBSPHERE.PLG.V90_9.0.5017.20230818_1035
/opt/IBM/IM/eclipse/tools/imcl install com.ibm.websphere.PLG.v90 com.ibm.java.jdk.v8 \ -installationDirectory /opt/IBM/WebSphere/Plugins \ -repositories /Liberty24/...PLG...zip,/Liberty24/...jdk...zip \ -preferences com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts=false \ -acceptLicense -showVerboseProgress π 5. Creazione dei servizi Linux con systemd π¦ A. Servizio WebSphere Liberty ini
- /etc/systemd/system/liberty.service
[Unit] Description=WebSphere Liberty After=network.target
[Service] Type=forking User=wlpadmin ExecStart=/opt/IBM/WebSphere/Liberty/bin/server start defaultServer ExecStop=/opt/IBM/WebSphere/Liberty/bin/server stop defaultServer Restart=on-failure PrivateTmp=true
[Install] WantedBy=multi-user.target Attiva e avvia:
sudo systemctl daemon-reload sudo systemctl enable liberty sudo systemctl start liberty
Durante l'avvio, server start crea un nuovo processo in background, ideale per Type=forking .
π¨ B. Servizio IBM HTTP Server (IHS)
- /etc/systemd/system/ihs.service
[Unit] Description=IBM HTTP Server After=network.target
[Service] Type=forking User=wlpadmin PIDFile=/opt/IBM/HTTPServer/logs/httpd.pid ExecStart=/opt/IBM/HTTPServer/bin/apachectl -k start -f /opt/IBM/HTTPServer/conf/httpd.conf ExecStop=/opt/IBM/HTTPServer/bin/apachectl -k stop -f /opt/IBM/HTTPServer/conf/httpd.conf Restart=on-failure PrivateTmp=true LimitNOFILE=infinity
[Install] WantedBy=multi-user.target Attiva e avvia:
sudo systemctl daemon-reload
sudo systemctl enable ihs
sudo systemctl start ihs
Approccio consigliato: usa un file PIDFile e Type=forking
βοΈ 6. Verifiche e gestione dei servizi systemctl status liberty systemctl status ihs Puoi gestirli con start, stop, restart, enable, disable.
π Riepilogo finale Installazioni effettuate da wlpadmin:
IM Agent 1.9.2005
Liberty ND 23.0.9
IHS 9.0.5
Plugin IHS
IBM JDK 8 (versione 8.0.8010)
Servizi Linux definiti:
liberty.service
ihs.service
Con questo setup, Liberty e IHS partono automaticamente allβavvio del sistema e offrono gestione pulita tramite systemctl.
</pra>