Este capítulo describe los requisitos y directrices necesarios para crear volúmenes RAID-1 con los métodos de instalación JumpStart personalizada o 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
El arranque en modo monousuario hace que la duplicación parezca necesitar mantenimiento
Para obtener más información sobre Modernización automática de Solaris o JumpStart, consulte las referencias siguientes:
Para Modernización automática de Solaris: Directrices generales cuando se crean sistemas de archivos en volúmenes RAID-1 (duplicados) de Guía de instalación de Solaris 10 8/07: Modernización automática de Solaris y planificación de la modernización
Para JumpStart:
Para crear volúmenes RAID-1 para duplicar datos en segmentos específicos, los discos que vaya a utilizar deben estar conectados directamente y disponibles para el sistema durante la instalación.
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 Solaris Volume Manager o al rearrancar el sistema. El software Solaris Volume Manager 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 réplicas de bases de datos de estado, consulte la 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.
Tarea |
Descripción |
---|---|
Elegir un segmento exclusivo |
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. |
Cambiar el tamaño de un segmento |
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. Para obtener información sobre cambios en el tamaño de un segmento, consulte el Capítulo 11, Administering Disks (Tasks) de System Administration Guide: Devices and File Systems. |
Elegir un segmento que no se esté utilizando |
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 root (/), /usr ni swap. 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. |
|
Seleccionar un segmento que se convierte en volumen |
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 hasta un máximo de 50 réplicas por conjunto de discos de Solaris Volume Manager. 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 bases 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 lo más uniformemente posible entre 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 está trabajando con volúmenes RAID-1 (duplicaciones) y volúmenes RAID-0 (concatenaciones de segmentos únicos), tenga en cuenta las directrices siguientes.
El método de instalación JumpStart personalizada y Modernización automática de Solaris admiten un subconjunto de características disponibles en el software de Solaris Volume Manager. Si crea sistemas de archivos duplicados con estos programas de instalación, tenga en cuenta estas directrices.
Programa de instalación |
Función admitida |
Función no admitida |
---|---|---|
JumpStart personalizada y Modernización automática de Solaris |
|
En Solaris Volume Manager, un volumen RAID-0 puede hacer referencia a bandas de discos o concatenaciones de discos. No puede crear volúmenes de reparto en bandas RAID-0 durante la instalación o modernización. |
JumpStart personalizada |
|
|
Modernización automática de Solaris |
Para ver ejemplos, consulte Para crear un entorno de arranque con volúmenes RAID-1 (duplicaciones) de Guía de instalación de Solaris 10 8/07: Modernización automática de Solaris y planificación de la modernización. |
No se admiten más de tres volúmenes RAID-0. |
Crear e instalar Solaris Flash con volúmenes RAID-1 |
Puede crear un contenedor Solaris Flash a partir de un sistema principal en el que se hayan configurado volúmenes RAID-1 de Solaris Volume Manager. El software de creación de Solaris Flash elimina toda la información de los volúmenes RAID-1 del contenedor para mantener la integridad del sistema clónico. Con JumpStart personalizado puede reconstruir los volúmenes RAID-1 usando un perfil de JumpStart. Con Modernización automática de Solaris, puede crear un entorno de arranque con volúmenes RAID-1 configurados e instalar el contenedor. El programa de instalación de Solaris no se puede usar para instalar volúmenes RAID-1 con un contenedor de Solaris Flash. Para ver ejemplos de volúmenes RAID-1 en perfiles de JumpStart, consulte Ejemplos de perfiles de Guía de instalación de Solaris 10 8/07: instalaciones avanzadas y JumpStart personalizadas. |
Veritas VxVM almacena información de configuración en áreas que no están disponibles para Solaris Flash. Si se han configurado sistemas de archivos de Veritas VxVm, no deberá crear ningún contenedor de Solaris Flash. Además, las instalaciones de Solaris, incluidos JumpStart y Modernización automática de Solaris, no admiten la reconstrucción de volúmenes VxVM en el momento de la instalación. Por lo tanto, si tiene previsto implementar el software Veritas VxVM usando un contenedor de Solaris Flash, dicho contenedor deberá crearse antes de configurar los sistemas de archivos VxVM. A continuación, habrá que configurar individualmente los sistemas clonados después de que el contenedor se haya aplicado y se haya reiniciado el sistema. |
Tenga en cuenta las reglas siguientes a la hora de asignar nombres a los volúmenes.
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.
Los nombres de los volúmenes deben comenzar por la letra d seguida de un número, por ejemplo, d0.
Solaris Volume Manager tiene 128 nombres de volúmenes predeterminados, del 0 al 127. La lista siguiente 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
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.
Si utiliza Modernización automática de Solaris para crear volúmenes RAID-1 (duplicaciones) y volúmenes RAID-0 (subduplicaciones), puede habilitar el software para que detecte y asigne nombres de volúmenes, o puede asignar nombres. Si se habilita el software para que detecte los nombres, se asigna el primer nombre de duplicación o subduplicación disponible. Si el usuario asigna nombres a las duplicaciones, debe asignar nombres que terminen en cero, de modo que la instalación pueda usar nombres que acaben en 1 y en 2 para las subduplicaciones. Si asigna nombres de subduplicaciones, asigne los nombres que terminen en 1 o en 2. Si no asigna los números correctamente, es posible que no se cree la duplicación. Por ejemplo, si especifica el nombre de una duplicación con un número que acabe en 1 o en 2 (d1 o d2), la modernización automática de Solaris no podrá crear la duplicación si su nombre es una copia del nombre de una subduplicación.
En versiones anteriores se podía especificar un nombre de volumen abreviado. A partir de la versión 10 8/07 sólo es posible especificar el nombre completo del volumen. Para especificar una duplicación, únicamente se puede utilizar el nombre completo del volumen, por ejemplo /dev/md/dsk/d10.
En este ejemplo, Modernización automática de Solaris asigna los nombres de los volúmenes. Los volúmenes RAID-1 d0 y d1 son los únicos en uso. Para la duplicación d10, Modernización automática de Solaris elige d2 para la subduplicación del dispositivo c0t0d0s0 y d3 para la subduplicación del dispositivo c1t0d0s0.
lucreate -n newbe -m /:/dev/md/dsk/d10:mirror,ufs -m /:/dev/dsk/c0t0d0s0:attach -m /:/dev/dsk/c1t0d0s0:attach |
En este ejemplo, los nombres de los volúmenes se asignan en el comando. Para la duplicación d10, d11 es el nombre de la subduplicación del dispositivo c0t0d0s0 y d12 es el nombre de la subduplicación del dispositivo c1t0d0s0.
lucreate -n newbe -m /:/dev/md/dsk/d10:mirror,ufs -m /:/dev/dsk/c0t0d0s0,/dev/md/dsk/d11:attach -m /:/dev/dsk/c1t0d0s0,/dev/md/dsk/d12:attach |
Si desea información detallada sobre los requisitos para la asignación de nombres de Solaris Volume Manager, consulte la Solaris Volume Manager Administration Guide.
Si usa el método de instalación JumpStart personalizada para crear volúmenes RAID-1 (duplicaciones) y volúmenes RAID-0 (subduplicaciones), puede habilitar el software para que detecte y asigne nombres de volúmenes a las duplicaciones, o puede asignar los nombres del perfil.
Si habilita el software para que detecte los nombres, se asigna el número del primer volumen disponible.
Si el usuario asigna nombres del perfil, debe asignar nombres de duplicaciones que acaben en cero, de manera que la instalación pueda usar los nombres que terminen en 1 y en 2 para las subduplicaciones.
Si asigna números de manera incorrecta, es posible que la duplicación no llegue a crearse. Por ejemplo, si especifica un nombre de duplicación con un número que acabe en 1 o en 2 (d1 o d2), JumpStart no podrá crear la duplicación si su nombre es una copia del nombre de una subduplicación.
Los nombres de los segmentos de disco físicos y de los volúmenes de Solaris Volume Manager pueden abreviarse. La abreviatura es el nombre más corto que identifica un dispositivo de forma exclusiva. A continuación se indican algunos ejemplos.
Un volumen de Solaris Volume Manager se puede identificar mediante su designación dnúm; de esta forma, por ejemplo, /dev/md/dsk/d10 se convierte simplemente en d10.
Si un sistema tiene un único controlador y varios discos se puede utilizar t0d0s0; si hay varios controladores, utilice c0t0d0s0.
En el ejemplo siguiente de perfiles, la duplicación recibe los números de los primeros volúmenes disponibles. Si la siguiente duplicación disponible que acabe en cero es d10, los nombres d11 y d12 se asignan a las subduplicaciones.
filesys mirror c0t0d0s1 /
En ejemplo de perfil siguiente, el número de duplicación que se asigna al perfil es d30. El software asigna los nombres de las subduplicaciones a partir del número de duplicaciones y las primeras subduplicaciones disponibles. d31 y d32 se asignan como nombres a las subduplicaciones.
filesys mirror:d30 c0t1d0s0 c0t0d0s0 /
Si desea información detallada sobre los requisitos para la asignación de nombres de Solaris Volume Manager, consulte la Solaris Volume Manager Administration Guide.
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 en el que la primera subduplicación adjunta no se inicia en el cilindro 0, ninguna subduplicación adicional que adjunte debe comenzar en el cilindro 0. Si intenta acoplar una subduplicación que comience en el cilindro 0 a una duplicación donde la subduplicación original no comience por el cilindro 0, aparecerá el mensaje de error siguiente:
can't attach labeled submirror to an unlabeled mirror |
Debe asegurarse de que todas las subduplicaciones que planee acoplar a una duplicación comiencen en el cilindro 0 o que ninguna de ellas comience en el cilindro 0.
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 obtener más información acerca de metasync, consulte la página de comando man metasync(1M) y la Solaris Volume Manager Administration Guide.