Guía de instalación de Solaris 10 5/09: planificación de la instalación y la modernización

Parte II Comprensión de las instalaciones relacionadas con ZFS, el arranque, Zonas de Solaris y volúmenes RAID-1

Esta sección proporciona una visión general de las tecnologías que intervienen en una instalación y modernización del sistema operativo Solaris. También se proporcionan una serie de requisitos y puntos que tener en cuenta.

Capítulo 6 Instalación del sistema de archivos root de ZFS (planificación)

Este capítulo proporciona las limitaciones y los requisitos del sistema para ayudarle a instalar una agrupación root de ZFS. También se incluye una descripción general de los programas de instalación que pueden instalar una agrupación root de ZFS.

Si tiene varios entornos de arranque en el sistema, consulte el Capítulo 7Arranque basado en SPARC y x86 (descripción general y planificación) para obtener información sobre el arranque.

Requisitos para instalar una agrupación root de ZFS

Tabla 6–1 Limitaciones y requisitos del sistema

Limitación o requisito 

Descripción 

Información 

Memoria

786 MB es la memoria mínima. Se recomienda 1 GB para el rendimiento global. 

Guía de administración de Solaris ZFS.

Espacio en disco 

La cantidad de espacio de agrupación disponible para un sistema de archivos root de ZFS depende de la cantidad de memoria física, el espacio disponible en el disco y la cantidad de entornos de arranque que necesite crear. 

Para más información, consulte Requisitos de espacio en disco para una instalación de ZFS.

La agrupación de almacenamiento de ZFS debe crearse con segmentos en lugar de crearse con discos completos para poder modernizarla y arrancarla. 

  • La agrupación creada con segmentos se puede duplicar, pero no RAID-Z ni la configuración no redundante de varios discos. La información del dispositivo SVM debe estar disponible en el directorio /dev/md/[r]dsk.

  • La agrupación debe tener una etiqueta SMI. No es posible arrancar un disco con etiqueta EFI.

  • Sólo x86: La agrupación ZFS debe encontrarse en un segmento con una partición fdisk.

Al migrar desde un sistema de archivos root UFS (/) a una agrupación root de ZFS con Modernización automática de Solaris, tenga en cuenta estos requisitos.

  • La migración de un sistema de archivos UFS a una agrupación root de ZFS con Modernización automática de Solaris o la creación de un entorno de arranque en una agrupación root es una novedad que se incluye a partir de Solaris 10 10/08. Esta versión contiene el software necesario para utilizar Modernización automática de Solaris con ZFS. Debe tener como mínimo esta versión instalada para poder utilizar ZFS con Modernización automática de Solaris.

  • La migración sólo es posible de un sistema de archivos UFS a un sistema de archivos ZFS.

    • Los sistemas de archivos que no sean UFS no se pueden migrar a una agrupación root de ZFS.

    • Un sistema de archivos UFS no puede crearse a partir de una agrupación root de ZFS.

  • Antes de migrar, debe haber una agrupación de almacenamiento de ZFS.

Requisitos de espacio en disco para una instalación de ZFS

Normalmente, en un sistema con un sistema de archivos root de UFS, el intercambio y el volcado se encuentran en el mismo segmento. Por tanto, UFS comparte el espacio de intercambio con el dispositivo de volcado. En una agrupación root de ZFS, el intercambio y el volcado son zvols independientes, de modo que no comparten el mismo espacio físico. Cuando se instala o moderniza un sistema con un sistema de archivos root de ZFS, el tamaño del área de intercambio y el dispositivo de volcado dependen de la cantidad de memoria física. La cantidad de espacio de agrupación disponible para un sistema de archivos root de ZFS depende de la cantidad de memoria física, el espacio disponible en el disco y la cantidad de entornos de arranque que necesite crear. Se recomienda aproximadamente 1 Gbyte de memoria y al menos 2 Gbytes de espacio en disco. El espacio se consume del modo siguiente:

Programas de instalación de Solaris para instalar agrupaciones root ZFS

Los siguientes programas de instalación llevan a cabo una instalación inicial de una agrupación root ZFS.

Modernización automática de Solaris puede migrar un sistema de archivos UFS a una agrupación root de ZFS. Asimismo, Modernización automática de Solaris puede crear entornos de arranque ZFS que se puedan modernizar.

Tabla 6–2 Limitaciones y programas de instalación de ZFS

Programa de instalación de ZFS 

Descripción 

Limitaciones 

Información 

Instalador de texto del programa de instalación de Solaris 

El instalador de texto de Solaris lleva a cabo una instalación inicial para una agrupación root ZFS. Durante la instalación, puede optar por instalar un sistema de archivos UFS o una agrupación root ZFS. Puede instalar una agrupación root ZFS duplicada seleccionando dos o más segmentos durante la instalación. También puede vincular o añadir discos tras la instalación para crear una agrupación root ZFS duplicada. Los dispositivos de intercambio y volcado de volúmenes ZFS se crean automáticamente en la agrupación root ZFS. 

  • La interfaz gráfica de la instalación no está disponible para instalar una agrupación root ZFS.

  • No se puede crear un contenedor Solaris Flash a partir de un grupo root de ZFS. Tampoco se puede instalar un contenedor Solaris Flash en un grupo root de ZFS.

  • No puede utilizar el programa de modernización estándar para llevar a cabo la modernización. Debe utilizar Modernización automática de Solaris para modernizar una agrupación root de ZFS.

