En este capítulo se describen las directrices y los requisitos necesarios para crear sistemas de archivos duplicados con los métodos de instalación JumpStart personalizado o la Modernización automática de Solaris.
En él se tratan los siguientes temas.
Requisitos y directrices para las réplicas de las bases de datos de estado
Directrices y requisitos para la duplicación y la subduplicación
Efectos del arranque en modo monousuario en los volúmenes RAID-1
Si desea información adicional sobre la planificación para crear sistemas duplicados de archivos con el método de instalación Modernización automática de Solaris, consulte Directrices generales para la creación de sistemas de archivos duplicados.
Si desea instrucciones sobre cómo crear sistemas duplicados de archivos con el método de instalación Jumpstart personalizado, consulte Palabra clave de perfil filesys (creación de sistemas de archivos duplicados) y Palabra clave de perfil metadb (creación de réplicas de bases de datos de estado).
Si desea crear sistemas de archivos duplicados en segmentos concretos, los discos que piense usar para la duplicación se deben acoplar directamente y deben quedar disponibles para el sistema durante la instalación.
El método de instalación JumpStart personalizado asigna automáticamente nombres de volúmenes a las subduplicaciones RAID-0 durante la instalación. Puede asignar opcionalmente un nombre a los volúmenes RAID-1 (duplicaciones) con la palabra clave filesys JumpStart.
Tenga en cuenta las normas siguientes al asignar nombres a los volúmenes.
Los nombres de los volúmenes deben comenzar por la letra d seguida de un número, por ejemplo, d0.
En lugar de especificar el nombre completo de un volumen, como /dev/md/dsk/d1, puede usar un nombre de volumen abreviado, como d1.
Con el fin de simplificar la administración de volúmenes, tenga en cuenta la posibilidad de usar las convenciones de nombres siguientes.
Utilice rangos para cada tipo concreto de volúmenes. Por ejemplo, asigne números del 0 al 20 para los volúmenes RAID-1 y del 21 al 40 para los volúmenes RAID-0.
Cuando utilice la Modernización automática de Solaris para crear duplicaciones, utilice una relación de nombres para las duplicaciones. Puede asignar el cero (0) a las duplicaciones y el uno (1) y el dos (2) a las subduplicaciones. Por ejemplo, la duplicación d10, con las subduplicaciones d11 y d12; duplicación d20 y las subduplicaciones d21 y d22.
Cuando utilice el método de instalación JumpStart personalizado para crear duplicaciones, a las subduplicaciones se les asigna automáticamente un nombre que se corresponda con el nombre de la duplicación.
Use un método de asignación de nombre que asigne los números del segmento y del disco a los números de los volúmenes.
El Gestor de volúmenes de Solaris tiene 128 nombres de volúmenes predeterminados, del 0 al 127. La lista siguente muestra algunos ejemplos de nombres de volúmenes.
Dispositivo /dev/md/dsk/d0: volumen del bloque d0
Dispositivo /dev/md/dsk/d1: volumen del bloque d1
Si desea información detallada sobre los requisitos para los nombres del Gestor de volúmenes de Solaris, consulte Solaris Volume Manager Administration Guide.
Debe distribuir las réplicas de las bases de datos de estado en los segmentos, unidades y controladores, con el fin de evitar puntos concretos de fallos. Se necesita una mayoría de réplicas para superar un fallo concreto de un componente. Si pierde una réplica, por ejemplo cuando un dispositivo falla, el error puede provocar problemas al ejecutar el software Gestor de volúmenes de Solaris o al rearrancar el sistema. El Gestor de volúmenes de Solaris requiere al menos que la mitad de las réplicas estén disponibles para su ejecución, pero una mayoría (la mitad más una) para rearrancar en modo multiusuario.
Si desea instrucciones detalladas sobre la creación y administración de las réplicas de la base de datos de estado, consulte Solaris Volume Manager Administration Guide.
Antes de seleccionar los segmentos para las réplicas de las bases de datos de estado, tenga en cuenta las directrices y recomendaciones siguientes.
Debe crear réplicas de bases de datos de estado en un segmento exclusivo de al menos 4 MB por réplica. Si fuera necesario puede crear réplicas de bases de datos de estado en un segmento que se vaya a utilizar como parte de un volumen RAID-0 o RAID-1. Debe crear las réplicas antes de añadir el segmento al volumen.
De manera predeterminada, el tamaño de una réplica de base de datos de estado es de 4 MB o 8192 bloques de discos. Si el tamaño de un segmento del disco no es el adecuado puede cambiarlo para que aloje la réplica de la base de datos de estado. Si desea obtener información sobre el cambio de tamaño de un segmento, consulte “Administering Disks (Tasks)” in System Administration Guide: Basic Administration.
Puede crear réplicas de bases de datos de estado en segmentos que no estén en uso. La parte de un segmento reservada a la réplica de bases de datos de estado no se debe usar para ningún otro fin.
No puede crear réplicas de bases de datos de estado en sistemas de archivos existentes ni en los sistemas de archivos raíz (/), /usr ni de intercambio. Si fuera necesario, puede crear un nuevo segmento (siempre que haya un nombre de segmento disponible) asignando espacio desde el archivo de intercambio; coloque después las réplicas de bases de datos de estado en ese nuevo segmento.
Si una réplica de la base de datos de estado se sitúa en un segmento que se convierte en parte de un volumen, la capacidad de éste se reduce a causa del espacio ocupado por las réplicas. El espacio ocupado por una réplica se redondea hasta el límite del cilindro siguiente y este espacio lo omite el volumen.
Antes de elegir el número de réplicas de bases de datos de estado, tenga en cuenta las directrices siguientes.
Se recomienda un mínimo de 3 réplicas de bases de datos de estado y un máximo de 50 por conjunto de discos del Gestor de volúmenes de Solaris. Se recomiendan las directrices siguientes:
Para un sistema con una sola unidad: sitúe las tres réplicas en un segmento.
Para un sistema que disponga de dos a cuatro unidades: sitúe dos réplicas en cada unidad.
Para un sistema con cinco unidades o más: sitúe una réplica en cada unidad.
Las réplicas adicionales de la base de datos de estado pueden mejorar el rendimiento de la duplicación. Generalmente, necesita añadir dos réplicas a cada duplicación que añada al sistema.
Si dispone de un volumen RAID-1 que se vaya a usar para E/S aleatoria de pequeño tamaño (por ejemplo, una base de datos) tenga en cuenta el número de réplicas. Para conseguir un mejor rendimiento, debe tener al menos dos réplicas extra por volumen RAID-1 en los segmentos (y preferiblemente en discos y controladores) que estén desconectados del volumen RAID-1.
Si hay varios controladores, las réplicas se deben distribuir tan uniformemente como sea posible en todos ellos. Esta estrategia proporciona la sustitución, si un controlador falla, y también ayuda a equilibrar la carga. Si hay varios discos en un controlador, al menos dos de ellos en cada controlador deben almacenar una réplica.
Si trabaja con volúmenes RAID-1 (duplicaciones) y RAID-0 (concatenaciones de un sólo segmento), tenga en cuenta las directrices siguientes.
El método de instalación JumpStart personalizado y la Modernización automática de Solaris admiten un subconjunto de características disponibles en el software del Gestor de volúmenes de Solaris. Si crea sistemas de archivos duplicados con estos programas de instalación, tenga en cuenta estas directrices.
El término “volumen RAID-0” se puede referir a los repartos en bandas o a las concatenaciones de discos. Los métodos de instalación JumpStart personalizado y la Modernización automática de Solaris sólo permiten crear concatenaciones de un único segmento. No puede crear volúmenes de reparto en bandas RAID-0 durante la instalación o modernización.
El método de instalación JumpStart personalizado permite crear hasta dos subduplicaciones para cada duplicación. El método de instalación Modernización automática de Solaris permite crear hasta tres subduplicaciones para cada duplicación. Normalmente dos subduplicaciones proporcionan suficientes datos para la mayoría de las aplicaciones y los costes de la unidad de disco son menores. Tres subduplicaciones permiten dejar fuera de línea una subduplicación y efectuar una copia de seguridad mientras se mantiene las dos subduplicaciones restantes para una redundancia continuada de los datos.
Si crea sistemas de archivos duplicados con el método de instalación JumpStart personalizado, no necesita crear los sistemas de archivos que esté duplicando antes de crear la duplicación.
Si selecciona los discos y los controladores que desee usar para duplicar un sistema de archivos, tenga en cuenta estas directrices.
Use componentes de diferentes controladores para aumentar el número de lecturas y escrituras simultáneas que se pueden efectuar.
Mantenga los segmentos de varias subduplicaciones en diferentes discos y controladores. La protección de los datos disminuye considerablemente si los segmentos de dos o más subduplicaciones de la misma duplicación están en el mismo disco.
Organice las subduplicaciones en controladores separados, puesto que los controladores y los cables asociados tienden a fallar con más frecuencia que los discos. Esta práctica también mejora el rendimiento de los discos.
Use el mismo tipo de discos y controladores en una sola duplicación. Especialmente en los viejos dispositivos de almacenamiento SCSI, los diferentes modelos o marcas de discos o de controladores pueden tener un rendimiento muy variable. La combinación de diversos niveles de rendimiento en una única duplicación puede provocar que el rendimiento se degrade significativamente.
Si selecciona los segmentos que desee usar para duplicar un sistema de archivos, tenga en cuenta estas directrices.
Cualquier sistema de archivos, incluido el raíz (/), de intercambio y /usr, puede usar una duplicación. Cualquier aplicación, como una base de datos, puede usar una duplicación.
Compruebe que los segmentos de las subduplicaciones sean de igual tamaño. Las subduplicaciones de diferentes tamaños provocan que haya espacio en el disco sin usar.
Si tiene un sistema de archivos duplicado donde la primera subduplicación adjunta no comienza por el cilindro 0, todas las subduplicaciones adicionales que adjunte tampoco deben comenzar por el cilindro 0. Si intenta anexar una subduplicación que empiece en el cilindro 0 a una duplicación cuya subduplicación original no empieza en ese cilindro, aparecerá el mensaje de error siguiente.
can't attach labeled submirror to an unlabeled mirror |
El inicio de los cilindros no tiene por qué ser idéntico en todas las subduplicaciones, pero todas ellas deben incluir o no el cilindro 0.
Si un sistema con duplicaciones para el sistema de archivos raíz (/), /usr y de intercambio se arranca en modo monousuario, el sistema indica que estas duplicaciones necesitan mantenimiento. Cuando visualice estas duplicaciones con el comando metastat, estas duplicaciones, y posiblemente todas las duplicaciones del sistema, aparecerán en el estado de “Mantenimiento necesario”.
No se preocupe, aunque esta situación le pueda parecer peligrosa. El comando metasync-r, que normalmente se ejecuta durante el arranque para resincronizar duplicaciones, queda interrumpido cuando el sistema se arranca en modo monousuario. Tras rearrancar el sistema, el comando metasync -r se ejecuta y resincroniza todas las duplicaciones.
Si esta interrupción representa una preocupación, ejecute manualmente el comando metasync -r.
Si desea más información sobre metasync, consulte la página de comando man metasync(1M) y Solaris Volume Manager Administration Guide.