Esta sección incluye procedimientos para crear una zona no global en un nodo del clúster.
Realice este procedimiento en cada zona no global que cree en el clúster.
Para obtener información completa acerca de cómo instalar una zona, consulte System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.
Puede configurar una zona no global de Solaris 10, conocida simplemente como una zona, en un nodo del clúster mientras el nodo se arranque en modo clúster o en modo no de clúster.
Si crea una zona mientras el nodo está arrancado en modo no de clúster, el software del clúster descubrirá la zona cuando el nodo se une al clúster.
Si crea o quita una zona mientras el nodo está en modo de clúster, el software de clúster cambia de forma dinámica su lista de zonas que puede controlar grupos de recursos.
Realice las siguientes tareas:
Diseñe la configuración de su zona no global. Observe los requisitos y las restricciones en Directrices para zonas no globales en un clúster.
Tenga a mano la información siguiente:
El número total de zonas no globales que creará.
El adaptador público y la dirección IP pública que utilizará cada zona.
La ruta de la zona de cada zona. Esta ruta de acceso debe ser un sistema de archivos local, no un sistema de archivos del clúster ni un sistema de archivos local de alta disponibilidad.
Al menos un dispositivo que debe aparecer en cada zona.
(opcional) El nombre que asignará a cada zona.
Si va a asignar a la zona una dirección IP privada, asegúrese de que el intervalo de direcciones IP del clúster puede admitir las direcciones IP privadas adicionales que configurará. Utilice el comando cluster show-netprops para visualizar la configuración actual de la red privada.
Si el intervalo de direcciones IP actual no es suficiente para admitir las direcciones IP privadas adicionales que va a configurar, siga los procedimientos indicados en Cómo cambiar la configuración de red privada al agregar nodos o redes privadas para volver a configurar el intervalo de direcciones IP privadas.
Si desea obtener información adicional, consulte Zone Components de System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.
Conviértase en superusuario en el nodo en el que va a crear la zona no global.
Debe encontrarse en la zona global.
En el SO Solaris 10, compruebe en cada nodo que los servicios multiusuario de la Utilidad de administración de servicios (SMF) estén en línea.
Si los servicios no están todavía en línea para un nodo, espere a que estén en línea antes de continuar con el paso siguiente.
phys-schost# svcs multi-user-server node STATE STIME FMRI online 17:52:55 svc:/milestone/multi-user-server:default |
Configure, instale y arranque la nueva zona.
Debe establecer la propiedad autoboot en true (verdadero) para poder utilizar la función de grupo de recursos en la zona no global.
Siga los procedimientos incluidos en la siguiente documentación:
Lleve a cabo los procedimientos que aparecen en el Capítulo 18, Planning and Configuring Non-Global Zones (Tasks) de System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.
Lleve a cabo los procedimientos que aparecen en Installing and Booting Zones de System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.
Lleve a cabo los procedimientos que aparecen en How to Boot a Zone de System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.
Compruebe que la zona presente el estado ready (listo).
phys-schost# zoneadm list -v ID NAME STATUS PATH 0 global running / 1 my-zone ready /zone-path |
(Opcional) Asigne una dirección IP y un nombre de host privados a la zona.
El siguiente comando selecciona y asigna una dirección IP disponible del intervalo de direcciones IP privadas del clúster. También asigna el nombre de host, o el alias de host, privado especificado a la zona y a la dirección IP privada asignada.
phys-schost# clnode set -p zprivatehostname=hostalias node:zone |
Especifica una propiedad.
Especifica el nombre de host, o el alias de host, privado de la zona.
El nombre del nodo.
El nombre de la zona no global.
Realice la configuración inicial de la zona interna.
Siga los procedimientos que aparecen enPerforming the Initial Internal Zone Configuration de System Administration Guide: Solaris Containers-Resource Management and Solaris Zones. Seleccione uno de los siguientes métodos:
Inicie una sesión en la zona.
Utilice un archivo /etc/sysidcfg.
En la zona no global, modifique el archivo nsswitch.conf.
Debe realizar estos cambios para permitir la búsqueda de nombres de host y direcciones IP específicos del clúster en la zona.
Inicie una sesión en la zona.
phys-schost# zogin -c zonename |
Abra el archivo /etc/nsswitch.conf para editarlo.
phys-schost# vi /etc/nsswitch.conf |
Agregue el conmutador del clúster al comienzo de las búsquedas de entradas de hosts y máscaras de red.
Las entradas modificadas presentarán un aspecto similar al siguiente:
… hosts: cluster files nis [NOTFOUND=return] … netmasks: cluster files nis [NOTFOUND=return] … |
Para instalar una aplicación en una zona no global, utilice el mismo procedimiento que para un sistema independiente. Consulte la documentación de instalación de su aplicación para conocer los procedimientos de instalación del software en una zona no global. Consulte también Adding and Removing Packages and Patches on a Solaris System With Zones Installed (Task Map) de System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.
Para instalar y configurar un servicio de datos en una zona no global, consulte el manual de Sun Cluster de cada servicio de datos.