Mantenimiento de Linux: proliferación de almacenamiento de máquinas virtuales

En esta entrada final de mi miniserie de tres partes sobre el mantenimiento de Linux, analizo la proliferación del almacenamiento de máquinas virtuales. A primera vista, podría pensar que la expansión del almacenamiento de VM es el mismo problema que la expansión de VM, pero no lo es. Claro, está relacionado, pero hay diferencias clave. La expansión descontrolada de máquinas virtuales (VM) es el problema de crear máquinas virtuales y nunca desmantelarlas. Se crean por alguna razón y luego se dejan colgando por períodos de tiempo indefinidos hasta que un administrador de sistemas enojado decide quemar los ojos de todos con un correo electrónico candente que describe el problema en detalle. La proliferación de almacenamiento de VM consiste en copiar, almacenar e ignorar imágenes de disco de VM en espacios compartidos, como unidades públicas o recursos compartidos de red aleatorios. Ahora es un problema de limpieza. Y, más concretamente, un problema del administrador del sistema Linux.

Índice

El problema claramente definido

Para el usuario casual, no hay problema. Copiaron una imagen de máquina virtual de 75 GB en un espacio compartido en la red para "conservarla", y ahora es su problema. El mayor problema es que varios usuarios han copiado imágenes de VM a través de la "red" con un tamaño de 10 GB a 250 GB. Está viendo imágenes de VM de 1 TB o más, que ahora es su problema.

Pero para eso está el almacenamiento compartido, ¿no? El problema no es el uso del espacio para el almacenamiento legítimo de datos; el problema es que ahora sus copias de seguridad de estos espacios compartidos tardarán horas más.

Una solución potencial

Los administradores de sistemas son solucionadores de problemas por naturaleza. Cuando nos enfrentamos a un problema, buscamos una solución que creemos que funcionará para todos. Sin embargo, también sabemos por experiencia que la mejor solución técnica no siempre satisface los deseos personales. Mi posible solución al problema de los usuarios que copian sus gigantescas imágenes de VM en espacios compartidos es omitir esos archivos para la copia de seguridad. Podemos configurar nuestro trabajo de copia de seguridad para omitir archivos de más de 5 GB, lo que excluirá todas las imágenes de máquinas virtuales excepto las más pequeñas.

Esta solución parece funcionar lógica y prácticamente. Sin embargo, una vez que se vuelve de conocimiento común que las imágenes de VM no son parte del plan de respaldo nocturno estándar, se produce el caos. Los usuarios exigen que sus imágenes de VM inactivas se incluyan en las actividades de copia de seguridad estándar porque una pérdida sería devastadora, por lo que primero las copiaron en un recurso compartido de red. Hay otra manera.

Una solución alternativa

Con un poco más de tiempo y dinero, puede configurar una ubicación de almacenamiento de copia de seguridad independiente para imágenes de máquinas virtuales, lo que no afectará a sus copias de seguridad estándar en cuanto al tiempo o el uso del espacio. Así es como abordaría el problema: crearía un nuevo subdirectorio llamado VM_Images en el espacio compartido. Los usuarios pueden entonces depositar sus archivos gigantes en este espacio compartido específicamente dedicado a este uso. Cada usuario creará un directorio de usuarios para sí mismo y luego colocará sus archivos allí.

"¿Cómo resuelve esto el problema?", te preguntarás.

Excluir el directorio VM_Images de las copias de seguridad regulares resuelve los problemas con las copias de seguridad regulares que se completan a tiempo. Configure una tarea de copia de seguridad independiente para copiar el directorio VM_Images y todos los subdirectorios y archivos en una ubicación distinta a la de sus copias de seguridad estándar.

Problema resuelto.

Las imágenes de máquinas virtuales se respaldan según lo deseado y las copias de seguridad compartidas de red estándar no se ven afectadas.

Debe ser una solución adecuada que satisfaga las necesidades de todos.

Ir más lejos

En el pasado, para resolver un problema similar, también incluí imágenes ISO y archivos relacionados con máquinas virtuales, como los instaladores de VirtualBox, en la solución de ubicación alternativa para guardar. Todos estos archivos se suman. Incluyendo imágenes ISO, instaladores e imágenes de VM, tenía un cliente que recopilaba más de 1,5 TB de estos tipos de archivos. Una vez que separé las salvas, la vida de todos fue mucho mejor. Las copias de seguridad tomaron una cantidad de tiempo razonable. Las imágenes de máquinas virtuales y los archivos asociados se han respaldado en una ubicación alternativa, y los archivos superfluos, como ISO e instaladores, ahora se han separado de los datos corporativos.

Envoltura

Como administrador de sistemas con un largo historial de ira de los usuarios, puedo decirle honestamente que casi no existe una solución que satisfaga a todos. Lo mejor que puede hacer es seguir la política de la empresa, la política de seguridad y las mejores prácticas al abordar cualquier problema al que se enfrente. El único problema con esta filosofía es que alguien pedirá una excepción y la obtendrá. Me he ganado demasiados enemigos del personal y la gerencia tratando de citar regulaciones, mejores prácticas y políticas de seguridad.

Un mejor enfoque puede ser contratar a un miembro de cada equipo para resolver estos problemas. Si su organización es lo suficientemente grande, incluya representantes de almacenamiento, redes y seguridad para ayudar a resolver disputas y hacer lo que tenga más sentido. colectivamente para usuarios, administración y TI.

Artículos de interés

Subir