Aprovisionamiento de Identidad - Errores #3671
Restaurar Curie
11/17/2014 04:29 PM - Andrés Pías
Status: Cerrada Start date: 11/17/2014
Priority: Normal Due date:
Assignee: Daniel Viñar Ulriksen % Done: 100%
Category: Estimated time: 10.00 hours
Target version: Spent time: 5.00 hours
Description
Restauración a partir de los respaldos, luego de que fuera borrado parte de su disco accidentalmente.
Related issues:
Related to Aprovisionamiento de Identidad - Tareas # 3674: Crear Servidor Vir... Cerrada 11/18/2014
History
#1 - 11/17/2014 05:04 PM - Andrés Pías
Pasos:
1. Apagar la vieja virtual
2. Crear nuevamente Curie con exactamente las mismas características: Debian 7 64 bits (le dimos 30 GB disco: 384 boot, 5gb Swap, el resto quedo en /)
3. Instalación de paquetes iniciales necesarios:
apt-get install sudo
apt-get install rsync
4. Instalación de servicios
sudo apt-get install slapd
sudo apt-get install tomcat6
apt-get install apache2 php5 php5-json php-xml-serializer zip php5-gd
apt-get install php5-sqlite curl libcurl3 php5-curl
apt-get install mysql-server mysql-client
apt-get install php5-mysql
aptitude install phpmyadmin
apt-get install postgresql
apt-get install php5-pgsql
5. Se paran todos los servicios:
apias@curie:/$ sudo service slapd stop
[ ok ] Stopping OpenLDAP: slapd.
apias@curie:/$ sudo service apache2 stop
[ ok ] Stopping web server: apache2 ... waiting .
apias@curie:/$ sudo service mysql stop
[ ok ] Stopping MySQL database server: mysqld.
apias@curie:/$ sudo service postgresql stop
[ ok ] Stopping PostgreSQL 9.1 database server: main.
06/03/2020 1/3
apias@curie:/$ sudo service exim4 stop
[ ok ] Stopping MTA: exim4_listener.
6. Antes de hacer la copia, renombré los directorios para poder volver a atrás en caso de problemas (las directorios que tenemos son /etc y /var):
cp -R /etc /etc2
cp -R /var /var2
mv /etc /old.etc
mv /var /old.var
7. Copiar la clave desde backuppc en Dalembert a Curie con ssh-copy-id y después configurar para entrar como root en Curie:
(Tuve que borrar viejas claves para que me dejara loguearme)
$ sed -i -e '61d' .ssh/known_hosts
$ ssh-copy-id [email protected]
$ ssh apias@curie
root@curie:~# echo -e "\n## Clave para los respaldo con backuppc desde dalembert\n" >> /root/.ssh/authorized_keys
root@curie:~# cat authorized_keys | grep backuppc >> /root/.ssh/authorized_keys
8. Después se restauran los directorios /var y /etc, siguiendo el procedimiento:
https://proyectos.interior.edu.uy/projects/respaldos/wiki/Procedimiento_para_restaurar_backups_en_un_servidor#Procedimiento-para-restaurar-archivo
-de-un-servidor-respaldado-con-backuppc
9. Hay que recuperar el fstab anterior:
cp /old.etc/fstab /etc/
#2 - 11/18/2014 06:24 PM - Andrés Pías
10. Tuve que reiniciar para que quedara listo.
11. Para restaurar los usuarios de curie, no hay que crearlos nuevamente, solo crear sus directorios dentro de home:
root@curie:/# mkdir /home/tvillalba
root@curie:/# mkdir /home/tvillalba/.ssh
root@curie:/home# chgrp -R tvillalba tvillalba/
root@curie:/home# chown -R tvillalba tvillalba/
Quedaron algunos servicios sin recuperar que ya estaban en funcionamiento como el viejo Owncloud, Shibbolet y un mediawiki de prueba.
Luego voy a intentar recuperar lo que se había hecho con Shibbolet, el Owncloud se va a instalar desde cero en un nuevo servidor de pruebas
[[servidores:Freud]] (pendiente documentar).
06/03/2020 2/3
#3 - 02/05/2015 10:49 AM - Andrés Pías
- Status changed from En curso to Resuelta
- Assignee changed from Andrés Pías to Daniel Viñar Ulriksen
- % Done changed from 80 to 100
Ya lo volví a configurar al IdP Shibboleth en Curie. El Owncloud quedó en Freud. Quedó resuelta esta tarea.
#4 - 04/24/2016 01:48 PM - Daniel Viñar Ulriksen
- Status changed from Resuelta to Cerrada
06/03/2020 3/3