Capítulo 3, Instalación con el instalador de texto interactivo de Solaris para agrupaciones root de ZFS (planificación y tareas) de Guía de instalación de Solaris 10 5/09: instalaciones básicas

Modernización automática de Solaris 

Puede utilizar la función Modernización automática de Solaris para llevar a cabo las siguientes tareas:

  • Migrar un sistema de archivos root de UFS (/) a una agrupación root de ZFS

  • Crear un entorno de arranque en uno de los contextos siguientes:

    • En una agrupación root ZFS ya creada

    • En otra agrupación root ZFS

    • A partir de un origen distinto del sistema actual que está en ejecución

    • En un sistema con zonas no globales instaladas

Tras haber utilizado el comando lucreate para crear un entorno de arranque de ZFS, puede utilizar los demás comandos de Modernización automática de Solaris del entorno de arranque.

  • Debe crearse una agrupación de almacenamiento antes de utilizar el comando lucreate.

  • No se puede crear un contenedor Solaris Flash a partir de un grupo root de ZFS. Tampoco se puede instalar un contenedor Solaris Flash en un grupo root de ZFS.

Capítulo 11, Modernización automática de Solaris y ZFS (descripción general) de Guía de instalación de Solaris 10 5/09: Modernización automática de Solaris y planificación de la modernización.

JumpStart 

Puede crear un perfil para crear una agrupación de almacenamiento de ZFS y designar un sistema de archivos ZFS de arranque. Las nuevas palabras clave de ZFS proporcionan una instalación inicial. 

  • No puede utilizar la palabra clave install_type upgrade para modernizar una agrupación root de ZFS. Tampoco puede utilizar las palabras clave de Solaris Flash.

  • Algunas palabras clave que se admiten en un perfil específico de UFS no se admiten en un perfil específico de ZFS.

Capítulo 7 Arranque basado en SPARC y x86 (descripción general y planificación)

A partir de Solaris 10 10/08, los cambios en la arquitectura de arranque de Solaris proporcionan múltiples funciones nuevas, incluido el arranque desde distintos tipos de sistemas de archivos, como los sistemas de archivos ZFS. En este capítulo se describen algunos de estos cambios y se incluyen referencias a información adicional sobre el arranque. Asimismo, en este capítulo se ofrece información general sobre el arranque basado en GRUB para sistemas x86.

Este capítulo incluye los siguientes apartados:

Arranque para Solaris (descripción general)

A partir de la versión Solaris 10 10/08, se ha rediseñado el proceso de rutina de carga de Solaris SPARC para aumentar la homogenización de la arquitectura de arranque de Solaris x86. La arquitectura de arranque mejorada de Solaris aporta a la plataforma SPARC arranque directo, arranque basado en ramdisk y miniroot ramdisk. Estas tecnologías admiten las siguientes funciones:

Otras mejoras son tiempos de arranque considerablemente más rápidos y menos requisitos de mantenimiento.

Como parte de este rediseño de la arquitectura, los contenedores de arranque de Solaris y el comando bootadm, que anteriormente sólo estaban disponibles en la plataforma Solaris x86, forman ahora una parte integral de la arquitectura de arranque de Solaris SPARC.

El cambio en la implementación del arranque de Solaris SPARC no afecta a los procedimientos administrativos para arrancar un sistema basado en SPARC. Las instalaciones de Solaris han cambiado para incluir la instalación desde un sistema de archivos ZFS, pero no se han modificado para la nueva arquitectura de arranque.

Arranque de entornos ZFS (descripción general)

Si el sistema tiene más de un sistema operativo instalado o más de un entorno de arranque root en una agrupación root ZFS, puede arrancar desde estos entornos en las plataformas SPARC y x86. Los entornos de arranque disponibles incluyen los creados por Modernización automática de Solaris.

En los sistemas SPARC y x86, cada agrupación root ZFS tiene designado un conjunto de datos como sistema de archivos root predeterminado. Si en SPARC escribe el comando de arranque o en x86 acepta la configuración predeterminada del menú GRUB, se arranca este sistema de archivos root predeterminado.

Tabla 7–1 Dónde encontrar información sobre el arranque

Descripción 

Información 

Para obtener información más avanzada sobre las funciones de arranque 

Capítulo 8, Introduction to Shutting Down and Booting a System de System Administration Guide: Basic Administration

Para obtener información más detallada sobre las funciones de arranque 

Capítulo 9, Shutting Down and Booting a System (Overview) de System Administration Guide: Basic Administration

x86: Para obtener información sobre cómo modificar el comportamiento de arranque, como editar el archivo menu.lst o localizar el archivo menu.lst

Modifying Solaris Boot Behavior on x86 Based Systems (Task Map) de System Administration Guide: Basic Administration

Para conocer los procedimientos de arranque de un sistema de archivos ZFS 

Capítulo 12, Booting a Solaris System (Tasks) de System Administration Guide: Basic Administration

