Table of Contents

Fazele migrării

razvan@valhalla:~$ host -t MX anaconda.cs.pub.ro
anaconda.cs.pub.ro mail is handled by 5 swarm.cs.pub.ro.
razvan@valhalla:~$ host -t NS anaconda.cs.pub.ro
anaconda.cs.pub.ro name server swarm.cs.pub.ro.

Date din contul de pe anaconda

Informațiile din home-ul de pe anaconda.cs.pub.ro se găsesc în contul cu același nume de pe swarm.cs.pub.ro în directorul ~/old_anaconda/$username unde $username este numele utilizatorului. Directorul este actualizat la fiecare oră folosind rsync.

Migrare e-mail

Pentru migrarea mail-urilor de pe anaconda în cadrul noului cont folosiți comanda

find ~/old_anaconda/$username/Maildir -maxdepth 1 | xargs -I {} cp -r {} ~/Maildir

În urma folosirii comenzii de mai sus mail-urile de pe anaconda sunt atașate mesajelor deja existente de pe swarm.cs.pub.ro (dacă este cazul).

Migrare pagini web

Paginile web migrate de pe anaconda se găsesc în directorul ~/old_anaconda/$username/public_html unde $username este numele utilizatorului. Va trebui să vă copiați informațiile necesare în ~/public_html. Atenție la drepturile de acces. Pentru migrarea bazelor de date mysql (acolo unde este cazul), vezi secțiunea următoare.

Folosind mod_rewrite pe anaconda, cererile către http://anaconda.cs.pub.ro/~$username/a/b/c/etc. sunt redirectate către http://swarm.cs.pub.ro/~$username/a/b/c/etc.. Astfel, o cerere către http://anaconda.cs.pub.ro/~razvan/wiki va fi redirectată către http://swarm.cs.pub.ro/~razvan/wiki.

Dacă aveți informații urgente și migrarea durează mult puteți folosi un URL de forma http://mps.cs.pub.ro/~$username pentru a accesa paginile publicate în home-ul de pe anaconda.

Migrare bază de date

Pentru migrarea bazei de date de pe anaconda va trebui să trimiteți un e-mail la admin arond anaconda punct cs punct pub punct ro în care să precizați:

Exemplu mesaj:

To: admin arond anaconda punct cs punct pub punct ro
Subject: [migrare mysql] gogu-wiki-db in gogu@koala
Data:
   Salut!

   Copiază, te rog, dump-ul bazei de date gogu-wiki-db de pe anaconda în home-ul utilizatorului gogu de pe koala.

   Mulțumesc,
   Gogu

Dump-ul bazei de date este un fișier cu nume $dbname.db, unde $dbname este numele bazei de date de pe anaconda.

Pentru încărcarea fișierului dump într-o bază de date pe serverul mysql de pe koala, recomandăm folosirea comenzii mysql ca în exemplul de mai jos:

razvan@swarm:~$ cat wikidb.db | mysql -u swarm_razvan -pxxxxxxxxx -h koala.cs.pub.ro swarm_razvan

Comanda are ca efect crearea bazei de date swarm_razvan pe koala folosind conținutul fișierului wikidb.db. Nu contează fostul nume al bazei de date. Conexiunea se realizează de pe sistemul swarm folosind numele de utilizator și parola create la cerere pentru utilizatorul razvan.

Raportare probleme

Pentru a raporta probleme trimiteți un e-mail la admin arond anaconda punct cs punct pub punct ro. Puneți în subiect șirul ''[migrare]'.