Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
Guía de instalación del software Oracle Solaris Cluster |
1. Planificación de la configuración de Oracle Solaris Cluster
2. Instalación del software en los nodos del clúster global
3. Establecimiento del clúster global
4. Configuración del software Solaris Volume Manager
5. Instalación y configuración de Veritas Volume Manager
6. Creación de un sistema de archivos del clúster
7. Creación de zonas no globales y clústeres de zona
Configuración de una zona no global en un nodo del clúster global
Cómo crear una zona no global en un nodo del clúster global
Configuración de un clúster de zona
Información general de la utilidad clzonecluster
Establecimiento del clúster de zona
Cómo preparar Trusted Extensions para utilizar con clústeres de zona
Adición de sistemas de archivos a un clúster de zona
Cómo agregar un sistema de archivos local a un clúster de zona
Cómo agregar un grupo de almacenamiento ZFS a un clúster de zona
Cómo agregar un sistema de archivos compartidos QFS a un clúster de zona
Cómo agregar un sistema de archivos de clúster a un clúster de zona
Adición de dispositivos de almacenamiento a un clúster de zona
Cómo agregar un metadispositivo individual a un clúster de zona (Solaris Volume Manager)
Cómo agregar un conjunto de discos a un clúster de zona (Solaris Volume Manager)
Cómo agregar un dispositivo DID a un clúster de zona
Cómo agregar un dispositivo de disco básico a un clúster de zona
8. Instalación del módulo de Oracle Solaris Cluster en Sun Management Center
9. Desinstalación del software del clúster
A. Hojas de trabajo de instalación y configuración de Oracle Solaris Cluster
Esta sección proporciona procedimientos para configurar un clúster de zonas no globales de contenedores Solaris, denominado clúster de zona.
La utilidad clzonecluster crea, modifica y suprime un clúster de zona. La utilidad clzonecluster administra de forma activa un clúster de zona. Por ejemplo, la utilidad clzonecluster inicia y detiene un clúster de zona. Los mensajes de progreso de la utilidad clzonecluster se transfieren a la consola, pero no se guardan en un archivo de registro.
Esta utilidad funciona en los mismos niveles de ámbito, del mismo modo que la utilidad zonecfg:
El ámbito de clúster afecta a todo el clúster de zona.
El ámbito de nodo sólo afecta al nodo del clúster de zona que se haya especificado.
El ámbito de recurso afecta a un nodo específico o a todo el clúster de zona en función del ámbito indicado en el formulario de ámbito de recurso. Sólo se puede acceder a la mayoría de los recursos desde el ámbito de nodo. Los siguientes indicadores identifican el ámbito:
clzc:zoneclustername:resource> cluster-wide setting clzc:zoneclustername:node:resource> node-specific setting
Puede especificar cualquier parámetro de recurso de zonas de Solaris, así como parámetros específicos de los clúster de zona, mediante la utilidad clzonecluster. Para obtener información sobre los parámetros que puede establecer en un clúster de zona, consulte la página de comando man clzonecluster(1CL). Puede encontrar información adicional sobre los parámetros de recursos de zonas de Solaris en la página de comando man zonecfg(1M).
En esta sección se describe cómo configurar un clúster de zonas no globales.
Este procedimiento prepara el clúster global para que utilice la función Trusted Extensions de Oracle Solaris con clústeres de zona y habilita la función Trusted Extensions.
Si no tiene pensado habilitar Trusted Extensions, vaya a Cómo crear un clúster de zona.
Realice este procedimiento en cada nodo del clúster global.
Realice las siguientes tareas:
Compruebe que el sistema operativo Solaris esté instalado para admitir el uso del software Trusted Extensions.
Si el software de Solaris ya se encuentra instalado en el nodo, debe asegurarse de que la instalación de Solaris cumpla con los requisitos de software Oracle Solaris Cluster y de cualquier otra aplicación que vaya a instalar en el clúster. El software Trusted Extensions no se incluye en el grupo de software de usuario final de Solaris.
Consulte la sección Cómo instalar el software de Solaris instalar el software de Solaris de forma que cumpla los requisitos del software Oracle Solaris Cluster.
Compruebe que disponga de un servicio de asignación de nombres LDAP configurado para que Trusted Extensions pueda utilizarlo. Consulte el Capítulo 5, Configuring LDAP for Trusted Extensions (Tasks) de Oracle Solaris Trusted Extensions Configuration Guide
Revise las directrices de Trusted Extensions en un clúster de zona. Consulte Directrices para Trusted Extensions en un clúster de zona.
Las secuencias de comandoszoneshare y zoneunshare de Trusted Extensions permiten exportar directorios de inicio en el sistema. Una configuración de Oracle Solaris Cluster no admite esta función.
Inhabilite esta función sustituyendo cada secuencia de comandos con un vínculo simbólico a la utilidad /bin/true. Hágalo en todos los nodos de clúster global.
phys-schost# ln -s /usr/lib/zones/zoneshare /bin/true phys-schost# ln -x /usr/lib/zones/zoneunshare /bin/true
Consulte Run the txzonemgr Script de Oracle Solaris Trusted Extensions Configuration Guide.
ipaddress:admin_low
Elimine la opción -failover en todas las entradas que la contengan.
Utilice el asistente para plantillas de seguridad de Solaris Management Console como se explica en How to Construct a Remote Host Template de Oracle Solaris Trusted Extensions Administrator’s Procedures para llevar a cabo las tareas siguientes.
Cree una entrada para direcciones IP utilizadas por componentes de clúster y asigne una plantilla de CIPSO a cada entrada.
Agregue entradas para cada una de las direcciones IP siguientes que figuren en el archivo /etc/inet/hosts del nodo del clúster global:
Cada dirección IP privada de nodo del clúster global
Todas las direcciones IP cl_privnet del clúster global
Cada dirección IP pública de nombre de host lógico para el clúster global
Cada dirección IP pública de direcciones compartidas para el clúster global
Las entradas tendrán un aspecto similar al siguiente.
127.0.0.1:cipso 172.16.4.1:cipso 172.16.4.2:cipso …
Agregue una entrada para convertir en predeterminada la plantilla interna.
0.0.0.0:internal
Para obtener más información sobre plantillas de CIPSO, consulte Configure the Domain of Interpretation de Oracle Solaris Trusted Extensions Configuration Guide.
phys-schost# svcadm enable -s svc:/system/labeld:default phys-schost# shutdown -g0 -y -i6
Para obtener más información, consulte Enable Trusted Extensions de Oracle Solaris Trusted Extensions Configuration Guide.
phys-schost# svcs labeld STATE STIME FMRI online 17:52:55 svc:/system/labeld:default
Si el servicio SMF está habilitado en todos los nodos de clúster global, efectúe los demás pasos de este procedimiento en cada nodo del clúster global.
La zona global y los nodos de clúster de zona utilizan el servidor LDAP.
phys-schost# svcadm enable rlogin
Modifique las entradas de administración de cuentas. Para ello, agregue un tabulador y escriba allow_remote o allow_unlabeled, como se muestra a continuación.
other account requisite pam_roles.so.1 Tab allow_remote other account required pam_unix_account.so.1 Tab allow_unlabeled
Compruebe que las entradas de búsqueda passwd y group tengan primero files en el orden de búsqueda.
… passwd: files ldap group: files ldap …
Compruebe que las entradas de búsqueda hosts y netmasks tengan primero cluster en el orden de búsqueda.
… hosts: cluster files ldap … netmasks: cluster files ldap …
Utilice el asistente para agregar usuarios de Solaris Management Console como se explica en Creating Roles and Users in Trusted Extensions de Solaris Trusted Extensions Installation and Configuration for Solaris 10 11/06 and Solaris 10 8/07 Releases.
Cree el clúster de zona. Consulte Cómo crear un clúster de zona.
Realice este procedimiento para crear un clúster de zonas no globales.
Cree un clúster global. Consulte el Capítulo 3Establecimiento del clúster global.
Lea las directrices y los requisitos para crear un clúster de zona. Consulte la sección clústeres de zona.
Si el clúster de zona va a utilizar Trusted Extensions, compruebe que Trusted Extensions se haya configurado y habilitado como se explica en Cómo preparar Trusted Extensions para utilizar con clústeres de zona.
Debe disponer de la siguiente información:
El nombre exclusivo que se va a asignar al clúster de zona.
Nota - Para configurar un clúster de zona cuando Trusted Extensions está habilitado, debe utilizarse el nombre de la etiqueta de seguridad de Trusted Extensions que el clúster de zona utiliza como nombre. Cree un clúster de zona diferente para cada etiqueta de seguridad de Trusted Extensions que vaya a utilizar.
La ruta de zona que los nodos del clúster de zona utilizarán. Para obtener más información, consulte la descripción de la propiedad zonepath en Tipos de propiedades y recursos de Guía de administración de sistemas: administración de recursos y contenedores de Oracle Solaris y zonas de Oracle Solaris.
El nombre de cada nodo del clúster global en el que se va a crear un nodo del clúster de zona.
El nombre de host público (o el alias de host) de la zona que asigne a cada nodo del clúster de zona.
La dirección IP de red pública que utilice cada nodo del clúster de zona.
El nombre del adaptador de red pública que cada nodo del clúster de zona utilice para conectarse a la red pública.
Nota - Realice todos los pasos de este procedimiento desde un nodo del clúster global.
Si hay algún nodo en el modo sin clúster, los cambios que realice se propagarán cuando el nodo se restablezca en el modo de clúster. Por lo tanto, puede crear un clúster de zona, incluso si algunos nodos del clúster global se encuentran en el modo sin clúster. Cuando estos nodos se restablezcan en el modo de clúster, el sistema realizará las tareas de creación de clúster de zona en estos.
phys-schost# clnode status === Cluster Nodes === --- Node Status --- Node Name Status --------- ------ phys-schost-2 Online phys-schost-1 Online
Tenga en cuenta las siguientes instrucciones especiales:
Si Trusted Extensions está habilitado, zoneclustername debe tener el mismo nombre que una etiqueta de seguridad de Trusted Extensions que tenga los niveles de seguridad que desee asignar al clúster de zona. Estas etiquetas de seguridad se configuran en los archivos /etc/security/tsol/tnrhtp del clúster global.
Las zonas raíz dispersas se crean de forma predeterminada. Para crear zonas raíz completas, agregue la opción -b al comando create.
phys-schost-1# clzonecluster configure zoneclustername clzc:zoneclustername> create Set the zone path for the entire zone cluster clzc:zoneclustername> set zonepath=/zones/zoneclustername Add the first node and specify node-specific settings clzc:zoneclustername> add node clzc:zoneclustername:node> set physical-host=baseclusternode1 clzc:zoneclustername:node> set hostname=hostname1 clzc:zoneclustername:node> add net clzc:zoneclustername:node:net> set address=public_netaddr clzc:zoneclustername:node:net> set physical=adapter clzc:zoneclustername:node:net> end clzc:zoneclustername:node> end Add authorization for the public-network addresses that the zone cluster is allowed to use clzc: zoneclustername> add net clzc: zoneclustername:net> set address=ipaddress1 clzc: zoneclustername:net> end Set the root password globally for all nodes in the zone cluster clzc:zoneclustername> add sysid clzc:zoneclustername:sysid> set root_password=encrypted_password clzc:zoneclustername:sysid> end Save the configuration and exit the utility clzc:zoneclustername> commit clzc:zoneclustername> exit
phys-schost-1# clzonecluster configure zoneclustername clzc:zoneclustername> add fs clzc:zoneclustername:fs> set dir=/var/tsol/doors clzc:zoneclustername:fs> set special=/var/tsol/doors clzc:zoneclustername:fs> set type=lofs clzc:zoneclustername:fs> add options ro clzc:zoneclustername:fs> end clzc:zoneclustername> commit clzc:zoneclustername> exit
phys-schost-1# clzonecluster configure zoneclustername clzc:zoneclustername> add node clzc:zoneclustername:node> set physical-host=baseclusternode2 clzc:zoneclustername:node> set hostname=hostname2 clzc:zoneclustername:node> add net clzc:zoneclustername:node:net> set address=public_netaddr clzc:zoneclustername:node:net> set physical=adapter clzc:zoneclustername:node:net> end clzc:zoneclustername:node> end clzc:zoneclustername> commit clzc:zoneclustername> exit
phys-schost-1# clzonecluster configure zoneclustername clzc:zoneclustername> add sysid clzc:zoneclustername:sysid> set name_service=LDAP clzc:zoneclustername:sysid> set domain_name=domainorg.domainsuffix clzc:zoneclustername:sysid> set proxy_dn="cn=proxyagent,ou=profile,dc=domainorg,dc=domainsuffix" clzc:zoneclustername:sysid> set proxy_password="proxypassword" clzc:zoneclustername:sysid> set profile=ldap-server clzc:zoneclustername:sysid> set profile_server=txldapserver_ipaddress clzc:zoneclustername:sysid> end clzc:zoneclustername> commit clzc:zoneclustername> exit
El subcomando verify comprueba la disponibilidad de los recursos especificados. Si el comando clzonecluster verify se ejecuta satisfactoriamente, no se generará ninguna salida.
phys-schost-1# clzonecluster verify zoneclustername phys-schost-1# clzonecluster status zoneclustername === Zone Clusters === --- Zone Cluster Status --- Name Node Name Zone HostName Status Zone Status ---- --------- ------------- ------ ----------- zone basenode1 zone-1 Offline Configured basenode2 zone-2 Offline Configured
phys-schost-1# clzonecluster install zoneclustername Waiting for zone install commands to complete on all the nodes of the zone cluster "zoneclustername"...
Installation of the zone cluster might take several minutes phys-schost-1# clzonecluster boot zoneclustername Waiting for zone boot commands to complete on all the nodes of the zone cluster "zoneclustername"...
Efectúe este paso en todos los nodos del clúster de zona.
phys-schost# cat /etc/cluster/nodeid N
Compruebe que el servicio SMF se haya importado y que todos los servicios están en funcionamiento antes de iniciar una sesión.
El software de clúster asigna automáticamente estas direcciones IP cuando el software de clúster configura un clúster de zona.
En la salida de ifconfig -a, busque la interfaz lógica de clprivnet0 que pertenezca al clúster de zona. El valor de inet es la dirección IP que se asignó para permitir el uso de la interconexión privada de clúster por parte de este clúster de zona.
zc1# ifconfig -a lo0:3: flags=20010008c9<UP,LOOPBACK,RUNNING,NOARP,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1 zone zc1 inet 127.0.0.1 netmask ff000000 bge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2 inet 10.11.166.105 netmask ffffff00 broadcast 10.11.166.255 groupname sc_ipmp0 ether 0:3:ba:19:fa:b7 ce0: flags=9040843<UP,BROADCAST,RUNNING,MULTICAST,DEPRECATED,IPv4,NOFAILOVER> mtu 1500 index 4 inet 10.11.166.109 netmask ffffff00 broadcast 10.11.166.255 groupname sc_ipmp0 ether 0:14:4f:24:74:d8 ce0:3: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 4 zone zc1 inet 10.11.166.160 netmask ffffff00 broadcast 10.11.166.255 clprivnet0: flags=1009843<UP,BROADCAST,RUNNING,MULTICAST,MULTI_BCAST,PRIVATE,IPv4> mtu 1500 index 7 inet 172.16.0.18 netmask fffffff8 broadcast 172.16.0.23 ether 0:0:0:0:0:2 clprivnet0:3: flags=1009843<UP,BROADCAST,RUNNING,MULTICAST,MULTI_BCAST,PRIVATE,IPv4> mtu 1500 index 7 zone zc1 inet 172.16.0.22 netmask fffffffc broadcast 172.16.0.23
El nombre de host de la interconexión privada es clusternode N-priv, donde N corresponde al ID del nodo del clúster global
172.16.0.22 clusternodeN-priv
Cada recurso net especificado en el comando clzonecluster al crear el clúster de zona
Utilice el asistente para plantillas de seguridad de Solaris Management Console como se explica en How to Construct a Remote Host Template de Oracle Solaris Trusted Extensions Administrator’s Procedures para llevar a cabo las tareas siguientes.
Cree una entrada para direcciones IP utilizadas por componentes de clúster de zona y asigne una plantilla de CIPSO a cada entrada.
Agregue entradas para cada una de las direcciones IP siguientes que figuren en el archivo /etc/inet/hosts del nodo de clúster de zona:
Cada dirección IP privada de nodo de clúster de zona
Todas las direcciones IP cl_privnet del clúster de zona
Cada dirección IP pública de nombre de host lógico para el clúster de zona
Cada dirección IP pública de direcciones compartidas para el clúster de zona
Las entradas tendrán un aspecto similar al siguiente.
127.0.0.1:cipso 172.16.4.1:cipso 172.16.4.2:cipso …
Agregue una entrada para convertir en predeterminada la plantilla interna.
0.0.0.0:internal
Para obtener más información sobre plantillas de CIPSO, consulte Configure the Domain of Interpretation de Oracle Solaris Trusted Extensions Configuration Guide.
phys-schost# init -g0 -y -i6
Ejecute los comandos siguientes en cada nodo del clúster de zona.
phys-schost# zlogin zcnode zcnode# svcadm enable svc:/network/dns/client:default zcnode# svcadm enable svc:/network/login:rlogin zcnode# reboot
Ejemplo 7-2 Archivo de configuración para crear un clúster de zona
En el siguiente ejemplo se muestra el contenido de un archivo de comandos que puede utilizarse con la utilidad clzonecluster para crear un clúster de zona. El archivo contiene la serie de comandos clzonecluster que debe introducir manualmente.
En la siguiente configuración, el clúster de zona sczone se ha creado en el nodo phys-schost-1 del clúster global. El clúster de zona utiliza /zones/sczone como ruta de zona y la dirección IP pública 172.16.2.2. El primer nodo del clúster de zona tiene asignado el nombre de host zc-host-1 y utiliza la dirección de red 172.16.0.1 y el adaptador bge0. El segundo nodo del clúster de zona se ha creado en el nodo phys-schost-2 del clúster global. Este segundo nodo del clúster de zona tiene asignado el nombre de host zc-host-2 y utiliza la dirección de red 172.16.0.2 y el adaptador bge1.
create set zonepath=/zones/sczone add net set address=172.16.2.2 end add node set physical-host=phys-schost-1 set hostname=zc-host-1 add net set address=172.16.0.1 set physical=bge0 end end add sysid set root_password=encrypted_password end add node set physical-host=phys-schost-2 set hostname=zc-host-2 add net set address=172.16.0.2 set physical=bge1 end end commit exit
Ejemplo 7-3 Creación de un clúster de zona mediante un archivo de configuración
En el siguiente ejemplo, se muestran los comandos necesarios para crear el nuevo clúster de zona sczone en el nodo del clúster global phys-schost-1 mediante el archivo de configuración sczone-config. Los nombres de host de los nodos del clúster de zona son zc-host-1 y zc-host-2.
phys-schost-1# clzonecluster configure -f sczone-config sczone phys-schost-1# clzonecluster verify sczone phys-schost-1# clzonecluster install sczone Waiting for zone install commands to complete on all the nodes of the zone cluster "sczone"... phys-schost-1# clzonecluster boot sczone Waiting for zone boot commands to complete on all the nodes of the zone cluster "sczone"... phys-schost-1# clzonecluster status sczone === Zone Clusters === --- Zone Cluster Status --- Name Node Name Zone HostName Status Zone Status ---- --------- ------------- ------ ----------- sczone phys-schost-1 zc-host-1 Offline Running phys-schost-2 zc-host-2 Offline Running
Para agregar un sistema de archivos al clúster de zona, vaya a Adición de sistemas de archivos a un clúster de zona.
Para agregar dispositivos de almacenamiento global al clúster de zona, vaya a Adición de dispositivos de almacenamiento a un clúster de zona.
En esta sección se describen los procedimientos para agregar sistemas de archivos para que los utilice el clúster de zona.
Una vez que el sistema de archivos se haya agregado al clúster de zona y se haya establecido en línea, se autorizará su uso en ese clúster. Para montar el sistema de archivos para su uso, configúrelo mediante los recursos del clúster como, por ejemplo, SUNW.HAStoragePlus o SUNW.ScalMountPoint .
Nota - No se puede utilizar el comando clzonecluster para agregar un sistema de archivos local que se haya montado en un nodo del clúster global, en un clúster de zona. En su lugar, utilice el comando zonecfg del mismo modo que en un sistema independiente. El sistema de archivos local no debería estar bajo el control del clúster.
En esta sección se describen los siguientes procedimientos:
Cómo agregar un sistema de archivos local a un clúster de zona
Cómo agregar un grupo de almacenamiento ZFS a un clúster de zona
Cómo agregar un sistema de archivos compartidos QFS a un clúster de zona
Cómo agregar un sistema de archivos de clúster a un clúster de zona
Además, si desea configurar un grupo de almacenamiento ZFS para que proporcione alta disponibilidad en un clúster de zona, consulte How to Set Up the HAStoragePlus Resource Type to Make a Local Solaris ZFS Highly Available de Oracle Solaris Cluster Data Services Planning and Administration Guide.
Realice este procedimiento para agregar un sistema de archivos del clúster global a fin de que lo utilice el clúster de zona.
Nota - Para agregar un grupo ZFS a un clúster de zona, realice los procedimientos descritos en la sección Cómo agregar un grupo de almacenamiento ZFS a un clúster de zona.
Asimismo, para configurar un grupo de almacenamiento ZFS para que proporcione alta disponibilidad en un clúster de zona, consulte How to Set Up the HAStoragePlus Resource Type to Make a Local Solaris ZFS Highly Available de Oracle Solaris Cluster Data Services Planning and Administration Guide.
Nota - Realice todos los pasos de este procedimiento desde un nodo del clúster global.
Asegúrese de que el sistema de archivos se haya creado en los discos compartidos.
phys-schost# clzonecluster configure zoneclustername clzc:zoneclustername> add fs clzc:zoneclustername:fs> set dir=mountpoint clzc:zoneclustername:fs> set special=disk-device-name clzc:zoneclustername:fs> set raw=raw-disk-device-name clzc:zoneclustername:fs> set type=FS-type clzc:zoneclustername:fs> end clzc:zoneclustername> verify clzc:zoneclustername> commit clzc:zoneclustername> exit
Especifica el punto de montaje del sistema de archivos.
Especifica el nombre del dispositivo de disco.
Especifica el nombre del dispositivo de disco básico.
Especifica el tipo del sistema de archivos.
Nota - Habilite el registro sistemas de archivos UFS y VxFS.
phys-schost# clzonecluster show -v zoneclustername
Ejemplo 7-4 Adición de un sistema de archivos local a un clúster de zona
En este ejemplo, se agrega el sistema de archivos local /global/oracle/d1 para que lo utilice el clúster de zona sczone.
phys-schost-1# clzonecluster configure sczone clzc:sczone> add fs clzc:sczone:fs> set dir=/global/oracle/d1 clzc:sczone:fs> set special=/dev/md/oracle/dsk/d1 clzc:sczone:fs> set raw=/dev/md/oracle/rdsk/d1 clzc:sczone:fs> set type=ufs clzc:sczone:fs> add options [logging] clzc:sczone:fs> end clzc:sczone> verify clzc:sczone> commit clzc:sczone> exit phys-schost-1# clzonecluster show -v sczone … Resource Name: fs dir: /global/oracle/d1 special: /dev/md/oracle/dsk/d1 raw: /dev/md/oracle/rdsk/d1 type: ufs options: [logging] cluster-control: [true] …
Configure el sistema de archivos para que proporcione alta disponibilidad mediante un recurso de HAStoragePlus. Este recurso administra el montaje del sistema de archivos en el nodo del clúster de zona que aloja actualmente las aplicaciones que se han configurado para que utilicen el sistema de archivos. Consulte Enabling Highly Available Local File Systems de Oracle Solaris Cluster Data Services Planning and Administration Guide.
Realice este procedimiento para agregar un conjunto de almacenamiento ZFS a fin de que lo utilice un clúster de zona.
Nota - Para configurar un grupo de almacenamiento ZFS para que proporcione alta disponibilidad en un clúster de zona, consulte How to Set Up the HAStoragePlus Resource Type to Make a Local Solaris ZFS Highly Available de Oracle Solaris Cluster Data Services Planning and Administration Guide.
Nota - Realice todos los pasos de este procedimiento desde un nodo de la zona global.
Nota - Asegúrese de que el grupo esté conectado a los discos compartidos que están conectados a su vez a todos los nodos del clúster de zona.
Consulte Guía de administración de Oracle Solaris ZFS para obtener información sobre los procedimientos de creación de un grupo ZFS.
phys-schost# clzonecluster configure zoneclustername clzc:zoneclustername> add dataset clzc:zoneclustername:dataset> set name=ZFSpoolname clzc:zoneclustername:dataset> end clzc:zoneclustername> verify clzc:zoneclustername> commit clzc:zoneclustername> exit
phys-schost# clzonecluster show -v zoneclustername
Ejemplo 7-5 Adición de un grupo de almacenamiento ZFS a un clúster de zona
En el siguiente ejemplo, se muestra el grupo de almacenamiento ZFSzpool1, que se ha agregado al clúster de zona sczone.
phys-schost-1# clzonecluster configure sczone clzc:sczone> add dataset clzc:sczone:dataset> set name=zpool1 clzc:sczone:dataset> end clzc:sczone> verify clzc:sczone> commit clzc:sczone> exit phys-schost-1# clzonecluster show -v sczone … Resource Name: dataset name: zpool1 …
Configure el grupo de almacenamiento ZFS para que proporcione alta disponibilidad mediante un recurso de HAStoragePlus. Este recurso administra el montaje de los sistemas de archivos del grupo en el nodo del clúster de zona que aloja actualmente las aplicaciones que se han configurado para que utilicen el sistema de archivos. Consulte Enabling Highly Available Local File Systems de Oracle Solaris Cluster Data Services Planning and Administration Guide.
Realice este procedimiento para agregar un sistema de archivos compartidos Sun QFS a fin de que lo utilice un clúster de zona.
Nota - Actualmente sólo se admite el uso de sistemas de archivos compartidos QFS en los clústeres configurados con Oracle Real Application Clusters (RAC). En los clústeres que no estén configurados con Oracle RAC, puede utilizar un sistema de archivos QFS de un solo equipo que se haya configurado como sistema de archivos local de alta disponibilidad.
Nota - Realice todos los pasos de este procedimiento desde un nodo de votación de clúster global.
Siga los procedimientos para sistemas de archivos compartidos descritos en Configuring Sun QFS File Systems With Sun Cluster.
phys-schost# vi /etc/vfstab
phys-schost# clzonecluster configure zoneclustername clzc:zoneclustername> add fs clzc:zoneclustername:fs> set dir=mountpoint clzc:zoneclustername:fs> set special=QFSfilesystemname clzc:zoneclustername:fs> set type=samfs clzc:zoneclustername:fs> end clzc:zoneclustername> verify clzc:zoneclustername> commit clzc:zoneclustername> exit
Vaya al Paso 7.
phys-schost# clzonecluster configure zoneclustername clzc:zoneclustername> add fs clzc:zoneclustername:fs> set dir=lofs-mountpoint clzc:zoneclustername:fs> set special=QFS-mountpoint clzc:zoneclustername:fs> set type=lofs clzc:zoneclustername:fs> end clzc:zoneclustername> verify clzc:zoneclustername> commit clzc:zoneclustername> exit
phys-schost# clzonecluster show -v zoneclustername
Ejemplo 7-6 Adición de un sistema de archivos compartidos QFS como montaje directo en un clúster de zona
En el siguiente ejemplo, se muestra el sistema de archivos compartidos Data-cz1, que se ha agregado al clúster de zona sczone. En el clúster global, el punto de montaje del sistema de archivos es /zones/sczone/root/db_qfs/Data1, donde /zones/sczone/root/ es la ruta raíz de la zona. En el nodo del clúster de zona, el punto de montaje del sistema de archivos es /db_qfs/Data1.
phys-schost-1# vi /etc/vfstab #device device mount FS fsck mount mount #to mount to fsck point type pass at boot options # Data-cz1 - /zones/sczone/root/db_qfs/Data1 samfs - no shared,notrace phys-schost-1# clzonecluster configure sczone clzc:sczone> add fs clzc:sczone:fs> set dir=/db_qfs/Data1 clzc:sczone:fs> set special=Data-cz1 clzc:sczone:fs> set type=samfs clzc:sczone:fs> end clzc:sczone> verify clzc:sczone> commit clzc:sczone> exit phys-schost-1# clzonecluster show -v sczone … Resource Name: fs dir: /db_qfs/Data1 special: Data-cz1 raw: type: samfs options: [] …
Ejemplo 7-7 Adición de un sistema de archivos compartidos QFS como sistema de archivos de bucle invertido en un clúster de zona
En el siguiente ejemplo, se muestra el sistema de archivos compartidos con mountpoint/db_qfs/Data1, que se ha agregado al clúster de zona sczone. El sistema de archivos está disponible para un clúster de zona mediante el mecanismo de montaje de bucle invertido en el archivo mountpoint/db_qfs/Data-cz1.
phys-schost-1# vi /etc/vfstab #device device mount FS fsck mount mount #to mount to fsck point type pass at boot options # Data-cz1 - /db_qfs/Data1 samfs - no shared,notrace phys-schost-1# clzonecluster configure sczone clzc:sczone> add fs clzc:sczone:fs> set dir=/db_qfs/Data-cz1 clzc:sczone:fs> set special=/db_qfs/Data clzc:sczone:fs> set type=lofs clzc:sczone:fs> end clzc:sczone> verify clzc:sczone> commit clzc:sczone> exit phys-schost-1# clzonecluster show -v sczone … Resource Name: fs dir: /db_qfs/Data1 special: Data-cz1 raw: type: lofs options: [] cluster-control: [true] …
Realice este procedimiento para agregar un sistema de archivos de clúster a fin de que lo utilice un clúster de zona.
Nota - Realice todos los pasos de este procedimiento desde un nodo de votación de clúster global.
phys-schost# vi /etc/vfstab … /dev/global/dsk/d12s0 /dev/global/rdsk/d12s0/ /global/fs ufs 2 no global, logging
phys-schost# clzonecluster configure zoneclustername clzc:zoneclustername> add fs clzc:zoneclustername:fs> set dir=zonecluster-lofs-mountpoint clzc:zoneclustername:fs> set special=globalcluster-mountpoint clzc:zoneclustername:fs> set type=lofs clzc:zoneclustername:fs> end clzc:zoneclustername> verify clzc:zoneclustername> commit clzc:zoneclustername> exit
Especifica el punto de montaje de sistema de archivos para LOFS con el fin de que el clúster de zona pueda acceder al sistema de archivos de clúster.
Especifica el punto de montaje de sistema de archivos del sistema de archivos de clúster original en el clúster global.
Para obtener más información sobre cómo crear sistemas de archivos de bucle invertido, consulte How to Create and Mount an LOFS File System de System Administration Guide: Devices and File Systems.
phys-schost# clzonecluster show -v zoneclustername
Ejemplo 7-8 Adición de un sistema de archivos de clúster a un clúster de zona
El ejemplo siguiente muestra cómo agregar un sistema de archivos de clúster con punto de montaje /global/apache a un clúster de zona. El sistema de archivos está disponible para un clúster de zona mediante el mecanismo de montaje de bucle invertido en el archivo /zone/apache.
phys-schost-1# vi /etc/vfstab #device device mount FS fsck mount mount #to mount to fsck point type pass at boot options # /dev/md/oracle/dsk/d1 /dev/md/oracle/rdsk/d1 /global/apache ufs 2 yes global, logging phys-schost-1# clzonecluster configure zoneclustername clzc:zoneclustername> add fs clzc:zoneclustername:fs> set dir=/zone/apache clzc:zoneclustername:fs> set special=/global/apache clzc:zoneclustername:fs> set type=lofs clzc:zoneclustername:fs> end clzc:zoneclustername> verify clzc:zoneclustername> commit clzc:zoneclustername> exit phys-schost-1# clzonecluster show -v sczone … Resource Name: fs dir: /zone/apache special: /global/apache raw: type: lofs options: [] cluster-control: true …
Configure el sistema de archivos de clúster para que esté disponible en el clúster de zona mediante un recurso de HAStoragePlus. El recurso de HAStoragePlus se administra mediante el montaje del sistema de archivos en el clúster global y, posteriormente mediante un montaje en bucle invertido en los nodos de clúster de zona que alojan las aplicaciones configuradas para utilizar el sistema de archivos. Para obtener más información, consulte Configuring an HAStoragePlus Resource for Cluster File Systems de Oracle Solaris Cluster Data Services Planning and Administration Guide.
En esta sección se describe cómo agregar dispositivos de almacenamiento globales para su uso directo por parte de un clúster de zona. Los dispositivos globales son aquellos a los que puede acceder más de un nodo del clúster, un nodo cada vez o varios simultáneamente.
Una vez agregado un dispositivo a un clúster de zona, éste sólo estará visible en ese clúster.
Esta sección incluye los procedimientos siguientes:
Cómo agregar un metadispositivo individual a un clúster de zona (Solaris Volume Manager)
Cómo agregar un conjunto de discos a un clúster de zona (Solaris Volume Manager)
Cómo agregar un dispositivo de disco básico a un clúster de zona
Realice este procedimiento para agregar un metadispositivo individual de un conjunto de discos de &SolarisVolumeManager a un clúster de zona.
Realice todos los pasos de este procedimiento desde un nodo del clúster global.
phys-schost# cldevicegroup status
phys-schost# cldevicegroup online diskset
phys-schost# ls -l /dev/md/diskset lrwxrwxrwx 1 root root 8 Jul 22 23:11 /dev/md/diskset -> shared/setnumber
Debe utilizar una sesión add device diferente para cada entrada set match=.
Nota - Se utiliza un asterisco (*) como carácter comodín en el nombre de ruta.
phys-schost# clzonecluster configure zoneclustername clzc:zoneclustername> add device clzc:zoneclustername:device> set match=/dev/md/diskset/*dsk/metadevice clzc:zoneclustername:device> end clzc:zoneclustername> add device clzc:zoneclustername:device> set match=/dev/md/shared/setnumber/*dsk/metadevice clzc:zoneclustername:device> end clzc:zoneclustername> verify clzc:zoneclustername> commit clzc:zoneclustername> exit
Especifica la ruta lógica completa del metadispositivo.
Especifica la ruta física completa del número del conjunto de discos.
Este cambio se aplicará una vez que se haya reiniciado el clúster de zona.
phys-schost# clzonecluster reboot zoneclustername
Ejemplo 7-9 Adición de un metadispositivo a un clúster de zona
En el siguiente ejemplo, se agrega el metadispositivo d1 del conjunto de discos oraset al clúster de zona sczone. El número del conjunto de discos es 3.
phys-schost-1# clzonecluster configure sczone clzc:sczone> add device clzc:sczone:device> set match=/dev/md/oraset/*dsk/d1 clzc:sczone:device> end clzc:sczone> add device clzc:sczone:device> set match=/dev/md/shared/3/*dsk/d1 clzc:sczone:device> end clzc:sczone> verify clzc:sczone> commit clzc:sczone> exit phys-schost-1# clzonecluster reboot sczone
Realice este procedimiento para agregar un conjunto de discos completo de &SolarisVolumeManager a un clúster de zona.
Realice todos los pasos de este procedimiento desde un nodo del clúster global.
phys-schost# cldevicegroup status
phys-schost# cldevicegroup online diskset
phys-schost# ls -l /dev/md/diskset lrwxrwxrwx 1 root root 8 Jul 22 23:11 /dev/md/diskset -> shared/setnumber
Debe utilizar una sesión add device diferente para cada entrada set match=.
Nota - Se utiliza un asterisco (*) como carácter comodín en el nombre de ruta.
phys-schost# clzonecluster configure zoneclustername clzc:zoneclustername> add device clzc:zoneclustername:device> set match=/dev/md/diskset/*dsk/* clzc:zoneclustername:device> end clzc:zoneclustername> add device clzc:zoneclustername:device> set match=/dev/md/shared/setnumber/*dsk/* clzc:zoneclustername:device> end clzc:zoneclustername> verify clzc:zoneclustername> commit clzc:zoneclustername> exit
Especifica la ruta lógica de dispositivo completa del conjunto de discos.
Especifica la ruta física completa del número del conjunto de discos.
Este cambio se aplicará una vez que se haya reiniciado el clúster de zona.
phys-schost# clzonecluster reboot zoneclustername
Ejemplo 7-10 Adición de un conjunto de discos a un clúster de zona
En el siguiente ejemplo, se agrega el conjunto de discos oraset al clúster de zona sczone. El número del conjunto de discos es 3.
phys-schost-1# clzonecluster configure sczone clzc:sczone> add device clzc:sczone:device> set match=/dev/md/oraset/*dsk/* clzc:sczone:device> end clzc:sczone> add device clzc:sczone:device> set match=/dev/md/shared/3/*dsk/* clzc:sczone:device> end clzc:sczone> verify clzc:sczone> commit clzc:sczone> exit phys-schost-1# clzonecluster reboot sczone
Realice este procedimiento para agregar un dispositivo DID a un clúster de zona.
Realice todos los pasos de este procedimiento desde un nodo del clúster global.
El dispositivo que se va a agregar debe estar conectado a todos los nodos del clúster de zona.
phys-schost# cldevice list -v
Nota - Se utiliza un asterisco (*) como carácter comodín en el nombre de ruta.
phys-schost# clzonecluster configure zoneclustername clzc:zoneclustername> add device clzc:zoneclustername:device> set match=/dev/did/*dsk/dNs* clzc:zoneclustername:device> end clzc:zoneclustername> verify clzc:zoneclustername> commit clzc:zoneclustername> exit
Especifica la ruta completa del dispositivo DID.
Este cambio se aplicará una vez que se haya reiniciado el clúster de zona.
phys-schost# clzonecluster reboot zoneclustername
Ejemplo 7-11 Adición de un dispositivo DID a un clúster de zona
En el siguiente ejemplo, se agrega el dispositivo DID d10 al clúster de zona sczone.
phys-schost-1# clzonecluster configure sczone clzc:sczone> add device clzc:sczone:device> set match=/dev/did/*dsk/d10s* clzc:sczone:device> end clzc:sczone> verify clzc:sczone> commit clzc:sczone> exit phys-schost-1# clzonecluster reboot sczone
Estos dispositivos no estarán bajo el control del comando clzonecluster, pero se considerarán dispositivos locales del nodo. Consulte Cómo importar dispositivos básicos y de bloques utilizando zonecfg de Guía de administración de sistemas: administración de recursos y contenedores de Oracle Solaris y zonas de Oracle Solaris para obtener más información sobre cómo exportar dispositivos de disco básicos a una zona no global.