Para conocer los procedimientos para administrar un contenedor de arranque, como localizar el archivo GRUB menu.lst y utilizar el comando bootadm

Capítulo 14, Managing the Solaris Boot Archives (Tasks) de System Administration Guide: Basic Administration

x86: Arranque basado en GRUB (información general)

GRUB, el cargador de arranque de código abierto, es el cargador de arranque predeterminado del sistema operativo Solaris.

El cargador de arranque es el primer programa de software que se ejecuta al encender un sistema. Al encender un sistema x86, el sistema básico de entrada/salida (BIOS, del inglés Basic Input/Output System) inicializa la CPU, la memoria y el hardware de la plataforma. Cuando termina la fase de inicialización, la BIOS carga el cargador de arranque desde el dispositivo de arranque configurado y, a continuación, transfiere el control del sistema al cargador de arranque.

GRUB es un cargador de arranque de código abierto con una interfaz de menú muy sencilla que incluye opciones de arranque predefinidas en un archivo de configuración. También es una interfaz de línea de comandos a la que se puede tener acceso desde la interfaz de menú para ejecutar distintos comandos de arranque. En el sistema operativo Solaris, la implementación de GRUB se ajusta a la especificación de arranque múltiple (multiboot). La especificación se describe con todo detalle en http://www.gnu.org/software/grub/grub.html.

Como el núcleo de Solaris es totalmente compatible con la especificación de arranque múltiple (multiboot), se puede utilizar GRUB para arrancar un sistema basado en x86 de Solaris. Mediante GRUB, el proceso de arranque resulta más sencillo y, además, permite la instalación de varios sistemas operativos.

Una ventaja importante de GRUB es su tratamiento intuitivo de los sistemas de archivos y los formatos ejecutables del núcleo, lo que permite cargar un sistema operativo sin necesidad de registrar la ubicación física del núcleo en el disco. En un arranque basado en GRUB, el núcleo se carga especificando el nombre del archivo, la unidad y la partición en la que se encuentra el núcleo. El arranque basado en GRUB sustituye al Asistente de configuración de dispositivos de Solaris por un menú de GRUB.

x86: Arranque basado en GRUB (planificación)

Esta sección describe los principios básicos del arranque basado en GRUB y describe el menú de GRUB.

De forma predeterminada, al instalar el sistema operativo Solaris, también se instalan dos entradas del menú de GRUB. La primera entrada es la del sistema operativo Solaris. La segunda entrada es el contenedor de arranque failsafe, que se utiliza para la recuperación del sistema. Las entradas del menú de GRUB de Solaris se instalan y actualizan automáticamente durante el proceso de instalación y actualización del software de Solaris. El sistema operativo administra directamente estas entradas, por lo que no deben editarse de forma manual.

Durante una instalación estándar del sistema operativo Solaris, también se instala GRUB en la partición de fdisk de Solaris, sin modificar la configuración de la BIOS del sistema. Si el sistema operativo no se encuentra en el disco de arranque de la BIOS, deberá realizar una de las siguientes acciones:

El método recomendado es instalar el sistema operativo Solaris en el disco de arranque. Si hay varios sistemas operativos instalados en el equipo, puede agregar entradas al archivo menu.lst. Estas entradas se mostrarán en el menú de GRUB la próxima vez que arranque el sistema.

Para obtener información adicional acerca del uso de varios sistemas operativos, consulte How Multiple Operating Systems Are Supported by GRUB de System Administration Guide: Basic Administration.

x86: Instalación basada en GRUB desde la red

Para realizar un arranque de red basado en GRUB, se necesita un servidor DHCP que esté configurado para clientes PXE y un servidor de instalación que proporcione servicios tftp. El servidor DHCP debe ser capaz de responder a la clase DHCP, PXEClient y GRUBClient. La respuesta DHCP debe contener la siguiente información:


Nota –

rpc.bootparamd, que suele ser imprescindible en el servidor para realizar un arranque de red, no es necesario en un arranque de red basado en GRUB.


Si no hay disponible ningún servidor PXE o DHCP, se puede cargar GRUB desde el CD-ROM o el disco local. A continuación, se puede configurar manualmente la red en GRUB, descargar el programa de arranque múltiple (multiboot) y el archivo de arranque desde el servidor de archivos.

Para obtener más información, consulte Información general sobre el arranque y la instalación en red con PXE de Guía de instalación de Solaris 10 5/09: instalaciones basadas en red.

Capítulo 8 Modernización cuando hay Zonas de Solaris instaladas en un sistema (planificación)

Este capítulo proporciona una descripción general de la tecnología de partición Zonas de Solaris relativa a la modernización del sistema operativo Solaris cuando se configuran zonas no globales.

Este capítulo incluye los siguientes apartados:

Zonas de Solaris (descripción general)

