Table of Contents

Jubilació de l'antic servidor web a rmn3

Per tal de jubilar l'estació de treball SGI Indigo2 cal transferir els fitxers que conté. Per això ha calgut

  1. fer espai al disc dur (estava al 100%)
  2. exportar les següents carpetes: /u/data, /usr/people i /var/www/htdocs
  3. com que el servidor de nfs a rmn3.uab.cat no donava permís a sermn.uab.cat per muntar les carpetes, les he hagut de muntar a sermn02.uab.cat
  4. llavors, amb la comanda rsync he fet una còpia de seguretat a sermn02.uab.cat del contingut de les carpetes de rmn3 muntades
  5. finalment, he copiat a sermn.uab.cat el contingut de la còpia de seguretat de les carpetes exportades de rmn3

Fent espai al disc dur

Bàsicament s'ha esborrat la carpeta del programa Topspin, i només he preservat alguns fitxers per motius històrics (sentimentals?)

Exportació de les carpetes d'interès a rmn3

Primer he provat d'exportar tot el sistema de fitxers de rmn3 a sermn.uab.cat, i més tard només les carpetes d'interès,

{rmn3} root / > cat /etc/exports
...
/u/data          -ro,nohide     sermn.uab.es sermn.uab.cat sermn02
/usr/people      -ro,nohide     sermn.uab.es sermn.uab.cat sermn02
/var/www/htdocs  -ro,nohide     sermn.uab.es sermn.uab.cat sermn02

{rmn3} root / > exportfs -a

{rmn3} root / > exportfs -v
/u/data          -ro,nohide,access=sermn.uab.es:sermn.uab.cat:sermn02
/usr/people      -ro,nohide,access=sermn.uab.es:sermn.uab.cat:sermn02
/var/www/htdocs  -ro,nohide,access=sermn.uab.es:sermn.uab.cat:sermn02

en canvi, sermn02 sí que aconseguia muntar-les,

miquel@sermn02:miquel$ tail -4 /etc/fstab

rmn3.uab.cat:/usr/people	/home/miquel/rmn3/people	nfs
rmn3.uab.cat:/u/data		/home/miquel/rmn3/data		nfs
rmn3.uab.cat:/var/www/htdocs	/home/miquel/rmn3/htdocs	nfs

miquel@sermn02:miquel$ df -a -t nfs
Filesystem                     1K-blocks   Used      Available   Use%   Mounted on
rmn3.uab.cat:/usr/people       4307340     3968252   339088      93%    /home/miquel/rmn3/people
rmn3.uab.cat:/var/www/htdocs   4307340     3968252   339088      93%    /home/miquel/rmn3/htdocs
rmn3.uab.cat:/u/data           4307340     3968252   339088      93%    /home/miquel/rmn3/data

de forma que he transferit el contingut temporalment a sermn02 per després transferir-ho a sermn.

Còpia de seguretat a sermn02

Un cop muntades les carpetes a sermn02, he fet còpia de seguretat amb la comanda rsync.

Carpeta "htdocs"

sermn02:/home/miquel/rmn3# rsync -aHxv /home/miquel/rmn3/htdocs/ /home/miquel/rmn3_backup/htdocs/
building file list ... done
created directory /home/miquel/rmn3_backup/htdocs
./
250a.htm
250b.htm
360.htm
500.htm
500.png
...
teo/_notes/teoweb_r5_c6.gif.mno
teo/_notes/teoweb_r5_c8.gif.mno
tmp/
tmp/miri/
tmp/pau/

sent 226088691 bytes  received 367714 bytes  480289.30 bytes/sec
total size is 224969635  speedup is 0.99

Carpeta "data"

sermn02:/home/miquel/rmn3# rsync -aHxv /home/miquel/rmn3/data/ /home/miquel/rmn3_backup/data/
building file list ... done
created directory /home/miquel/rmn3_backup/data
./
800/
800/nmr/
800/nmr/U-HCP-t1/
800/nmr/teo111203/
800/nmr/teo111203/1/
800/nmr/teo111203/1/pdata/
800/nmr/teo111203/1/pdata/1/
...
tmorros/nmr/t_qnp_291102/9/pdata/1/peak.txt
tmorros/nmr/t_qnp_291102/9/pdata/1/peaks
tmorros/nmr/t_qnp_291102/9/pdata/1/proc
tmorros/nmr/t_qnp_291102/9/pdata/1/procs
tmorros/nmr/t_qnp_291102/9/pdata/1/title

