Software Sun Cluster: Guía de instalación para el sistema operativo Solaris

ProcedureSPARC: Cómo establecer el número de nombres de volúmenes y conjuntos de discos


Nota –

Este procedimiento sólo es necesario en el SO Solaris 9. Si el clúster se ejecuta en el sistema operativo Solaris 10, acceda a Cómo crear réplicas de la base de datos de estado.

Con la versión Solaris 10, Solaris Volume Manager se ha mejorado y ahora puede configurar volúmenes dinámicamente. Ya no necesita editar los parámetros nmd y md_nsets del archivo /kernel/drv/md.conf. Los volúmenes nuevos se crean dinámicamente, si es necesario.


Este procedimiento describe cómo determinar el número de nombres de los volúmenes y conjuntos de discos de Solaris Volume Manager que necesita para la configuración. también explica cómo modificar el archivo /kernel/drv/md.conf para especificar estos números.


Consejo –

El número predeterminado de los nombres de los volúmenes por conjunto de discos es de 128, pero muchas configuraciones necesitan más que el predeterminado. Aumente este número antes de implementar una configuración, para ahorrar tiempo de administración posteriormente.

Al mismo tiempo, mantenga el valor de los campos nmd y md_nsets tan bajo como sea posible. Todos los dispositivos posibles cuentan con estructuras de memoria, como las especifican nmd y md_nsets, incluso si no ha creado estos dispositivos. Para conseguir un rendimiento óptimo, mantenga el valor de nmd y md_nsets ligeramente superior al número de volúmenes que tenga intención de utilizar.


Antes de empezar

Tenga a mano la Plantilla para las configuraciones de los grupos de dispositivos cumplimentada.

  1. Calcule el número total de conjuntos de discos que espera necesitar en el clúster y añada un conjunto de discos más para la gestión privada de éstos.

    El clúster puede tener un máximo de 32 conjuntos de discos: 31 para uso general y 1 para la gestión privada de discos. El número predeterminado de conjuntos de discos es 4. Debe proporcionar este valor para el campo md_nsets en el Paso 3.

  2. Calcule el el nombre del volumen mayor que crea necesitar para cualquier conjunto de discos del clúster.

    Cada conjunto de discos puede tener un máximo de 8192 nombres de volúmenes. Este valor se proporciona para el campo nmd en el Paso 3.

    1. Determine la cantidad de nombres de volúmenes que crea necesitar en cada conjunto de discos del clúster.

      Si utiliza volúmenes locales, asegúrese de que cada nombre de volumen local en los que esté montado el sistema de archivos global, /global/.devices/node@ nodeid, sea único en todo el clúster y que no use el mismo nombre que cualquier Id. de dispositivo del clúster.


      Consejo –

      Elija una gama de números exclusivos para los nombres de identificación de los dispositivos y una gama para cada nodo exclusiva en los nombres de los volúmenes locales. Por ejemplo, los nombres de identificación de los dispositivos pueden usar la gama de d1 a d100. Los volúmenes locales del nodo 1 pueden usar nombres en la gama de d100 a d199. Y los volúmenes del nodo 2 pueden usar de d200 a d299.


    2. Calcule la mayor cantidad de nombres del volumen que espera usar en cualquier conjunto de discos.

      La cantidad de nombres del volumen que se establece está basado en el valor del nombre del volumen en lugar de la cantidad real . Por ejemplo, si los nombres del volumen van de d950 a d1000, el software de Solaris Volume Manager solicita que establezca el valor en 1000 nombres, no en 50.

  3. Conviértase en superusuario en cada nodo y edite el archivo /kernel/drv/md.conf.


    Caution – Caution –

    Todos los nodos del clúster (o pares del clúster en la topología de pares de clústers) deben tener archivos /kernel/drv/md.conf idénticos, sin que importe el número de conjuntos de discos mantenidos por cada nodo. Si no se siguen estas directrices se pueden producir graves errores en Solaris Volume Manager, así como una posible pérdida de datos.


    1. Establezca el campo md_nsets en el valor que obtuvo en el Paso 1.

    2. Establezca el campo nmd en el valor que obtuvo en el Paso 2.

  4. En cada nodo, lleve a cabo un rearranque de reconfiguración.


    phys-schost# touch /reconfigure
    phys-schost# shutdown -g0 -y -i6
    

    Los cambios en el archivo /kernel/drv/md.conf se vuelven operativos después de efectuar un rearranque de reconfiguración.

Pasos siguientes

Cree réplicas locales de la base de datos de estado. Acceda a Cómo crear réplicas de la base de datos de estado.