La tecnología de partición de zonas de Solaris se utiliza para virtualizar servicios del sistema operativo, y proporcionar un entorno aislado y seguro para ejecutar aplicaciones. Una zona no global es un entorno de sistema operativo virtualizado que se ha creado en una única instancia del SO Solaris. Cuando se crea una zona no global, se genera un entorno de ejecución de aplicaciones en el que los procesos están aislados del resto del sistema. Este aislamiento impide que los procesos que se están ejecutando en una zona no global supervisen o afecten a los procesos que se están ejecutando en otras zonas no globales. Incluso un proceso que se está ejecutando con credenciales de superusuario no puede ver ni afectar a la actividad que se esté realizando en otras zonas. Una zona no global proporciona también un nivel abstracto que separa las aplicaciones de los atributos físicos del equipo en el que se han implementado. Entre los ejemplos de este tipo de atributos, se incluyen las rutas de dispositivos físicos.

Todos los sistemas de Solaris contienen una zona global. La zona global tiene una doble función. La zona global es tanto la zona predeterminada para el sistema, como la zona que se usa para el control administrativo de todo el sistema. Todos los procesos se ejecutan en esta zona, a menos que el administrador global cree zonas que no sean globales. La zona global es la única zona desde la que se puede configurar, instalar, gestionar o desinstalar una zona no global. Sólo es posible arrancar la zona global desde el hardware del sistema. La administración de la infraestructura del sistema, como dispositivos físicos, enrutamiento o reconfiguración dinámica (DR), sólo es posible en la zona global. Los procesos con los privilegios adecuados que se ejecutan en la zona global pueden acceder a los objetos asociados a las zonas no globales.

Descripción 

Para obtener más información 

En las secciones siguientes se explica la manera de actualizar un sistema con zonas no globales. 

Actualización con zonas no globales

Para obtener información exhaustiva sobre la creación y configuración de zonas no globales 

Capítulo 16, Introducción a Solaris Zones de Guía de administración de sistemas: Zonas de Solaris y administración de recursos y contenedores de Solaris

Actualización con zonas no globales

Una vez instalado el sistema operativo Solaris, puede instalar y configurar zonas no globales. El sistema operativo Solaris se puede actualizar cuando hay instaladas zonas no globales. Si tiene instaladas zonas no globales identificadas, se omiten durante el proceso de actualización. Los programas de instalación que pueden alojar sistemas con zonas no globales instaladas se resumen a continuación.

Tabla 8–1 Selección de un programa de instalación para actualizar con zonas no globales

Programa de modernización 

Descripción 

Para obtener más información 

Modernización automática de Solaris 

Puede actualizar o aplicar un parche a un sistema que contenga zonas no globales. Si tiene un sistema con zonas no globales, para actualizar e implementar parches se recomienda el programa Modernización automática de Solaris. Es posible que otros programas de actualización requieran una considerable cantidad de tiempo para completar el proceso, ya que aumenta linealmente según la cantidad de zonas no globales instaladas. Si implementa una revisión en un sistema con Modernización automática de Solaris, no debe colocar el sistema en modo monousuario y puede maximizar el tiempo de inactividad del sistema. A partir de la versión 10 8/07 de Solaris, los cambios para alojar los sistemas con zonas no globales instaladas son los siguientes:

  • El nuevo paquete SUNWlucfg debe instalarse junto con los otros paquetes de Modernización automática de Solaris, SUNWlur y SUNWluu.

  • El proceso de crear un entorno de arranque a partir del actual sigue siendo el mismo con una excepción. Se puede especificar un segmento de destino para un sistema de archivos compartido en una zona no global. La excepción tiene lugar en las circunstancias siguientes:

    • Si en el entorno de arranque actual se utilizó el comando zonecfg add fs para crear un sistema de archivos independiente para una zona no global

    • Si dicho sistema de archivos independiente reside en un sistema de archivos compartido, por ejemplo /zone/root/export

    Para impedir que este sistema de archivos independiente se comparta en el nuevo entorno de arranque, se ha modificado el comando lucreate para poder especificar un segmento de destino para un sistema de archivos independiente de una zona no global. El argumento de la opción -m dispone de un nuevo campo opcional, nombre_zona. Este campo nuevo coloca el sistema de archivos independiente de la zona no global en un segmento independiente del nuevo entorno de arranque. Para obtener más información sobre cómo configurar una zona no global con un sistema de archivos independiente, consulte zonecfg(1M).

Actualización automática de Solaris (continuación) 


Nota –

De forma predeterminada, el sistema de arranque actual y los nuevos entornos de arranque comparten todos los sistemas de archivos excepto los sistemas de archivos críticos [root (/), /usr y sistemas de archivos /opt]. Al actualizar los archivos compartidos en el entorno de arranque activo se actualizan también los datos del entorno de arranque inactivo. El sistema de archivos /export es un ejemplo de sistema de archivos compartido. Si utiliza las opciones -m y zonename, el sistema de archivos compartido de la zona no global se copia en un segmento independiente y no se comparten datos. Esta opción impide que los sistemas de archivos de zona no global creados con el comando zonecfg add fs puedan compartirse entre los entornos de arranque.


Los cambios adicionales, a partir de la versión 10/8/07, que alojan sistemas con zonas no globales instaladas incluyen lo siguiente:

  • Mejora en la comparación de entornos de arranque. El comando lucompare genera una comparación de entornos de arranque en la que se incluye el contenido de cualquier zona no global.

  • El comando lumount proporciona zonas no globales con acceso a sus pertinentes sistemas de archivos independientes que hay en entornos de arranque inactivos. Si el administrador de zonas globales emplea el comando lumount para montar un entorno de arranque inactivo, el entono de arranque también se monta para zonas no globales.

  • La lista de sistemas de archivos mediante el comando lufslist se mejora para poder obtener una lista de sistemas de archivos de la zona global y las zonas no globales.

 

GUI interactiva del programa de instalación de Solaris  

Puede actualizar o aplicar un parche a un sistema cuando hay zonas no globales instaladas. El periodo de actualización o implementación de la revisión puede ser considerable: depende de la cantidad de zonas no globales instaladas. 

Para obtener más información relativa a la instalación con este programa, consulte el Capítulo 2, Instalación con el programa de instalación de Solaris para sistemas de archivos UFS (tareas) de Guía de instalación de Solaris 10 5/09: instalaciones básicas.

Instalación automatizada de JumpStart  

Puede actualizar o aplicar un parche con cualquier palabra clave que se aplique a una actualización o parche. El periodo de actualización o implementación de la revisión puede ser considerable: depende de la cantidad de zonas no globales instaladas. 

Para obtener más información relativa a la instalación con este programa, consulte la Guía de instalación de Solaris 10 5/09: instalación JumpStart personalizada e instalaciones avanzadas.

Las limitaciones al efectuar actualizaciones con zonas no globales se enumeran en la siguiente tabla.

Tabla 8–2 Limitaciones al actualizar con zonas no globales

Programa o condición 

Descripción 

Para obtener más información 

Tenga en cuenta estos problemas al usar Modernización automática de Solaris en un sistema con zonas instaladas. Es fundamental evitar transiciones de estados de zonas durante las operaciones con los comandos lucreate y lumount.

  • Si se utiliza el comando lucreate para generar un entorno de arranque inactivo, si una determinada zona no está en ejecución, dicha zona no podrá ejecutarse hasta que haya finalizado la operación con lucreate.

  • Si se utiliza el comando lucreate para generar un entorno de arranque inactivo, si una determinada zona no global está en ejecución, dicha zona no podrá detenerse ni reiniciarse hasta que haya finalizado la operación con lucreate.

  • Si un entorno de arranque inactivo se monta con el comando lumount, las zonas no globales no se pueden arrancar ni rearrancar, si bien las zonas que se estuvieran ejecutando antes de iniciar la operación con el comando lumount pueden seguir ejecutándose.

  • Debido a que un administrador de zonas no globales y uno de zonas globales pueden controlar una zona no global, durante las operaciones con los comandos lucreate o lumount detenga todas las zonas para impedir cualquier interacción.

Puede haber problemas cuando el administrador de la zona global no avisa al administrador de la zona no global de una actualización con Modernización automática de Solaris.  

Cuando se ejecutan operaciones con Modernización automática de Solaris, la intervención del administrador de zonas no globales es fundamental. La actualización repercute en la forma de trabajar de los administradores, los cuales se encargarán de los cambios que haya como resultado de la actualización. Los administradores de zonas deben asegurarse de la estabilidad de los paquetes locales durante la secuencia, ocuparse de todas las tareas posteriores a la actualización, como los ajustes en los archivos de configuración, y en general prever las interrupciones de suministro del sistema.  

Por ejemplo, si un administrador de zona no global agrega un paquete mientras el administrador de zona global está copiando los sistemas de archivos con el comando lucreate, el nuevo paquete no se copia con los sistemas de archivos y el administrador de zonas no globales no es consciente del problema.

 

Los archivos de almacenamiento Flash de Solaris no se pueden usar con zonas no globales.  

Un contenedor Solaris Flash no se puede crear correctamente cuando hay instalada una zona no global. La función Solaris Flash no es compatible con la tecnología de partición de Zonas de Solaris. Si crea un contenedor Solaris Flash, el contenedor resultante no se instalará adecuadamente si el contenedor se implementa en estas circunstancias:

  • El contenedor se ha creado en una zona no global.

  • El contenedor se ha creado en una zona global que contiene zonas no globales instaladas.

Para obtener más información sobre el uso de archivos de almacenamiento Solaris Flash, consulte Guía de instalación de Solaris 10 5/09: archivos de almacenamiento Flash de Solaris (creación e instalación).

En algunas situaciones, no se debe utilizar un comando que emplee la opción -R o una equivalente.

Cualquier comando que acepte un sistema de archivos root (/) alternativo mediante la opción -R u otra equivalente no se debe usar cuando se dan las siguientes circunstancias:

  • El comando se ejecuta en la zona global.

  • El sistema de archivos root (/) alternativo hace referencia a una ruta en una zona no global.

Por ejemplo, la opción -R ruta_raíz de la utilidad pkgadd se ejecuta desde la zona global con una ruta a un sistema de archivos root (/) ubicado en una zona no global.

Para ver una lista de las utilidades que aceptan un archivo root (/) y más información acerca de las zona, consulte Limitación del acceso a una zona no global desde la zona global de Guía de administración de sistemas: Zonas de Solaris y administración de recursos y contenedores de Solaris.