sent 502090418 bytes  received 312676 bytes  549374.62 bytes/sec
total size is 501137971  speedup is 1.00

Carpeta "people"

sermn02:/home/miquel/rmn3# rsync -aHxv /home/miquel/rmn3/people/ /home/miquel/rmn3_backup/people/
building file list ... done
created directory /home/miquel/rmn3_backup/people
./
miquel/
miquel/2bprinted/
...
teo/teo/conveccio/Fig_Convecci?n/Fig5a.ps
teo/teo/conveccio/Fig_Convecci?n/Fig5b.pdf
teo/teo/conveccio/Fig_Convecci?n/Fig5b.ps
teo/teo/conveccio/Fig_Convecci?n/FigurasConvec.doc

sent 975766171 bytes  received 254014 bytes  817095.17 bytes/sec
total size is 974851804  speedup is 1.00

Transferència de fitxers a sermn

Per transferir els fitxers de sermn02 a sermn he fet servir la comanda rsync

root@sermnserver:~# rsync -aHxvz miquel@sermn02.uab.cat:/home/miquel/rmn3_backup/ /home/sermn/rmn3/

   SERVEI DE RESSONANCIA MAGNETICA NUCLEAR  ------  UNIVERSITAT AUTONOMA DE BARCELONA

--------------------------------------------------------------------------------------------
You are accessing an Information System (IS) at Servei de Ressonancia Magnetica Nuclear
(SeRMN), Universitat Autonoma de Barcelona, that is provided for authorized use only.
...

Password:  *******

Receiving file list
./
data/
data/800/
data/800/nmr/
data/800/nmr/teo111203
...
people/teo/teo/conveccio/Fig_Convecci\#363n/Fig5a.ps
people/teo/teo/conveccio/Fig_Convecci\#363n/Fig5b.pdf
people/teo/teo/conveccio/Fig_Convecci\#363n/Fig5b.ps
people/teo/teo/conveccio/Fig_Convecci\#363n/FigurasConvec.doc

sent 934370 bytes  received 1056212958 bytes  2120656.63 bytes/sec
total size is 1700959410  speedup is 1.61

Un cop transferits els fitxers, he comprovat que el nombre de fitxers, directories i enllaços (links) a rmn3, sermn02, i sermn fos el mateix amb la comanda find <dir> -type <file_type> | wc -l, on <dir> era data, htdocs o people, i <file_type> era f pels fitxers, d pels directoris, i l pels enllaços (links).

Configurant el website "rmn3"

Primer he copiat el contingut de la carpeta /home/sermn/rmn3/htdocs a /opt/rmn3-website, que serà la ubicació definitiva de les pàgines web servides des de rmn3. Després he creat el fitxer rmn3_website.conf a la carpeta /etc/apache2/conf amb el següent contingut,

Alias /rmn3 /opt/rmn3-website

<Directory /opt/rmn3-website>
	Options +Indexes +FollowSymLinks
	DirectoryIndex index.html index.htm default.html default.htm

	AllowOverride All
	Order allow,deny
	Allow from all
</Directory>

Llavors, he comprovat que la nova configuració del servidor web Apache no tingués errors, i he reiniciat el servidor sense afectar a les possibles connexions actives,

root@sermnserver:/etc/apache2/conf.d# apache2ctl configtest
Syntax OK
root@sermnserver:/etc/apache2/conf.d# apache2ctl graceful

Finalment, he comprovat que el contingut fins ara disponible a rmn3.uab.cat fos accessible a la nova adreça http://sermn.uab.cat/rmn3/. Ara només queda pendent la tramitació de la sol·licitud de canvi al servidor de noms per tal que rmn3.uab.cat sigui un àlies de sermn.uab.cat.

 La antiga pàgina web a rmn3 ara és a sermn.uab.cat/rmn3 (detall)
 La antiga pàgina web a rmn3 ara és a sermn.uab.cat/rmn3

Welcome page a "sermn.uab.cat"

Per crear una pàgina general (provissional?) de benvinguda a sermn.uab.cat es podria fer servir algun dels programes on-line per generació de pàgines web,