F150107-Como migrar un servidor linux

Para migrar de un antiguo servidor a uno nuevo necesitamos:

  • Copiar los usuarios y grupos de usuarios
  • Copiar los archivos home
  • Copiar los archivos de impresion cups
  • Copiar la configuracion samba
  • Cambiar la IP del antiguo servidor a una no usada.
  • Cambia la IP del nuevo servidor a la que tenia el viejo servidor.

Todos los pasos se realizan con el usuario root

Copiar los usuarios y grupos de usuarios #

Primero respaldamos los archivos en el antiguo servidor.

awk -F: ‘($3>=1001) && ($3<=64000)’ /etc/passwd > /root/passwd.mig

awk -F: ‘($3>=1001) && ($3<=64000)’ /etc/group > /root/group.mig

awk -F: ‘($3>=1001) && ($3<=64000) {print $1}’ /etc/passwd | tee – |egrep -f – /etc/shadow > /root/shadow.mig

copiamos los archivos .mig al nuevo servidor

por red

scp /root/*.mig root@ipservidor:/root

o manualmente

cp /root/*.mig /media/ubicacionusb

Ahora integramos los archivos migrados al nuevo servidor

En el nuevo servidor:

cat /root/passwd.mig >>/etc/passwd

cat /root/group.mig >>/etc/group

cat /root/shadow.mig >>/etc/shadow

 Respaldar datos mysql #

mysqldump –all-databases > /home/todo.sql

Copiar los archivos home #

Si hay espacio suficiente se puede crear un archivo tar con:

tar -pczf home.tar.gz /home/ --exclude /home/mysql/*

se copia el archivo home.tar.gz al nuevo servidor y se descomprime ahi con

tar -xvf home.tar.gz /

Si no hay espacio, copiamos directamente con

via red con:

scp -C -p -r /home/* root@ipnuevoservidor:/home

como scp no copia los propietarios tendremos que reasignarlos manualmente en el nuevo servidor con

chown -R usuario:users /home/usuario

donde usuario es cada uno de los usuarios que existan en directorio home

o local con:

cp -a -r -v /home/* /media/ubicacionusb

y ahi los restauramos al /home del nuevo servidor

Restaurar el respaldo de mysql #

En el nuevo servidor escribimos

mysql < /home/todo.sql

Copiar los archivos de impresion cups #

via red con:

scp -C -p -r /etc/cups/printers.conf root@ipnuevoservidor:/etc/cups

o local con:

cp -a -r -v /etc/cups/printers.conf /media/ubicacionusb

y ahi restauramos a /etc/cups del nuevo servidor

Copiar la configuracion samba #

via red con:

scp -C -p -r /etc/samba/smb.conf root@ipnuevoservidor:/etc/samba

o local con:

cp -a -r /etc/samba/smb.conf /media/ubicacionusb

y se restaura a /etc/samba

Cambiar la IP del antiguo servidor a una no usada. #

Con el YAST2

Cambia la IP del nuevo servidor a la que tenia el viejo servidor. #

Con el YAST2

Desarrollado porBetterDocs

¿Aún no estás registrado?

Iniciar Sesión

Accede a tu cuenta de miembro

Registro de Usuario

Abrir chat