Copia de seguridad del sistema antes de realizar una actualización con zonas

Debe realizar una copia de seguridad de las zonas globales y no globales en el sistema Solaris antes de efectuar la actualización. Para obtener información sobre cómo efectuar una copia de seguridad de un sistema con zonas instaladas, consulte el Capítulo 26, Administración de zonas de Solaris (descripción general) de Guía de administración de sistemas: Zonas de Solaris y administración de recursos y contenedores de Solaris.

Requisitos de espacio en disco para zonas no globales

Al instalar la zona global, reserve suficiente espacio en el disco para todas las zonas que se van a crear. Cada zona no global puede tener requisitos particulares de espacio en disco.

No hay límites en cuanto a la cantidad de espacio en disco que una zona puede utilizar. El administrador de la zona global es responsable de la restricción de espacio. Incluso un pequeño sistema de un procesador puede admitir una serie de zonas ejecutándose simultáneamente. Las características de los paquetes instalados en la zona global afectan a estos requisitos de espacio de las zonas no globales que se crean. El número de paquetes y los requisitos de espacio son factores.

Para obtener información completa sobre las recomendaciones y requisitos de planificación, consulte el Capítulo 18, Planificación y configuración de zonas no globales (tareas) de Guía de administración de sistemas: Zonas de Solaris y administración de recursos y contenedores de Solaris.

Capítulo 9 Creación de volúmenes RAID-1 (duplicaciones) durante la instalación (información general)

Este capítulo trata sobre las ventajas de crear volúmenes RAID-1 (duplicaciones) para el sistema de archivos root (/). También se describen los componentes de Solaris Volume Manager necesarios para crear duplicaciones de sistemas de archivos. En él se tratan los siguientes temas.

Para obtener más información sobre Modernización automática de Solaris o JumpStart, consulte las referencias siguientes:

¿Por qué utilizar volúmenes RAID-1?

En el proceso de la instalación o modernización, puede crear volúmenes RAID-1 para duplicar los datos del sistema en varios discos físicos. De esta manera puede proteger los datos de daños o de fallos en el disco.

Los métodos JumpStart personalizada de Solaris y Modernización automática de Solaris utilizan la tecnología Solaris Volume Manager para crear volúmenes RAID-1 que duplican un sistema de archivos. Solaris Volume Manager ofrece un método potente para la gestión fiable de los discos y datos mediante el uso de volúmenes; permite utilizar concatenaciones, bandas y otras configuraciones complejas. Los métodos de instalación JumpStart personalizada y Modernización automática de Solaris permiten un subconjunto de estas tareas, como la creación de un volumen RAID-1 para el sistema de archivos root (/). Puede crear volúmenes RAID-1 durante la instalación o modernización, eliminando la necesidad de crearlos después de la instalación.

¿Cómo funcionan los volúmenes RAID-1?

Solaris Volume Manager utiliza discos virtuales para administrar discos físicos y sus datos asociados. En Solaris Volume Manager, un disco virtual se denomina volumen. Un volumen es un nombre para un grupo de segmentos físicos que aparecen en el sistema como un dispositivo lógico, único. De acuerdo con la terminología estándar de UNIX® los volúmenes son realmente dispositivos seudo o virtuales.

Funcionalmente y desde el punto de vista de una aplicación o de un sistema de archivos (como UFS), un volumen es idéntico a un disco físico. Solaris Volume Manager convierte las solicitudes de E/S dirigidas a un volumen en solicitudes de E/S, en los discos subyacentes de los miembros. Los volúmenes de Solaris Volume Manager se construyen a partir de segmentos (particiones de disco) o desde otros volúmenes de Solaris Volume Manager.

Puede utilizar volúmenes para aumentar el rendimiento y la disponibilidad de los datos. En algunos casos, los volúmenes también pueden aumentar el rendimiento de E/S. Funcionalmente, los volúmenes se comportan del mismo modo que los segmentos. Debido a que los volúmenes parecen segmentos, son transparentes para los usuarios finales, las aplicaciones y los sistemas de archivos. Al igual que los dispositivos físicos, puede usar Solaris Volume Manager para acceder a los volúmenes a través de nombres de dispositivos básicos o de bloque. El nombre del volumen cambia, según si se utiliza el dispositivo básico o de bloque. El método de instalación JumpStart personalizada y Modernización automática de Solaris admiten el uso de dispositivos de bloque para crear sistemas de archivos duplicados. Consulte Requisitos de los nombres de volúmenes RAID y directrices para la Modernización automática de Solaris y JumpStart personalizada para obtener información acerca de los nombres de volúmenes.

Al crear volúmenes RAID-1 con volúmenes RAID-0 (concatenaciones de un solo segmento), Solaris Volume Manager duplica datos en las subduplicaciones RAID-0 y las considera un solo volumen.

La Figura 9–1 muestra una duplicación que copia el sistema de archivos root (/) en dos discos físicos.

Figura 9–1 Creación de volúmenes RAID-1 en el sistema de archivos root (/) en dos discos

 El contexto describe la ilustración.

La Figura 9–1 muestra un sistema con la siguiente configuración.

Descripción general de los componentes de Solaris Volume Manager

