Nos da vergüenza hacer esta pregunta. Disculpas por nuestra falta de experiencia en UNIX. Hemos heredado más de 40 servidores centos 5.5 y no sabemos cómo hacer una copia de seguridad de ellos. Necesitamos imágenes de tipo clon de bajo nivel para poder restaurar los servidores desde cero si tuviéramos que reemplazar los HD, etc.
Hemos utilizado el comando "dd", pero suponemos que esto solo funciona si desea realizar una copia de seguridad de un disco local en otro, no de 40 servidores en un servidor con un USB HD externo conectado.
Los 40 servidores tienen un par de discos duplicados (no sé si es una incursión HW o SW). La mayoría solo tiene 100 MB utilizados. Los servidores ejecutan apache, zend, tomcat, mysql, etc. Idealmente, no queremos tener que apagarlos para hacer una copia de seguridad (pero podría).
Suponemos que los comandos estándar de Unix como tar, cpio, rsync, scp, etc. no sirven para nada, ya que solo copian archivos, no particiones, todos los atributos, grupos, etc. nuevo HD para recuperar al seridor de la muerte.
Tenemos una SAN grande, una caja de ventanas de repuesto y cajas de Unix de repuesto, pero estas solo son visibles para una capa en la red. Tenemos una unidad de cinta monstruo Dell DL2000 no utilizada, pero no hay sw ni documentación para ello. TENEMOS una copia de Symantec Backup Exec, pero no tenemos presupuesto para licencias de clientes Unix. (La compañía tiene cantidades negativas de dinero).
Necesitamos poder iniciar la copia de seguridad de forma remota, ya que solo podemos acceder a los servidores en persona en una emergencia (es decir, para restaurar)
Google devuelve algunas aplicaciones para hacer esto, por ejemplo, clonezilla, parece difícil de instalar e invasivo. Mondo, solo parece admitir copias de seguridad si usted es local en la máquina. Amanda podría ser una opción, pero parece días / semanas de trabajo para aprender y configurar?
¿Hay algo integrado en Centos, o tenemos que seguir la ruta de instalación, aprendizaje y configuración de un conjunto de software de respaldo?
¿Algunas ideas? Este debe ser un problema bastante estándar que las gafas no dan una respuesta obvia.
Respuestas:
Teniendo en cuenta que esta es una situación de "emergencia", debe hacer lo siguiente solo durante el tiempo que le lleve conseguir un personal competente y una estrategia de respaldo a largo plazo más confiable. No hagas esto para siempre.
Puede utilizar
dd
para crear imágenes de los discos duros en estos sistemas (o las particiones individuales, si lo desea).dd
también se puede usar para leer o escribir datos en un archivo sin formato, y aprovechará esto. Dado que los discos duros son probablemente mucho más grandes que el espacio real utilizado, recomiendo comprimirlos también.Entonces la idea general sería algo como esto:
/media/backup
. Ej . En .Copie las imágenes del disco duro. Por ejemplo:
Mejor aún, comprima la imagen mientras la toma:
Desmonta el disco duro USB y pasa a la siguiente máquina.
Puede usar una herramienta como
kpartx
para trabajar con las imágenes de copia de seguridad como si fueran discos duros reales (consulte su página de manual) o simplemente restaurarlas directamente invirtiendoif=
yof=
en eldd
comando.fuente
dd
? No sabemos cómo están realmente dispuestos los discos./dev/sda
obtendrá todo el disco; si necesita acceder a particiones individuales, puede usarlaskpartx
en la imagen.Todo lo confiable tomará mucho tiempo para aprender e implementar (y probar) en dicho entorno, no hay una manera fácil de evitarlo.
Puede usar herramientas estándar como rsync, etc. para obtener copias de seguridad completas, solo necesita asegurarse de que toda la información que necesita para la recuperación también esté respaldada (por ejemplo, las tablas de partición y los registros de arranque).
El punto más importante: tiene un entorno muy complejo que obviamente no comprende completamente y le falta el conocimiento y la experiencia necesarios. De esta manera, nunca obtendrá una copia de seguridad a prueba de desastres. Su mejor opción (incluso diría que solo) es contratar a un consultor para crear una solución de respaldo viable para usted. O mejor aún, para un entorno de más de 40 servidores, contrate a un administrador de sistemas competente para administrar los sistemas.
fuente
G4L o Clonezilla le proporcionarán copias de seguridad de imágenes restaurables.
Deberá programar el tiempo de inactividad para cada servidor, tener suficiente almacenamiento conectado para todas las imágenes comprimidas. Una vez que haya terminado, deberá configurar algún tipo de copia de seguridad incremental en curso.
fuente