== Fazele migrării == * la fiecare oră se face rsync între home-ul de pe anaconda și directorul ''~/old_anaconda/'' de pe swarm.cs.pub.ro * sâmbătă, 20.06.2009, ora 13:00 - redirectare anaconda.cs.pub.ro -> swarm.cs.pub.ro pentru URL-uri de tipul UserDir * sâmbătă, 20.06.2009, ora 14:15 - swarm.cs.pub.ro este autoritar pe anaconda.cs.pub.ro, MX pentru anaconda.cs.pub.ro este swarm.cs.pub.ro; mail-urile livrate către rosedu.org, anaconda.cs.pub.ro, swarm.cs.pub.ro vor ajunge în contul utilizatorului asociat de pe swarm.cs.pub.ro 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. * sâmbătă, duminică (20, 21.06.2009) - se schimbă NS-ul pentru serg.ro, eftimie.ro, rosedu.org, catalinpopa.com, milescu.ro, itdivision.ro în 141.85.37.41 (swarm.cs.pub.ro) * duminică, 21.06.2009, ora 18:00 - se dezactivează sincronizarea folosind rsync * duminică, 21.06.2009, ora 24:00 - nu se mai poate accesa anaconda.cs.pub.ro prin SSH de utilizatorii neprivilegiați * duminica, 28.06.2009, ora 24:00 - se șterg conturile de pe anaconda.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 [[#Migrare bază de date|secțiunea următoare]]. Folosind [[http://httpd.apache.org/docs/1.3/misc/rewriteguide.html|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: * numele bazei de date de pe anaconda * numele contului de pe noul server (rosedu, koala, swarm, elf) unde doriți să fie copiată 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]'.