El método de instalación JumpStart personalizada y Modernización automática de Solaris permiten crear los siguientes componentes necesarios para duplicar datos.

En esta sección se describe brevemente cada uno de estos componentes. Si desea una información completa sobre estos componentes, consulte la Solaris Volume Manager Administration Guide.

Bases de datos de estado y réplicas de bases de datos de estado

La base de datos de estado es el contenedor que almacena información en un disco físico. Registra y hace un seguimiento de los cambios efectuados en la configuración. Solaris Volume Manager actualiza automáticamente la base de datos de estado cuando se produce una configuración o un cambio de estado. La creación de un nuevo volumen es un ejemplo de cambio en la configuración. Un fallo en la subduplicación es un ejemplo de cambio de estado.

La base de datos de estado es en realidad un conjunto de varias copias de bases de datos replicadas. que se conocen como réplicas de bases de datos de estado y aseguran que los datos de éstas siempre sean válidos. Las copias de la base de datos de estado son una protección contra la pérdida de datos en momentos concretos de fallo. La base de datos de estado almacena la ubicación y el estado de todas las réplicas conocidas de la base de datos de estado.

Solaris Volume Manager no puede funcionar hasta que no haya creado la base de datos de estado y sus réplicas. Una configuración de Solaris Volume Manager debe tener una base de datos de estado operativa.

Las réplicas de bases de datos de estado garantizan que la base de datos de estado siempre sea válida. Si se actualiza la base de datos de estado, cada réplica de base de datos de estado se actualiza también. Las actualizaciones se producen de una en una, para protegerlas a todas de un posible deterioro si el sistema se bloquea.

Si el sistema pierde una réplica de bases de datos de estado, Solaris Volume Manager debe identificar las réplicas de bases de datos de estado que contienen todavía datos válidos, para lo cual utiliza un algoritmo de consenso por mayoría. Éste requiere que una mayoría (mitad + 1) de las réplicas de la base de datos de estado esté disponible y en concordancia antes de que cualquiera de ellas se considere válida. En consecuencia, se deben crear al menos tres réplicas de bases de datos de estado cuando se establezca la configuración del disco. Así se puede alcanzar un consenso si al menos dos de las tres réplicas de bases de datos de estado están disponibles.

Cada réplica de bases de datos de estado ocupa 4 MB (8192 sectores del disco) de almacenamiento, de manera predeterminada. Las réplicas se pueden almacenar en los dispositivos siguientes:

Las réplicas no se pueden almacenar en los segmentos root (/), swap o /usr o en otros que contengan sistemas de archivos o datos. Una vez almacenadas las réplicas, los volúmenes o sistemas de archivos se pueden colocar en el mismo segmento.

Puede conservar más de una copia de una base de datos de estado en un segmento. No obstante, puede que el sistema se vuelva más vulnerable a un único momento de fallo si sitúa las réplicas de bases de datos de estado en un único segmento.

Descripción 

Para obtener más información 

Al utilizar Modernización automática de Solaris o JumpStart personalizada para instalar volúmenes RAID-1, revise estos procedimientos y directrices. 

Requisitos y directrices para las réplicas de las bases de datos de estado

Obtenga información más detallada acerca de la base de datos de estado y las réplicas de bases de datos de estado. 

Solaris Volume Manager Administration Guide

Volúmenes RAID-1 (duplicaciones)

Un volumen RAID-1, o duplicación, es un volumen que mantiene copias idénticas de los datos en volúmenes RAID-0 (concatenaciones de un único segmento). Después de configurar un volumen RAID-1, dicho volumen se puede utilizar como si fuera un segmento físico. Puede duplicar cualquier sistema de archivos, incluidos los existentes. También puede utilizar un volumen RAID-1 para cualquier aplicación, como una base de datos.

El uso de volúmenes RAID-1 para duplicar sistemas de archivos tiene sus ventajas e inconvenientes:

Descripción 

Para obtener más información 

Planificación de volúmenes RAID-1 

Directrices y requisitos para volúmenes RAID-1 y RAID-0

Información detallada relativa a los volúmenes RAID-1 

Solaris Volume Manager Administration Guide

Volúmenes RAID-0 (concatenaciones)

Un volumen RAID-0 es una concatenación de un único segmento. La concatenación es un volumen cuyos datos se organizan en serie y de manera adyacente en los componentes, y que conforman una unidad de almacenamiento lógico. El método de instalación JumpStart personalizada y Modernización automática de Solaris no permiten crear repartos en bandas ni otros volúmenes complejos de Solaris Volume Manager.

En el proceso de instalación o modernización, puede crear volúmenes RAID-1 (duplicaciones) y conectar los volúmenes RAID-0 a estas duplicaciones. Los volúmenes RAID-0 que se duplican se denominan subduplicaciones. Una duplicación se compone de uno o más volúmenes RAID-0. Después de la instalación se pueden gestionar los datos en volúmenes separados de la subduplicación de RAID-0 administrando el volumen de la duplicación RAID-1 mediante Solaris Volume Manager.

El método de instalación JumpStart personalizada permite crear una duplicación que conste de hasta dos subduplicaciones. Modernización automática de Solaris permite crear una duplicación que consta de hasta tres subduplicaciones. Normalmente, una duplicación de dos vías es suficiente. Una tercera subduplicación permite efectuar copias de seguridad en línea sin perder la redundancia de datos mientras una subduplicación queda fuera de línea para la copia de seguridad.

Descripción 

Para obtener más información 

Planificación de volúmenes RAID–0 

Directrices y requisitos para volúmenes RAID-1 y RAID-0

Información detallada relativa a los volúmenes RAID-0 

Solaris Volume Manager Administration Guide

Ejemplo de disposición de discos en volúmenes RAID-1

La siguiente figura muestra un volumen RAID-1 que duplica el sistema de archivos root (/) en dos discos físicos. Las réplicas de bases de datos de estado (metadbs) se sitúan en ambos discos.

Figura 9–2 Disposición de discos en volúmenes RAID-1

El contexto describe la ilustración.

La Figura 9–2 muestra un sistema con la siguiente configuración.

Descripción 

Para obtener más información 

Ejemplo de perfil JumpStart 

Ejemplos de perfiles de Guía de instalación de Solaris 10 5/09: instalación JumpStart personalizada e instalaciones avanzadas

Procedimientos paso a paso en Modernización automática de Solaris 

Para crear un entorno de arranque con volúmenes RAID-1 (duplicaciones) de Guía de instalación de Solaris 10 5/09: Modernización automática de Solaris y planificación de la modernización

Capítulo 10 Creación de volúmenes RAID-1 (duplicaciones) durante la instalación (planificación)

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.

Para obtener más información sobre Modernización automática de Solaris o JumpStart, consulte las referencias siguientes:

Requisitos del sistema

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.

Requisitos y directrices para las réplicas de las bases de datos de estado

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.

Selección de segmentos para las réplicas de las bases de datos de estado

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.  

Elección del número de réplicas de bases de datos de estado

Antes de elegir el número de réplicas de bases de datos de estado, tenga en cuenta las directrices siguientes.

Distribución de las réplicas de bases de estado en los controladores

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.

Directrices y requisitos para volúmenes RAID-1 y RAID-0

Si está trabajando con volúmenes RAID-1 (duplicaciones) y volúmenes RAID-0 (concatenaciones de segmentos únicos), tenga en cuenta las directrices siguientes.

Directrices para JumpStart personalizada y para Modernización automática de Solaris

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 

  • Admite volúmenes RAID-0 y RAID-1, pero no admite otros componentes de Solaris Volume Manager como volúmenes RAID-5.

  • El volumen RAID-0 es compatible pero sólo como una concatenación de segmentos únicos.

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 

  • Admite la creación de volúmenes RAID-1 únicamente durante una instalación inicial.

  • Puede crear hasta dos volúmenes RAID-0 (subduplicaciones) para cada volumen RAID-1. Normalmente dos subduplicaciones proporcionan suficientes datos para la mayoría de las aplicaciones y los costes de la unidad de disco son menores.

  • No admite una modernización cuando los volúmenes RAID-1están configurados.

  • No se admiten más de dos volúmenes RAID-0.

Modernización automática de Solaris 

  • Puede crear hasta tres volúmenes RAID-0 (subduplicaciones) para cada volumen RAID-1. Tres subduplicaciones permiten dejar fuera de línea una subduplicación y efectuar una copia de seguridad mientras se mantiene las dos subduplicaciones restantes para una redundancia continuada de los datos.

  • Admite la creación de volúmenes RAID-1 durante una modernización.

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 5/09: 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 5/09: instalación JumpStart personalizada e instalaciones avanzadas.

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. 

Requisitos de los nombres de volúmenes RAID y directrices para la Modernización automática de Solaris y JumpStart personalizada

Tenga en cuenta las reglas siguientes a la hora de asignar nombres a los volúmenes.

Convenciones de la asignación de nombres de los volúmenes RAID para la Modernización automática de Solaris

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 2. Si asigna números de manera incorrecta, es posible que la duplicación no llegue a crearse. 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.


Nota –

En versiones anteriores se podía especificar un nombre de volumen abreviado. A partir de Solaris 10 10/08, 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.



Ejemplo 10–1 Modernización automática de Solaris: habilitación del software para detectar y asignar un nombre a la duplicación y la subduplicación

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


Ejemplo 10–2 Modernización automática de Solaris: asignación de nombres a duplicaciones y subduplicaciones

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.


Convenciones de la asignación de nombres de los volúmenes RAID para JumpStart personalizada

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.


Nota –

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.



Ejemplo 10–3 Habilitación del software para que detecte los nombres de las duplicaciones y las subduplicaciones

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  / 


Ejemplo 10–4 Asignación de nombres a duplicaciones y subduplicaciones

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.

Directrices para la selección de discos y controladores

Si selecciona los discos y los controladores que desee usar para duplicar un sistema de archivos, tenga en cuenta estas directrices.

Directrices para la selección de dispositivos

Si selecciona los segmentos que desee usar para duplicar un sistema de archivos, tenga en cuenta estas directrices.

El arranque en modo monousuario hace que la duplicación parezca necesitar mantenimiento

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 Solaris Volume Manager Administration Guide.