3 votos

¿proyectos o paquetes para emular una unidad de cinta con un backend compatible con Amazon S3 o OpenStack Swift?

Tengo algunos datos que se está realizando una copia de seguridad en cinta a través de bacula, y en algún momento pronto voy a tener que migrar a la no-almacenamiento en cinta.

Bacula soporta disco de archivado, pero se me ocurrió que si sólo hubo algunas biblioteca de cintas virtuales interfaz S3 o openstack Swift, o algún otro objeto de la tienda de servicio, yo podría simplemente cambie las configuraciones y mantener la pre-existentes de archivado, el envejecimiento y la programación de las configuraciones de la perfección.

Yo tenía una cuenta de google, y puedo ver que Amanda (usando un Dispositivo API) y un montón de productos de copia de seguridad han S3 almacén de objetos back-ends, pero no la puedo ver todos los proyectos que iba a caer en reemplazar el uso de *nix /dev/st0 dispositivo de interfaz semántica.

Esto bien puede ser porque no tengo ni idea, y que la idea es absurda e imposible, etc, sin embargo, me interesaría saber si me han faltado cosas obvias, antes de profundizar en algunos cortado de reemplazo.

Para aclarar la plataforma de opciones - no alojadas en AWS y en la actualidad no hay EBS disponible y el objetivo es que en la casa de S3 compatible openStack Swift almacén de objetos, por lo que el ancho de banda y los costes de almacenamiento son internos.

1voto

pfo Puntos 5068

Esto es más que un punto de vista discutible, para cualquier cosa que alguien podría considerar la posibilidad de una copia de seguridad, pero usted debería ser capaz de darle una oportunidad. La primera cosa que usted necesita sería nada de lo que presenta un bloque de la interfaz en la parte superior de la S3. Algo así como un NBD servidor con un S3 backend - eche un vistazo a esto.

Después de conseguir que el trabajo se necesita algo que presenta un archivo en la parte superior de un dispositivo de bloque y ofrece un destino SCSI/HBA virtuales para su sistema con un cambiador y una unidad de cinta. Echa un vistazo a este proyecto aquí.

Ver el S3NBD proyecto (primer enlace) por razón adicional por qué la ejecución de la copia de seguridad y recuperación con el S3 puede ser una mala idea (con la actual S3 esquema de precios).

1voto

Tom Puntos 720

Lo malo de emular una cinta en EC2 es que en el fin de emular una cinta, debe emular todos los aspectos. Que incluye la idea de que cuando se carga una cinta y no planea escribir en el principio, usted debe buscar a través de todos los datos.

Yo creo que un simple curso de acción sería la interfaz de volúmenes de EBS como dispositivos de bloque en Bacula.

Lo que podría ser un simple curso de acción sería el uso de Media Type = Fifo y un enlace que a un programa que se escribe para EBS. Para las restauraciones, usted tendrá que trabajar algo más, pero se obtendrá sus datos que se mueven.

1voto

Gary Grider Puntos 11

Usted podría intentar MHVTL emula una biblioteca de cinta virtual y utiliza los archivos o directorios como almacenamiento. Usted podría S3FS u otro mecanismo para emular archivos/directorios en el que podía sentarse MHVTL. También se podría modificar MHTL para mover sus archivos de S3/Swift como destino en montar/desmontar. Parece que /dev/tapedevice y un cambiador de medios scsi, para que productos de backup pueden funcionar sin cambios. No sé sobre el soporte.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: