Mostrando las entradas con la etiqueta rsync. Mostrar todas las entradas
Mostrando las entradas con la etiqueta rsync. Mostrar todas las entradas

lunes, 29 de diciembre de 2014

Activar demonio rstatd en Red Hat 6.5 y Solaris 10 (link para configurar NFS)

Saludos
hoy les traigo un sencillo tutorial que consiste en activar el demonio rstat o rstatd si asi lo ubican, es un servicio que sirve para propocionar estadisticas del servidor de forma remota utilizando el protocolo rpc (rusers,rsync etc...)

el demonio nos puede ser requerido al momento de activar monitoreos o configurar NFS.
depende de tener instalado el paquete "rusers" el cual incluye rstatd.

el programa lo podemos descargar de cualquier pagina o bien utilizando los repositorios de fedora, red hat o centos.

1.- Instalar el paquete : yum install rusers  o rpm -ivh rusers.x86_64 (o el paquete de su arquitectura)
2.- configurar los run levels:
      chkconfig rstatd on
      chkconfig rusersd on
3.- validar los run levels : chkconfig —list | grep rstat
4.- iniciar los servicios
      service rstatd start
      service rusersd start
5.- validamos que el servicio esta en ejecución :
       service rstatd status
       rup $HOSTNAME   
 //este ultimo comando nos va a mostrar estadisticas de la maquina como si fuera uptime
       rpcinfo -p

//el comando rpcinfo nos va a mostrar los puertos que esta utilizando
hay que asegurarnos que en los archivos de /etc/hosts.allow este habillitado (rpc.rstatd: ALL o bien que no exista alguna linea que lo bloque) o bien que no esten bloqueados los hosts a donde nos queremos conectar en el archivo /etc/hosts.deny.
esto ultimo indispensable ya me paso jejeje que alguien dejo bloqueado todos los hosts (ALL:ALL)
y el demonio no arranca.

Para Solaris
 Me parece el paquete ya viene por default instalado

asi que solo veremos como habilitarlo

1.- svcadm enable rpc.bind (bind) // tiene que estar habilitado rpcbind sino de otra manera no funciona rstatd
2.- svcadm enable rstatd
3.- validamos ya deberia decir online :
svcs -x rstatd 
svcs -l rstatd
rpcinfo -p 
//el comando rpcinfo nos va a mostrar los puertos que esta utilizando

por ultimo Honor a quien honor merece les dejo algunas fuentes que me fueron de ayuda
http://setaoffice.com/2011/10/26/which-package-contains-rstatd-for-red-hat-enterprise-linux-5-5/
http://www.linuxfromscratch.org/rpcbind

y esta ultima para red hat activando xinetd que no es otra cosa que un servidor para activa este tipo de servicios de red.
http://www.gadgetwiz.com/administration/rstatd.html

y esta que es bastante util para configurar NFS
Configurar NFS 
(por cierto aqui encontramos un comando util por lo menos para mi :-)  
exportfs  //comando que lista los filesystems que estan siendo exportados (NFS)

viernes, 19 de octubre de 2012

Especial respaldos en unix/linux parte 2

Bueno continuamos con las herramientas y utilerias de respaldo 
Les comento de rsnapshot que es una herramienta que permite respaldos con alta compresión, se ayuda de 
rsync y ssh para su operación, escrito en pearl, permite la publicación de copias incrementa-les.

Para su instalación 

En Debian (o Ubuntu):

  apt-get install rsnapshot 

Como el tutorial es algo extenso les dejo la pagina de donde pueden consultar la instalación y configuración de rsnapshot guide-to-rsnapshot-and-incremental-backups-on-linux

El enlace se encuentra en Ingles, ya me dedicare a realizar la traducción ;)

Rsnapshot se puede utilizar en scripts, y programar su automatización en crontab como eh comentado para otras utilerias.

Otra herramienta muy potente es Backuppc.

Backuppc: es un herramienta orientada un poco más al sector profesional que permite realizar copias de seguridad en Linux y Windows en un dispositivo de almacenamiento en un servidor o unidad.

Esta herramienta extrae los datos con la ayuda de Samba o bien con el comando tar,la transferencia se realiza según se requiera por medio de ssh, rsync entre otros.

Instalación en ubuntu

 apt-get update
 apt-get install backuppc

Esto instalara backuppc con sus dependencias, creara un usuario con el mismo nombre "backuppc", e instalara Apache, de tal forma hay que tener en cuenta si ya se tenia instalado.

Puedes ingresar a la consola de administración en la siguiente URL de tu navegador "http://SERVER-IP/backuppc" por default.

También hay que anotar la contraseña proporcionada por el instalador.

Cabe mencionar que backuppc se puede configurar para conectarse y autenticarse con otros ordenadores o servidores.

La configuración consiste en logearse con el usuario backuppc ( su backuppc ) 
generar claves ssh " ssh-keygen-t rsa".

Acepte la ubicación de instalación por defecto (el directorio home del usuario backuppc) y deje en blanco la contraseña.

Después,  copia la clave pública RSA (id_rsa.pub) en el archivo authorized_keys para el usuario root de cada uno de los servidores o pc que deseas hacer una copia de seguridad (hay varias maneras de lograr esto):

 [Copiar la clave pública]
 ssh root @ server-ip
 [Enter Password]
 CD
 vi authorized_keys  (aqui puedes usar cualquier editor de texto solo ten cuidado de no dejar espacios al final del archivo)
 [PEGA LA LLAVE Y GUARDA EL ARCHIVO] 
Ahora, ya que estamos en el servidor de donde se va a hacer una copia de seguridad, compruebe que está instalado rsync:
  apt-get update
 apt-get install rsync 

Por último, compruebe que ahora puedes inciar una sesión SSH desde el servidor de copia de seguridad en el servidor que se desea sustraer la copia de seguridad como usuario backuppc:

  Su backuppc
 ssh root @ server ~-IP
 [TENDRÁ QUE ACEPTAR known_hosts LA PRIMERA VEZ SOLAMENTE] 

Introduce la contraseña, Asegúrate de que los permisos del archivo authorized_keys están bloqueados a rw para root como propietario único.

Asegúrate de hacer SSH en cada servidor / ordenador desde el servidor donde se hacen las copias de seguridad a los servidores de donde se quiere sustraer la copia.
Basta con repetir lo anterior para cada servidor / ordenador  para agregarlo al servidor Backup
Anexo la fuente original ya que plantea algunas soluciones si el apache ya esta instalado y en caso de que hayas olvidado anotar la password generada para el usuario "backuppc"
Por ahora hasta ahí le dejamos ya que hay que revisar muchas más herramientas cualquier duda, pues por aquí andamos ;-)