MediaWiki en el servidor Linkat 18

Bones, porto dos dies barallant-me per instal·lar un mediawiki en el servidor de Linkat amb docker, per fer-ho faig l'execució oficial:
https://hub.docker.com/_/mediawiki
però el problema el tinc a l'hora de cridar al servidor mysql:
docker run --name mysql -e MYSQL_ROOT_PASSWORD=mypassword -d -p 3336:3306 mysql:latest
Però no l'executa el troba.
En el cuadre de texte de "servidor de base de dades" fico localhost:33306.
Em podrieu fer un cop de mà?

Tècnic informàtc Preventiu per al Departament d'Ensenyament
Bones,

Una pregunta, he seguit les indicacions per muntat mediawiki via docker.

Puntualitzar només dues coses:

Quan executis el docker del servidor web no pots fer servir el port 8080 perquè l'ocupa el docker del Jclic. Pots fer servir el port 8085:

docker run --name some-mediawiki -p 8080:80 -d mediawiki

s'hauria de canviar -p 8080:80 per: -p 8085:80

I en relació a la consulta que ens fas, caldria que configuressis mediawiki amb la URL:

localhost:3336

ja que aquest és el port extern del docker.

També t'he de dir que he baixat el docker de mysql i no veig que la base de dades estigui operativa.

Executa l'ordre:

sudo docker exec -i -t mysql /bin/bash

D'aquesta forma entraràs a dins del docker i veuràs l'estat del servidor de la base de dades.

Espero que et serveixi la "recepta".

Merci


Joan
Ja ho he provat, l'assistent web es carrega be però em quedo a l'hora de connectar a la base de dades.
He provat de crear manualment la base de dades:

Quote

sudo docker exec -i -t mysql /bin/bash
mysql -u root -d
CREATE DATABASE mediawiki;
quit;

Però continuo amb el problema que l'assistent web no es connecta i vull pensar que és perque no accepta un port extern, he provat amb

Quote

localhost:3336

i

Quote

127.0.0.1:3336

Però continuo amb l'errada:

Quote

Cannot access the database: :real_connect(): (HY000/2002): Connection refused. Comproveu el servidor central, el nom d'usuari i la contrasenya i torneu-ho a provar. Si feu servir «localhost» com a servidor de base de dades, proveu llavors d'utilitzar «127.0.0.1» (o a l'inrevés).


Es pot utilitzar el servei de mysql que utilitza FOG?

Tècnic informàtc Preventiu per al Departament d'Ensenyament
Hola,

No seria millor utilitzar KVM per instal·lar una màquina virtual independent al servidor de centre?

Si el servidor suporta virtualització, fes servir el paquet linkat-mp-kvm per configurar tot l'entorn de virtualització. D'aquesta forma tens una màquina virtual per experimentar (amb la possibilitat de fer snapshots) i sense modificar el disseny del servidor.

Tens més informació sobre aquest paquet (linkat-mp-kvm) a:

http://linkat.x…php/Linkat_KVM


Merci,

Joan
Volia aprofitar els recursos que ja dona un servidor i els avantatges del docker. Però ho provat diverses coses i tampoc...
Si que faré servir una màquina virtual per la resta.
Estava dubtant entre la linkat kvm i virtualbox.
Gracies.

Tècnic informàtc Preventiu per al Departament d'Ensenyament
Bones,

Jo et recomanaria de fer servir KVM per tema de rendiment sobretot. A més a més, pots configurar la màquina virtual perquè engegui amb el sistema operatiu amfitrió i, sobretot, perquè no tindràs el problema de la compilació del driver del VirtualBox (si fas servir la versió d'Oracle).

L'únic inconvenient que té KVM és que la comunicació en mode bridge entre la màquina virtual i la màquina amfitriona no es pot realitzar (crec que és una limitació del mode bridge).

D'aquesta forma pots aprofitar el hardware del servidor sense interferir amb els serveis del servidor de centre.

Per a la Linkat 18.04 tens el paquet linkat-mp-kvm que et facilitarà la instal·lació de la virtualització kvm.

Tens més informació en aquest enllaç:

http://linkat.x…php/Linkat_KVM
Moltes gràcies per la info, ho provaré.

Tècnic informàtc Preventiu per al Departament d'Ensenyament
El problema és que ho tinc que fer servir des de servidors 14.04 però contemplo totes les opcions.
Gracies.

Tècnic informàtc Preventiu per al Departament d'Ensenyament
Hola,

Bé, si és dotació de Departament, hi ha maqueta 18.04 que està en manteniment. La versió 14.04 ja fa temps que no rep actualitzacions. Fora bo que es demanés la remaquetació del servidor i així tenir les actualitzacions d'Ubuntu. Ja amb la versió 18.04 maquetada podràs instal·lar la màquina virtual KVM.

Com ho veus?

En cas que no sigui possible, no quedarà més remei que fer servir VirtualBox i fer algun script que arrenqui el VirtualBox en iniciar l'ordinador. Per aquest motiu proposava de fer servir KVM.


Joan
Hola de nou,

Bé, he trobat això:

https://www.how…ubuntu-14.04/
És a dir pots instal·lar manualment la virtualització kvm en la 14.04. Així doncs mira a veure si pots insal·lar KVM i a partir d'aquí ja ho tens tot. De totes formes, jo seria partidari de planxar la maqueta 18.04 i així ja resolem el problema de l'obsolescència de la 14.04.

Ja diràs

:-)