i UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES ESTUDIO DE ESCENARIOS PARA DETERMINAR LAS LIMITANTES DE LAS EMPRESAS PARA UTILIZAR ASM Y LA VERDADERA REALIDAD DE IMPLEMENTARLO TESIS DE GRADO Previa a la obtención del Título de: INGENIERO EN SISTEMAS COMPUTACIONALES AUTOR: NORMA CALLE CALLE TUTOR: ING. RAYNAUD QUIROZ GUAYAQUIL ECUADOR 2010
ii DEDICATORIA Dedico este trabajo a Dios que gracias a sus bendiciones he podido cumplir con todas las metas propuestas y a mis padres por el apoyo brindado incondicionalmente para la culminación de mi carrera.
iii AGRADECIMIENTO Agradezco la realización de este trabajo a mis padres que me dieron su apoyo incondicional en todo momento, a los profesionales que aportaron con sus conocimientos para el desarrollo de esta investigación y a todas las personas que me dieron soporte moral a lo largo de la elaboración del trabajo.
iv UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES ESTUDIO DE ESCENARIOS PARA DETERMINAR LAS LIMITANTES DE LAS EMPRESAS PARA UTILIZAR ASM Y LA VERDADERA REALIDAD DE IMPLEMENTARLO RESUMEN Automatic Storage Management (ASM) es una herramienta que provee Oracle a partir de la versión 10g, proporciona al administrador de la base de datos una interfaz de gestión de almacenamiento ya que trabaja como un sistema de archivos integrado y como un administrador de discos. Permite dividir todas las unidades de almacenamiento disponible en grupos de discos, los cuales son administrados de tal forma que ASM automatiza la ubicación de los archivos dentro de los grupos de discos, por lo que aumenta la utilización del almacenamiento, tiempo de actividad y agilidad, además de una rápida resincronización después de agregar o eliminar discos de un grupo. Por todo esto, en este trabajo se podrá encontrar algunos casos en los cuales se despejaran ciertas hipótesis sobre la implementación de esta herramienta tomando en consideración la infraestructura que tiene montado cada caso. Este estudio será de gran beneficio para administradores que deseen implementar ASM ya que podrá realizar una comparación con la tecnología implementada en su empresa y la que existe documentada en este trabajo, logrando así determinar cuáles serán los beneficios que podrá obtener al implementar esta herramienta basándose en configuraciones debidamente demostradas
v INDICE GENERAL CARATULA...i DEDICATORIA... ii AGRADECIMIENTO...iii RESUMEN...iv ÍNDICE GENERAL... v INTRODUCCION. 1 Migración a ASM sobre una infraestructura de almacenamiento administrada por un software con licenciamiento no Oracle 2 Levantamiento de información......2 Hipótesis de estudio... 3 Esquema de la infraestructura de Almacenamiento actualmente implementada... 4 Redundancia en discos RAID 10... 5 Software Veritas Storage Foundation 3 Standar... 8 Requerimientos del sistema... 9 Funciones principales... 11 Ventajas principales... 12 Costo de software... 13 Algoritmo multipath... 14 Desarrollo de la hipótesis... 16 Requerimientos técnicos mínimos para la implementación de ASM... 17
vi Procedimientos para implementar ASM... 18 Procedimiento 1: Tomar al disco nuevo como auxiliar para mover los archivos de la base de datos... 19 Procedimiento 2: Tomar al disco nuevo como parte del grupo ASM.....21 Mover archivos file system......22 Procedimiento 1: Mover los datafiles con toda su información a la nueva ruta de almacenamiento....22 Procedimiento 2: Crear una nueva estructura en la unidad de almacenamiento a la cual serán movidos los datafiles..24 Mover controfiles... 25 Mover logfiles... 26 Mover archivos que pertenecen a un grupo de discos... 27 Elección de la solución propuesta y justificación... 29 Conclusión... 30 Implementación de ASM en un ambiente donde existen archivos independientes de la base de datos en diferentes discos...31 Levantamiento de información......31 Hipótesis de estudio...32 Esquema de la infraestructura de almacenamiento actualmente implementada... 33 Redundancia en discos RAID 5... 34 Software Data Protector... 37 Ventajas principales... 40 Servidores Blade... 41
vii Ventajas principales... 43 Diferencia entre un sistema de servidores montados en Rack y Blade Server... 44 Desarrollo de la hipótesis... 45 Requerimientos técnicos mínimos para la la implementación de ASM... 46 Representación de los archivos a ser movidos... 47 Procedimientos para almacenar los archivos de reportes sobre la implementación de ASM discos.....48 Procedimiento 1: Los archivos comparten la unidad de respaldos.......49 Procedimiento 2: Compartir almacenamiento con archivos no pertenecientes al grupos ASM....50 Elección de la solución propuesta y justificación... 56 Conclusión... 57 Implementación de ASM sobre una red SAN y flexibilidad De movilidad de archivos con un alto porcentaje de transacciones elevadas..59 Levantamiento de información...59 Hipótesis de estudio... 60 Storage Area Network(SAN)... 61 Componentes de una red SAN... 62 Formas de transferencia de datos de una SAN... 63 Ventajas principales... 64 Capas de SAN... 66 Puertos de SAN... 66
viii Base de datos standby-data guard... 68 Pasos para implementar Standby... 70 Ventajas principales... 71 Desarrollo de la hipótesis... 72 Requerimientos técnicos mínimos para la la implementación de ASM... 73 Flexibilidad de archivos en ASM... 73 DBMS_FILE:TRANSFER... 74 RMAN... 78 SAN para la implementación de ASM... 80 Migración de versión de la base de datos para implementar ASM... 83 Conclusión... 87 Implementación de ASM sobre una estructura de Almacenamiento limitada...88 Levantamiento de información....88 Hipótesis de estudio...89 Esquema de la estructura de almacenamiento actualmente implementada...90 Desarrollo de la hipótesis...91 Requerimientos técnicos mínimos para la la implementación de ASM... 91 Procedimiento 1: Migración a ASM invirtiendo en un disco... 92 Procedimiento 2: Migración a ASM invirtiendo en un dos discos... 94 Elección de la solución propuesta... 96 Conclusión... 99
ix Observaciones a considerar para realizar una correcta Configuración de ASM...100 Glosario......103 BIBLIOGRAFÍA....106
x ÍNDICE DE CUADROS CUADRO NO. 1 Características de RAID 10... 6 CUADRO NO. 2 Precios de licencias de Veritas Storage Foundation... 13 CUADRO NO. 3 Diferencias entre Veritas Storage Foundation y ASM... 15 CUADRO NO. 4 Características de RAID 5.....35 CUADRO NO. 5 Implementos relevantes para implementar una SAN... 81
xi ÍNDICE DE GRÁFICOS GRÁFICO NO. 1 Esquema de la infraestructura de almacenamiento... 4 GRÁFICO NO. 2 Estructura de RAID 10... 5 GRÁFICO NO. 3 Distribución de la información en RAID 10... 7 GRÁFICO NO. 4 Consola de administración de Veritas... 8 GRÁFICO NO. 5 Representación del algoritmo multipath... 14 GRÁFICO NO. 6 Representación del almacenamiento implementada actualmente... 17 GRÁFICO NO. 7 Mover archivos al disco auxiliar... 19 GRÁFICO NO. 8 Discos transformados en ASM, auxiliar contiene los archivos... 19 GRÁFICO NO. 9 Configuración de los discos en ASM y distribución de los archivos... 20 GRÁFICO NO. 10 Configuración la nueva unidad... 21 GRÁFICO NO. 11 Configurando los archivos en la nueva unidad... 21
xii GRÁFICO NO. 12 Configuración de todas las unidades en ASM... 22 GRÁFICO NO. 13 Esquema de la infraestructura de almacenamiento... 33 GRÁFICO NO. 14 Estructura de RAID 5... 34 GRÁFICO NO. 15 Distribución de la información en RAID 5... 36 GRÁFICO NO. 16 Estructura de funcionamiento de Data Protector... 38 GRÁFICO NO. 17 Chasis de un servidor Blade... 41 GRÁFICO NO. 18 Los archivos son movidos al disco de respaldos... 47 GRÁFICO NO. 19 Los respaldos comparten almacenamiento junto con archivos de reportes... 49 GRÁFICO NO. 20 Implementar ASM que soporte archivos externos de la base de datos... 50 GRÁFICO NO. 21 Discos existentes que reconoce el sistema operativo... 51 GRÁFICO NO. 22 Secuencia para realizar la partición del disco... 51 GRÁFICO NO. 23 Secuencia para realizar la partición del disco con formato... 52
xiii GRÁFICO NO. 24 Muestra el tamaño y tipo de partición creada... 52 GRÁFICO NO. 25 Configurando el sistema para usar ASM... 53 GRÁFICO NO. 26 Archivos movidos a los discos particionados... 55 GRÁFICO NO. 27 Esquema de implementación de SAN... 61 GRÁFICO NO. 28 Esquema de funcionamiento de Data Guard... 68 GRÁFICO NO. 29 File system hacia un grupo ASM... 73 GRÁFICO NO. 30 Desde un grupo ASM hacia un file system... 73 GRÁFICO NO. 31 Desde un grupo ASM hacia otro grupo... 73 GRÁFICO NO. 32 Esquema de la infraestructura de almacenamiento... 90 GRÁFICO NO. 33 Representación del almacenamiento implementada actualmente... 91 GRÁFICO NO. 34 Representación del almacenamiento para ASM... 92 GRÁFICO NO. 35 Representación de los archivos migrados a ASM... 92
xiv GRÁFICO NO. 36 Representación de la reestructuración de los archivos de la base de datos... 93 GRÁFICO NO. 37 Unidades de discos a utilizarse en la migración... 95 GRÁFICO NO. 38 Distribución de la base de datos en las unidades ASM... 95 GRÁFICO NO. 39 Moviendo los datafiles para separarlos del área de base de datos... 96
xv
xvi
xvii