IMPLEMENTACIÓN DE CLUSTER CEPH PARA SISTEMAS DE VIRTUALIZACIÓN REDUNDANTES

La demanda de espacio para almacenar datos ha presionado en los últimos años a las empresas proveedoras de servicios TI a incrementar su oferta de espacio disponible para datos y a bajar el precio de este recurso. Considerando estas exigencias se hace necesario adaptar la plataforma la almacenamiento para alcanzar las expectativas de los clientes. Este trabajo apuntó a implementar sistemas de almacenamiento que sean confiables y que posean una buena relación entre cantidad de espacio y costo, y cuyas herramientas hagan las tareas de administración de la infraestructura más sencilla. En general, en este trabajo se profundiza en el estudio de tecnologías de almacenamiento de las cuales se elige Ceph como alternativa a utilizar debido a sus prestaciones de alta disponibilidad y escalabilidad. Posteriormente se explica el diseño de la solución para proveer almacenamiento de dispositivos de bloques virtuales para un ambiente de virtualización Proxmox, además de diseñar las herramientas de monitoreo y alarma. Finalmente se aborda la puesta en marcha del sistema, durante la cual se midió el límite operacional del sistema -en base a la tasa de operaciones de escritura que soporta- y también exponiendo resultados de su desempeño en ambiente productivo. La solución diseñada satisface los requerimientos de alta disponibilidad y desempeño para la plataforma de virtualización. Además se consiguió disminuir la sobre-utilización de almacenamiento, de un 300% a 200%; se atenúan algunos costos administrativos al centralizar la administración de la plataforma de almacenamiento; se mitigaron algunos riesgos de pérdida de información existentes en la plataforma anterior por ocurrencias de “split-brain”; se mejoró la plataforma de monitoreo por la necesidad de proporcionar mejores datos de rendimiento del hardware, los cuales se utilizaron para tomar decisiones sobre el diseño del sistema y el trabajo futuro.
 The demand for data storage has forced IT bussiness, in recent years, to increase the availability and lower the prices of data storage. Considering these requirements makes necessary to adapt the storage platform to meet the clients expectations. This work aimed to implement reliable storage systems, with a good value for quantity and whose tools would make the administration tasks of the storage infrastructure simpler. In general, in this work several storage technologies are studied, of which Ceph is chosen as an alternative because of its high availability and scalability features. Later, the design of the solution for virtual block devices provision for a “Proxmox Virtual Environment” (PVE) is elaborated, in addition designing the tools for monitoring and alarm. Finally, the start up of the system is addressed, on which the operational limit of the system is measured -based on the write operations it support, and also exposing the results of its performance in a production environment. The designed solution satisfy the requirements of high availability and performance for the virtualization platform. Also, the storage overhead was decreased from 300% to 200%; some administrative costs where attenuated by centralizing the storage system administration; some data loss risks, caused by split-brain in “Distributed Replicated Block Device” (DRBD), where mitigated; the monitoring platform was improved by the need to provide better hardware performance data, which was used to make decitions over the system design and future work.