Amanda, Bacula, BackupPC ¿Cuál tiene un cliente de Windows confiable?

12

Deseo configurar un sistema de respaldo automatizado para tres máquinas con Windows XP en el mismo edificio para un servidor Linux en la WAN. Visito cada máquina cada pocos meses y hago una imagen de disco para una recuperación completa. Necesito una forma de hacer una copia de seguridad automática de los documentos del usuario (incluido el archivo de buzón de Outlook). Esto es para una pequeña guardería / preescolar y, por lo tanto, debe ser un proyecto de bajo presupuesto.

No habrá un administrador de sistemas calificado en el sitio todos los días para hacer frente a los problemas. La copia de seguridad debe ejecutarse sin intervención del usuario y sin fallas.

La recuperación del archivo debe realizarse de forma remota (es decir, me llaman; empujo el archivo recuperado de vuelta a su sistema), o lo suficientemente simple como para que opere un no experto.

Según lo veo, los sistemas candidatos son Amanda , Bacula y BackupPC . Al leer los documentos, veo que BackupPC probablemente esté fuera de ejecución porque no realiza los Servicios de instantáneas de volumen (VSS). ¿Cuál es su experiencia práctica con estos sistemas? ¿Hay algún otro sistema que debería considerar?

Rodney Schuler
fuente
1
+1 por preguntar sobre los clientes para cada opción. He usado tanto a Amanda como a Bacula como copias de seguridad del servidor, pero nunca como cliente. Sería interesante saber de otros para posibles soluciones.
osij2is

Respuestas:

9

Bacula tiene un cliente de Windows (que puede ser cliente de escritorio o servidor) que maneja las copias de seguridad bastante bien. Utiliza VSS para crear imágenes calientes de lo que sea que esté buscando hacer una copia de seguridad (funciona bien con Outlook AFAIK). Puede configurar los clientes de escritorio para que usen puertos diferentes a los predeterminados (¿creo que 9101?) Y las solicitudes de reenvío de puertos desde su enrutador WAN a cada computadora individual. Algo con una VPN sería preferible, pero no siempre posible.

Amanda y BackupPC usan recursos compartidos de samba para hacer copias de seguridad, lo que no es exactamente ideal, especialmente a través de WAN.

Además, Bacula tiene un complemento de bartpe para hacer recuperaciones de metal desnudo, algo que no he encontrado para Amanda o BackupPC. El problema es que las recuperaciones de metal desnudo serán difíciles (leer: no imposible) de forma remota. Creo que su mejor opción es que los clientes inicien en PXE donde recupera los archivos en la PC del cliente, o algo similar. De cualquier manera, será difícil de configurar.

Actualmente uso Bacula para hacer una copia de seguridad de 2 servidores, 8 clientes de Windows y 3 clientes de Linux, y funciona muy bien. Tiene una serie de front-end, con una herramienta gráfica basada en Python próximamente.

Las recuperaciones se realizan en el directorio local de un servidor, luego puede copiar / enviar archivos a los clientes que los necesitan.

Para lo que estás buscando, creo que esto encaja perfectamente.

Cory Plastek
fuente
1
También puede restaurar archivos al sistema de archivos remoto utilizando bacula. No soy un experto en eso, pero ciertamente lo usamos para hacerlo, después de haber configurado el dispositivo de almacenamiento (?) Al del cliente.
Coops
Gracias por señalarlo, yo (obviamente) todavía no he experimentado con eso.
Cory Plastek el
3
Para el registro, BackupPC también puede usar rsync para hacer copias de seguridad, que es como lo uso.
Joe Casadonte
Una corrección Bacula puede restaurar y restaura sistemas remotos también. Bacula también puede realizar el cifrado TLS entre File Deamon (cliente) y los servidores. También puede cifrar los datos del cliente si la información es sensible. Utilizo bacula para hacer copias de seguridad de más de 59 servidores con mis copias de seguridad completas que almacenan más de 12 TB de datos.
Squidly
2

Amanda tiene un cliente de Windows de zmanda que admite VSS: http://wiki.zmanda.com/index.php/Zmanda_Windows_Client

menko
fuente
Veo que es compatible con VSS, pero ¿también es compatible con ACL de NTFS y se ejecuta con privilegios de Operador de respaldo para que pueda omitir ACL y respaldar todo?
Zoredache
2

backuppc también puede usar VSS, a través del método rsyncd + vss, verifique la url:

http://www.goodjobsucking.com/?p=62

Utiliza el RPC de Windows para iniciar de forma remota scripts que configuran el VSS y arrancan un demonio rsync.

Ya construí los scripts y herramientas "cliente" necesarios aquí, así que es fácil de instalar:

http://caravela.motaleite.net/~higuita/backuppc/

Lo uso en más de 500 estaciones de trabajo y más de 50 servidores con Windows XP, Windows 2003, Vista, 7 y 2008 de 32 bits y 64 bits.

otro paquete con los mismos scripts (la versión 1.1 no parece ser compatible con 64 bits, pero sí es compatible con wake-on-lan):

http://www.michaelstowe.com/backuppc/

Como utiliza un servicio de Windows y no tiene encriptación, lo recomiendo para el uso de LAN, si necesita seguridad (en cuanto al uso de WAN) querrá configurar un VPN para proteger el tráfico y los clientes. compruebe el openvpn, es fácil de configurar y seguro.

Si necesita WAN y no puede usar un vpn, también puede verificar el método cygwin ssh + rsync:

http://sourceforge.net/apps/mediawiki/backuppc/index.php?title=CygwinSSHWindows

http://sourceforge.net/apps/mediawiki/backuppc/index.php?title=User_Scripts_- Client -_Windows_VSS

higuita
fuente