dimecres, 29 d’octubre del 2014

Migrem de Linkat Server 11.4 a Linkat Server 14.04

Avui explicaré com migrar de Linkat Server 11.4 a la nova Linkat Server 14.04 molt bàsicament. En el video que utilitzo avui només migrarem usuaris, grups i màquines LDAP i respectarem els directoris o unitats compartirs.




Primer utilitzarem els passos bàsics utilitzats en la wiki de Linkat:
http://linkat.xtec.cat/portal_linkat/wikilinkat/index.php/Migraci%C3%B3_d%27usuaris_LDAP
per exportar les bases de dades LDAP del servidor actual. Per això caldrà obrir un terminal com root i executar per exportar usuaris:
ldapsearch -x -L -D "cn=Administrator,dc=intracentre" -w lncentre "objectClass=posixAccount" > usuaris.txt
On -w lncentre indica la contrasenya de l'administrador LDAP. Això deixarà un fitxer usuaris.txt
Ara exportem grups:
ldapsearch -x -L -D "cn=Administrator,dc=intracentre" -w lncentre "objectClass=posixGroup" > grups.txt
Domini:
ldapsearch -x -L -D "cn=Administrator,dc=intracentre" -w lncentre "objectClass=sambaDomain" > domini.txt
I màquines lligades al domini:
ldapsearch -x -L -D "cn=Administrator,dc=intracentre" -w lncentre "objectClass=Machines" > ordinadors.txt

Ara recomano passar tots aquest fitxers al directori /srv que serà l'únic que conservarem:
cp -r *.txt /srv/exports/S

Si volem exportar també les bases de dades MYSQL podreu fer-ho seguint aquest enllàç:
http://linkat.xtec.cat/portal_linkat/wikilinkat/index.php/MySQL
Ja que tenim les bases de dades LDAP desades ja podem migrar a Linkat Server 14.04. L'instal.larem respectant l'ordre de les particions ja existents ( en el meu càs són /boot, / i /srv) en les que, la única que no formatarem serà /srv que és on estàn les "unitats" compartides.
Una vegada instal.lat actualitzem repositoris:
sudo apt-get update
I instal.lem el paquet de linkat-server:
sudo apt-get install linkat-server
Una vegada instal.lat l'executem anant a "Aplicacions - Eines del Sistema - Linkat Server" i tindrem paciència per continuar totes les pases donant els valors que ens demani.

Una vegada acabat tot, reinciat l'equip i tenint el servidor, recuperarem les bases de dades del servidor anterior obrint un terminal com suport i validant-nos com root:
sudo -s
I ens situem on tenim els fitxers exportats:
cd /srv/exports/S
I comencem a importar però amb les noves dades de servidor ldap.
Eliminem la base de dades actual per evitar conflictes:
ldapdelete -x -D "cn=admin,dc=intracentre" -w lncentre "cn=users,ou=group,dc=intracentre"
Recorem que -w lncentre  es canviaria a la contrasenya que haguesem ficat.
Usuaris:
ldapadd -x -D "cn=admin,dc=intracentre" -w lncentre -c < usuaris.txt
Grups:
ldapadd -x -D "cn=admin,dc=intracentre" -w lncentre -c < grups.txt
Domini:
ldapadd -x -D "cn=admin,dc=intracentre" -w lncentre -c < domini.txt
Maquines:
ldapadd -x -D "cn=admin,dc=intracentre" -w lncentre -c < ordinadors.txt

I per facilitar-ho més, fico un video de com ho he fet amb màquines virtuals: