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

ProcedureSPARC: Cómo definir 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 Solaris Volume Manager nombres de volúmenes y conjuntos de discos que necesita para su 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 nombres de volúmenes por conjunto de discos es 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 nombre de volumen mayor que crea que necesita crear 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 metadispositivos o volúmenes locales de , asegúrese de que cada nombre de metadispositivo o volumen de en los que esté montado un sistema de archivos de dispositivos 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 un intervalo de números para utilizarlo exclusivamente con nombres de Id. de dispositivo, y un intervalo para cada nodo para que lo use exclusivamente su nombre de metadispositivo o volumen de local. Por ejemplo, los nombres de identificación de los dispositivos pueden usar la gama de d1 a d100. Los metadispositivos o volúmenes locales de del nodo 1 podrían utilizar nombres en un intervalo desde d100 hasta d199. Y los metadispositivos o volúmenes locales de del nodo 2 podrían utilizar desde d200 hasta d299.


    2. Calcule los nombres de metadispositivos o volúmenes de que espera utilizar en cualquier conjunto de discos.

      La cantidad de nombres de volúmenes o de metadispositivos de a definir se basa en el valor del nombre del volumen o del metadispositivo en vez de en la cantidad real . Por ejemplo, si los nombres de metadispositivos o volúmenes de oscilan entre d950 y d1000, Solaris Volume Manager requiere que defina el valor en 1.000 nombres, no en 50.

  3. Conviértase en superusuario en cada uno de los nodos 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 claustras) 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.