Este capítulo proporciona directrices y requisitos que revisar antes de instalar y usar la Modernización automática de Solaris. Si desea repasar la información general sobre modernización vaya a Lista de comprobación para la modernización. Este capítulo se divide en los siguientes apartados:
Gestión de paquetes y modificaciones con la Modernización automática de Solaris
Directrices para la creación de sistemas de archivos con el comando lucreate
Directrices para la selección de segmentos para los sistemas de archivos
Personalización del contenido de un nuevo entorno de arranque
Uso de la Modernización automática de Solaris desde un sistema remoto
La modernización automática de Solaris se incluye en el software Solaris 9. Si desea actualizar mediante la modernización automática de Solaris, debe instalar los paquetes correspondientes en el sistema operativo. Se puede actualizar un entorno de arranque hasta la versión del sistema operativo de Solaris que coincida con la de los paquetes de modernización automática de Solaris instalados en la máquina. Por ejemplo, si en un sistema operativo Solaris 8 actual se instalaran los paquetes de modernización automática de Solaris 9, se podría actualizar un entorno de arranque hasta la versión de instalación o actualización de Solaris 9.
La Tabla 34–1 enumera las versiones que la Modernización automática de Solaris admite.
Tabla 34–1 Versiones admitidas de Solaris
Plataforma |
Versión desde la que se actualiza |
Versión a la que se actualiza |
---|---|---|
Sistema basado en SPARC. |
Sistemas operativos Solaris 2.6, Solaris 7 o Solaris 8. |
Sistema operativo Solaris 8 |
Sistema basado en SPARC. |
Sistemas operativos Solaris 2.6, Solaris 7 o Solaris 8. |
Sistema operativo Solaris 9 |
Sistema basado en x86. |
Sistema operativo Solaris 7 |
Sistema operativo Solaris 8 |
Sistema basado en x86. |
Sistemas operativos Solaris7 o Solaris 8 |
Sistema operativo Solaris 9 |
No se puede modernizar al sistema operativo Solaris 7.
Esta instalación se puede realizar mediante:
El comando pkgadd. Los paquetes de la Modernización automática de Solaris son SUNWlur y SUNWluu; estos paquetes se deben instalar en ese orden.
Un instalador en el Solaris DVD, el CD Solaris Software 2 of 2 o una imagen de instalación de red.
Si está ejecutando la versión Solaris 2.6,Solaris 7 o Solaris 8, es posible que no sea capaz de ejecutar el instalador de la Modernización automática de Solaris,ya que estas versiones no contienen el conjunto de modificaciones necesarias para ejecutar el entorno del tiempo de ejecución JavaTM 2. Debe tener el clúster de la modificación recomendada para el tiempo de ejecución Java 2 para ejecutar el instalador de la Modernización automática de Solaris e instalar los paquetes. Para instalar los paquetes de la Modernización automática de Solaris, utilice el comando pkgadd. O bien, instale el clúster de la modificación recomendada del entorno del tiempo de ejecución Java 2 disponible en http://sunsolve.sun.com.
Para obtener instrucciones sobre la instalación del software de la Modernización automática de Solaris, consulte Instalación de la Modernización automática de Solaris.
Siga los requisitos generales de disco de cualquier modernización. Consulte el Capítulo 5.
Para hacer una estimación del tamaño del sistema de archivos necesario para crear un entorno de arranque, inicie la creación de un entorno nuevo. Se calcula el tamaño. A continuación puede cancelar el proceso.
El disco del nuevo entorno de arranque debe poder actuar como dispositivo de arranque. Algunos sistemas restringen los discos que se pueden usar como dispositivo de arranque. Para determinar si se aplica alguna restricción de arranque, consulte la documentación del sistema.
Puede que se deba preparar el disco antes de crear el nuevo entorno de arranque. Asegúrese de que el disco esté correctamente formateado.
Identifique los segmentos con suficiente espacio para alojar los sistemas de archivos que se van a copiar.
Identifique los sistemas de archivos que contienen directorios que desea compartir entre ambos entornos de arranque, en lugar de copiarlos. Si desea compartir un directorio, deberá crear un nuevo entorno de arranque con el directorio ubicado en un segmento propio. El directorio pasa entonces a ser un sistema de archivos que puede compartirse con futuros entornos de arranque. Para obtener más información acerca de la creación de sistemas de archivos independientes, consulte Directrices para la selección de segmentos para sistemas de archivos que se pueden compartir.
La Modernización automática de Solaris utiliza la tecnología de Solaris Volume Manager para crear un entorno de arranque que pueda contener sistemas de archivos que sean volúmenes RAID-1 (duplicaciones). Para utilizar las funciones de duplicación de la Modernización automática de Solaris deberá crear, como mínimo, una base de datos de estado y tres réplicas de ésta. Una base de datos de estado guarda información en el disco acerca del estado de la configuración de Solaris Volume Manager. La base de datos de estado es un conjunto de copias múltiples y replicadas de base de datos. Cada una de las copias se denomina réplica de la base de datos de estado. Cuando se copia una base de datos de estado, la réplica actúa de protección contra pérdidas de datos debidas a fallos individuales. Para conocer los procedimientos de creación de una base de datos de estado, consulte “State Database (Overview)” in Solaris Volume Manager Administration Guide.
La Modernización automática de Solaris no implementa todas las funciones de Solaris Volume Manager; admite únicamente un volumen RAID-1 (duplicación) con concatenaciones de un segmento en el sistema de archivos raíz (/). Una duplicación puede constar de un máximo de tres concatenaciones. Para obtener directrices para la creación de sistemas de archivos duplicados, consulte Directrices para la selección de segmentos para sistemas de archivos duplicados.
En los apartados siguientes se indican los paquetes requeridos por la Modernización automática de Solaris y se ofrece información sobre las modificaciones recomendadas. Consulte Modernización de un sistema con paquetes y modificaciones para obtener información sobre el uso de Modernización automática de Solaris para agregar paquetes y modificaciones.
Al modernizar, agregar y eliminar paquetes o modificaciones, la Modernización automática de Solaris precisa que éstos cumplan las Directrices de empaquetado avanzadas SVR4. Aunque los paquetes de Sun cumplen dichas directrices, Sun no puede garantizar la conformidad de los paquetes de otras empresas. Si un paquete viola estas directrices puede provocar el fallo del software de adición de paquetes durante una modernización o alterar el entorno de arranque activo.
Para obtener más información sobre como agregar y eliminar paquetes con Modernización automática de Solaris, consulte la página de comando man, luupgrade(1M). Para obtener más información sobre los requisitos de empaquetado, consulte el Apéndice G.
Utilice la tabla siguiente para comprobar si dispone de los paquetes necesarios para el uso de la Modernización automática de Solaris en su sistema operativo actual. Si en su versión faltan algunos paquetes, use el comando pkgadd para agregarlos.
Tabla 34–2 Paquetes requeridos para la Modernización automática de Solaris
Solaris 2.6 |
Solaris 7 |
Solaris 8 |
---|---|---|
SUNWadmap |
SUNWadmap |
SUNWadmap |
SUNWadmc |
SUNWadmc |
SUNWadmc |
SUNWjvrt |
SUNWjvrt |
SUNWj2rt |
SUNWlibC |
SUNWlibC |
SUNWlibC |
SUNWadmfw |
SUNWbzip |
|
SUNWmfrun |
| |
SUNWloc |
Para comprobar los paquetes en su sistema, escriba el comando siguiente.
% pkginfo [[nombre_paquete]] |
Se puede usar la Modernización automática de Solaris para agregar modificaciones y paquetes a un sistema. Si utiliza la Modernización automática de Solaris para agregar paquetes a un sistema, el tiempo de desconexión de éste se reduce en el rearranque. Se pueden agregar modificaciones y paquetes a un entorno de arranque mediante el comando luupgrade o mediante un contenedor de Solaris Flash.
Para agregar modificaciones directamente a un entorno de arranque, cree un entorno nuevo y utilice el comando luupgrade con la opción -t. Para agregar paquetes a un entorno de arranque, utilice el comando luupgrade con la opción -p. Para obtener más información, vea la página de comando man luupgrade(1M).
También puede utilizar la Modernización automática de Solaris para instalar un contenedor de Solaris Flash. Un contenedor contiene una copia completa de un entorno de arranque con los nuevos paquetes y modificaciones ya incluidos. Este entorno de arranque completo o sistema de referencia único se denomina sistema principal. El proceso de creación de un contenedor Solaris Flash empieza con la creación de un sistema principal. Una vez creado éste, agregue las modificaciones y paquetes que desee instalar. A continuación, cree un contenedor Solaris Flash del sistema principal. Use la Modernización automática de Solaris para instalar el contenedor en el nuevo entorno de arranque. Puede copiar el entorno de arranque y cambiarlo y distribuirlo tantas veces como sea necesario. Para obtener más detalles acerca de la creación de contenedores Solaris Flash, consulte el Capítulo 21. Para obtener información sobre cómo usar la Modernización automática de Solaris para instalar un contenedor Solaris Flash, consulte Instalación de contenedores Solaris Flash en un entorno de arranque.
Al modernizar, agregar y eliminar paquetes o modificaciones, Modernización automática de Solaris precisa que estos cumplan las Directrices de empaquetado avanzadas SVR4. Aunque los paquetes de Sun cumplen dichas directrices, Sun no puede garantizar la conformidad de los paquetes de otras empresas. Si un paquete viola estas directrices puede provocar el fallo del software de adición de paquetes o alterar el entorno de arranque activo.
Para obtener más información sobre como agregar y eliminar paquetes con Modernización automática de Solaris, consulte la página de comando man, luupgrade(1M). Para obtener más información sobre los requisitos de empaquetado, consulte el Apéndice G.
El funcionamiento correcto de la Modernización automática de Solaris exige que un conjunto limitado de revisiones de modificaciones se instalen en una versión concreta del SO. Antes de instalar o ejecutar la Modernización automática de Solaris, debe instalar un conjunto limitado de las revisiones de las modificaciones. Compruebe que dispone de la lista de modificaciones más actual consultando http://sunsolve.sun.com. Busque el documento de información 72099 en la sede web de SunSolveSM.
La opción lucreate -m especifica qué sistemas de archivos y en qué número se deben crear en el nuevo entorno de arranque. Se debe especificar el número exacto de sistemas de archivos que se deben crear mediante la repetición de esta opción. Por ejemplo, si utiliza la opción -m una sola vez, especificará dónde se deben situar todos los sistemas de archivos; se fusionan todos los sistemas de archivos del entorno de arranque original en el sistema de archivos especificado por la opción -m. Si especifica la opción -m dos veces, se crearán dos sistemas de archivos. Utilice estas pautas cuando utilice la opción -m para crear sistemas de archivos:
Debe especificar una opción -m para el sistema de archivos raíz (/) del nuevo entorno de arranque. Si ejecuta el comando lucreate sin la opción -m aparecerá el menú Configuración. Éste permite personalizar el nuevo entorno de arranque, redirigiendo los archivos a nuevos puntos de montaje.
Todos los sistemas de archivos esenciales que existan en el entorno de arranque actual y que no se especifiquen mediante una opción -m se fusionan en el siguiente sistema de archivos de máximo nivel creado.
Sólo aquellos sistemas de archivos especificados mediante la opción -m se crean en el nuevo entorno de arranque. Si el entorno de arranque actual contiene varios sistemas de archivos y desea tener el mismo número de ellos en el nuevo entorno de arranque creado, deberá especificar una opción -m para cada uno de los sistemas de archivos que se deba crear. Por ejemplo, si tiene sistemas de archivos para raíz (/), /opt y /var, deberá utilizar una opción -m para cada uno de ellos en el nuevo entorno de arranque.
No duplique los puntos de montaje. Por ejemplo, no puede tener dos sistemas de archivos raíz (/).
Al crear sistemas de archivos para un entorno de arranque, las reglas son las mismas que para crear sistemas de archivos para el sistema operativo Solaris. La Modernización automática de Solaris no puede impedir la creación de configuraciones no válidas para sistemas de archivos críticos. Por ejemplo, podría escribir un comando lucreate que creara sistemas de archivos independientes para el raíz (/) y /kernel, que es una división no válida del raíz (/).
No superponga segmentos al volver a crearlos en los discos. Si lo hace, parecerá que el nuevo entorno de arranque se ha creado pero, al activarlo, el entorno no arrancará. Los sistemas de archivos superpuestos podrían estar dañados
Para que la Modernización automática de Solaris funcione correctamente, el contenido del archivo vfstab del entorno de arranque activo debe ser válido y debe tener, como mínimo, una entrada de raíz (/).
Al crear un entorno de arranque inactivo, es necesario identificar un segmento en el que copiar el sistema de archivos raíz (/). Use las directrices siguientes cuando seleccione un segmento para el sistema de archivos raíz (/). El segmento debe cumplir estas condiciones:
Debe ser un segmento desde el cual el sistema pueda arrancar.
Debe cumplir el tamaño mínimo recomendado.
Si se trata de un sistema sun4m, el sistema de archivos raíz (/) no puede ser mayor de 2 Gbytes.
Puede estar en discos físicos distintos o en el mismo disco que el sistema de archivos raíz (/) activo.
Puede ser un volumen de Veritas Volume Manager, pero no hay asistencia para dichos volúmenes.
Puede crear un nuevo entorno de arranque que contenga cualquier combinación de segmentos físicos de disco, volúmenes de Solaris Volume Manager o volúmenes de Veritas Volume Manager. Los sistemas de archivos esenciales que se copian en el nuevo entorno de arranque pueden ser de los tipos siguientes:
Un segmento físico.
Una concatenación de un segmento incluida en un volumen RAID-1 (duplicación). El segmento que contiene el sistema de archivos raíz (/) puede ser un volumen RAID–1.
Una concatenación de un segmento incluida en un volumen RAID-0. El segmento que contiene el sistema de archivos raíz (/) puede ser un volumen RAID–0.
Cuando se crea un nuevo entorno de arranque, el comando lucreate -m reconoce únicamente los siguientes tres tipos de dispositivos:
Un segmento físico con el formato /dev/dsk/cwt xdysz
Un volumen de Solaris Volume Manager con el formato /dev/md/dsk/dnúm
El nombre de un volumen de Solaris Volume Manager se muestra con el formato /dev/vx/dsk/nombre_volumen
Si tiene problemas al modernizar con Veritas VxVM, consulte El sistema entra en situación crítica al modernizar con la Modernización automática de Solaris y ejecutar Veritas VxVm.
Puede optar por especificar una duplicación o subduplicación, o permitir que el comando lucreate elija un volumen libre.
Para especificar un volumen, agregue una coma y el nombre de la duplicación o subduplicación al nombre del dispositivo. En la opción siguiente se especifica la subduplicación d1.
-m /:/dev/dsk/c0t0d0s0,d1:attach |
Para permitir que el software elija un volumen libre, no indique el nombre de la subduplicación o duplicación. En esta opción no se especifica la subduplicación y el software elige un volumen libre.
-m /:/dev/dsk/c0t0d0s0:attach |
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.
Un volumen de Solaris Volume Manager se puede identificar mediante su designación dnúm; de esta forma, por ejemplo, /dev/md/dsk/d10 se convierte simplemente en d10.
Si un sistema tiene un único controlador y varios discos se puede utilizar t0d0s0; si hay varios controladores, utilice c0t0d0s0.
Para obtener más información acerca de requisitos y directrices de asignación de nombres, consulte “Overview of Solaris Volume Manager Components” in Solaris Volume Manager Administration Guide.
Si una duplicación o subduplicación precisan mantenimiento o están ocupadas, no es posible quitar componentes de ellas. Deberá utilizar el comando metastat antes de crear un nuevo entorno de arranque y utilizar la palabra clave detach. El comando metastat comprueba si la duplicación está en proceso de resincronización o se está utilizando. Para obtener más información consulte la página de comando man metastat(1M).
Si utiliza la palabra clave detach para desconectar una subduplicación, lucreate comprueba si un dispositivo está en proceso de resincronización. Si el dispositivo se está resincronizando, no es posible desconectar la subduplicación y se muestra un mensaje de error.
El proceso de resincronización copia datos de una subduplicación a otra cuando se presenta alguno de estos problemas:
Fallos de subduplicación.
Caídas del sistema.
Una subduplicación se ha puesto fuera de línea y de nuevo en línea.
La adición de una nueva subduplicación.
Para obtener más información acerca del proceso de resincronización, consulte “RAID 1 Volume (Mirror) Resynchronization” in Solaris Volume Manager Administration Guide.
Utilice el comando lucreate en lugar de los comandos de Solaris Volume Manager para manipular volúmenes en entornos de arranque inactivos. El software Solaris Volume Manager desconoce los entornos de arranque, mientras que el comando lucreate contiene comprobaciones que impiden destruir un entorno de arranque por descuido. Por ejemplo, lucreate impide sobrescribir o suprimir un volumen de Solaris Volume Manager.
No obstante, si ya ha utilizado el software Solaris Volume Manager para crear concatenaciones, bandas y duplicaciones complejas, también deberá utilizarlo para manipularlas. La Modernización automática de Solaris detecta estos componentes y es compatible con ellos. Antes de utilizar comandos de Solaris Volume Manager que puedan crear, modificar o destruir volúmenes, utilice el comando lustatus o lufslist. Dichos comandos pueden determinar qué volúmenes de Solaris Volume Manager contienen sistemas de archivos que está utilizando un entorno de arranque de la Modernización automática de Solaris.
Se puede configurar un segmento de intercambio de tres formas, mediante el comando lucreate con la opción -m:
Si no especifica un segmento de intercambio, los segmentos pertenecientes al actual entorno de arranque se configuran para el entorno de arranque nuevo.
Si especifica uno o más segmentos de intercambio, éstos serán los únicos segmentos de intercambio que utilizará el nuevo entorno de arranque. Los dos entornos de arranque no comparten ningún segmento de intercambio.
Se puede especificar que ambos compartan un segmento de intercambio y agregar un nuevo segmento.
En los ejemplos siguientes se muestran los tres procedimientos para configurar el intercambio. El entorno de arranque actual se configura con el sistema de archivos raíz (/) en c0t0d0s0. El sistema de archivos de intercambio está en c0t0d0s1.
En el ejemplo siguiente no se especifica ningún segmento de intercambio. El nuevo entorno de arranque contiene el sistema de archivos raíz (/) en c0t1d0s0. El intercambio se comparte entre el entorno de arranque actual y el nuevo en c0t0d0s1.
# lucreate -n be2 -m /:c0t1d0s0:ufs |
En el ejemplo siguiente se especifica un segmento de intercambio. El nuevo entorno de arranque contiene el sistema de archivos raíz (/) en c0t1d0s0. Se crea un nuevo sistema de archivos de intercambio en c0t1d0s1. No se comparte ningún segmento de intercambio entre el entorno de arranque actual y el nuevo.
# lucreate -n be2 -m /:c0t1d0s0:ufs -m -:c0t1d0s1:swap |
En el ejemplo siguiente se agrega un segmento de intercambio y otro segmento se comparte entre los dos entornos de arranque. El nuevo entorno de arranque contiene el sistema de archivos raíz (/) en c0t1d0s0. Se crea un nuevo segmento de intercambio en c0t1d0s1. El segmento de intercambio en c0t0d0s1 se comparte entre el entorno de arranque actual y el nuevo.
# lucreate -n be2 -m /:c0t1d0s0:ufs -m -:shared:swap -m -:c0t1d0s1:swap |
La creación de un entorno de arranque falla si el segmento de intercambio está siendo utilizado por algún entorno de arranque distinto del actual. Si el entorno de arranque se creó con la opción -s, el entorno de arranque de origen alternativo puede utilizar el segmento de intercambio, pero ningún otro entorno lo podrá utilizar.
La Modernización automática de Solaris copia todo el contenido de un segmento al segmento designado del nuevo entorno de arranque. Es conveniente que algunos de los sistemas de archivos de dicho segmento se compartan entre ambos entornos de arranque en lugar de copiarse, para ahorrar espacio y tiempo de copia. Se deben copiar los sistemas de archivos esenciales para el sistema operativo, como el raíz (/) y /var. Los sistemas de archivos como /home no son críticos y pueden compartirse entre ambos entornos de arranque. Los sistemas de archivos que se pueden compartir deben ser definidos por el usuario y estar en segmentos de intercambio independientes de los entornos de arranque activo y nuevo. En función de las necesidades, se puede modificar la configuración del disco de diversas formas.
Se puede volver a segmentar el disco antes de crear el nuevo entorno de arranque y situar el sistema de archivos que se puede compartir en un segmento propio. Por ejemplo, si raíz ( /), /var y /home están en el mismo segmento, reconfigure el disco y sitúe /home en un segmento propio. Al crear nuevos entornos de arranque, /home se comparte con el nuevo entorno de forma predeterminada.
Si desea compartir un directorio, éste debe dividirse y asignarse a su propio segmento. El directorio pasa entonces a ser un sistema de archivos que puede compartirse con otro entorno de arranque. Puede usar el comando lucreate con la opción -m para crear un nuevo entorno de arranque y dividir un directorio a su propio segmento. Sin embargo, el nuevo sistema de archivos no puede aún compartirse con el entorno de arranque original. Se debe ejecutar de nuevo el comando lucreate con la opción -m para crear otro entorno de arranque. Los dos nuevos entornos de arranque pueden entonces compartir el directorio.
Por ejemplo, si desea modernizar de la versión Solaris 8 a la versión Solaris 9 y compartir /home, puede ejecutar el comando lucreate con la opción -m. Puede crear una versión de Solaris 8 con /home como sistema de archivos independiente ubicado en un segmento propio. A continuación, ejecute de nuevo el comando lucreate con la opción -m para duplicar el entorno de arranque. Este tercer entorno de arranque puede entonces modernizarse a la versión de Solaris 9. /home se comparte entre las versiones 8 y 9 de Solaris.
Para obtener una descripción de los sistemas de archivos críticos y los que se pueden compartir, consulte Tipos de sistemas de archivos.
Al crear un nuevo entorno de arranque, algunos directorios y archivos se pueden excluir de la copia al nuevo entorno. Si ha excluido un directorio, puede asimismo volver a incluir subdirectorios o archivos específicos que dependen de ély que se copian en el nuevo entorno de arranque. Por ejemplo, podría excluir de la copia todos los archivos y directorios de /etc/mail, pero incluir todos los archivos y directorios de /etc/mail/staff . El comando siguiente copia el subdirectorio staff al nuevo entorno de arranque.
# lucreate -n second_disk -x /etc/mail -y /etc/mail/staff |
Utilice las opciones de exclusión de archivos con cuidado. No quite archivos o directorios necesarios para el sistema.
En la tabla siguiente se enumeran las opciones del comando lucreate para eliminar y restablecer directorios y archivos.
¿Cómo se especifica? |
Opciones de exclusión |
Opciones de inclusión |
---|---|---|
Especifique el nombre del directorio o archivo |
-x dir_exclude |
-y dir_include |
Utilice un archivo que contenga una lista |
-X nombre_archivo_de_lista -z nombre_archivo_de_lista |
-Y nombre_archivo_de_lista -z nombre_archivo_de_lista |
Para ver ejemplos de personalización de los directorios y archivos en la creación de un entorno de arranque, consulte Para crear un entorno de arranque y personalizar su contenido (interfaz de línea de comandos).
Una vez preparado para cambiar y activar el nuevo entorno de arranque, actívelo y reinicie. Los archivos se sincronizan entre los entornos de arranque la primera vez que se arranca desde un entorno recién creado. “Sincronizar” significa que ciertos archivos y directorios del sistema pueden copiarse del último entorno de arranque activo al entorno del que se va a arrancar. Los archivos y directorios que hayan cambiado también se copian.
La Modernización automática de Solaris comprueba los cambios en los archivos esenciales. Si el contenido de éstos no es el mismo en ambos entornos de arranque, se copian del entorno de arranque activo al nuevo. La sincronización está pensada para archivos esenciales como /etc/passwd o /etc/group que pueden haber cambiado desde la creación del nuevo entorno de arranque.
El archivo /etc/lu/synclist contiene una lista de directorios y archivos que se sincronizan. En algunos casos puede que quiera copiar otros archivos del entorno de arranque activo al nuevo. Si es necesario, puede agregar directorios y archivos a /etc/lu/synclist.
La adición de archivos que no aparezcan en /etc/lu/synclist puede provocar que un sistema no pueda arrancar. El proceso de sincronización únicamente copia archivos y crea directorios, perono elimina archivos ni directorios.
En el ejemplo siguiente de archivo /etc/lu/synclist se muestran los directorios y archivos estándar que se sincronizan en este sistema.
/var/mail OVERWRITE /var/spool/mqueue OVERWRITE /var/spool/cron/crontabs OVERWRITE /var/dhcp OVERWRITE /etc/passwd OVERWRITE /etc/shadow OVERWRITE /etc/opasswd OVERWRITE /etc/oshadow OVERWRITE /etc/group OVERWRITE /etc/pwhist OVERWRITE /etc/default/passwd OVERWRITE /etc/dfs OVERWRITE /var/log/syslog APPEND /var/adm/messages APPEND |
A continuación se indican ejemplos de directorios y archivos que puede ser conveniente agregar al archivo synclist:
/var/yp OVERWRITE /etc/mail OVERWRITE /etc/resolvconfiguración OVERWRITE /etc/domainname OVERWRITE |
Las entradas del archivo synclist pueden ser archivos o directorios. El segundo campo es el método de actualización que tiene lugar durante la activación del entorno de arranque. Hay tres métodos para actualizar los archivos:
OVERWRITE: el contenido del archivo del entorno de arranque activo sobrescribe el contenido del archivo del entorno de arranque nuevo. Si no se especifica ninguna acción en el segundo campo, OVERWRITE es la acción predeterminada. Si la entrada es un directorio, se copian todos los subdirectorios. Se sobrescriben todos los archivos. El archivo del nuevo entorno de arranque tiene la misma fecha, modalidad y propietario que el mismo archivo del entorno de arranque anterior.
APPEND: el contenido del archivo del entorno de arranque activo se agrega al final del archivo del entorno de arranque nuevo. Este procedimiento puede provocar duplicación de entradas en el archivo. Los directorios no pueden aparecer como APPEND. El archivo del nuevo entorno de arranque tiene la misma fecha, modalidad y propietario que el mismo archivo del entorno de arranque anterior.
PREPEND: el contenido del archivo del entorno de arranque activo se agrega al principio del archivo del entorno de arranque nuevo. Este procedimiento puede provocar duplicación de entradas en el archivo. Los directorios no pueden aparecer como PREPEND. El archivo del nuevo entorno de arranque tiene la misma fecha, modalidad y propietario que el mismo archivo del entorno de arranque anterior.
La primera vez que arranque desde un entorno de arranque recién creado, el software de la Modernización automática de Solaris sincroniza el nuevo entorno de arranque con el que estuvo activo hasta entonces. Tras este arranque y sincronización iniciales, la Modernización automática de Solaris no efectúa ninguna sincronización a menos que se solicite.
Para forzar la sincronización mediante CUI, escriba sí cuando se le solicite
Para forzar la sincronización mediante CLI, utilice el comando luactivate con la opción -s.
Puede ser necesario forzar una sincronización en el caso de que se mantengan múltiples versiones del sistema operativo Solaris. O que se desee que los cambios en los archivos como, por ejemplo, email o passwd/group estén en el entorno de arranque al cual se está activando. Si fuerza una sincronización, la Modernización automática de Solaris comprueba si hay conflictos entre archivos que se vean afectados por la sincronización. Cuando se arranca el nuevo entorno y se detecta un conflicto, se emite una advertencia y los archivos no se sincronizan. A pesar de dicho conflicto, la activación puede completarse de forma satisfactoria. Si modifica el mismo archivo en ambos entornos de arranque, el activo y el nuevo, puede causar un conflicto. Por ejemplo, supongamos que modifica el archivo /etc/passwd en el entorno de arranque original. A continuación efectúa otros cambios en el archivo /etc/passwd del entorno de arranque nuevo. El proceso de sincronización no puede elegir qué archivo debe copiarse.
Use esta opción con precaución, porque es posible que no pueda conocer o controlar los cambios que se hayan producido en el último entorno de arranque activo. Por ejemplo, si estaba ejecutando el software Solaris 9 en el entorno de arranque actual y ha arrancado en una versión 2.6 de Solaris con una sincronización forzada, los archivos de la versión 2.6 pueden haberse modificadoPuesto que los archivos dependen de la versión del sistema operativo, el arranque de la versión de Solaris 2.6 podría fallar, ya que los archivos de Solaris 9 pueden no ser compatibles con los de Solaris 2.6.
Al visualizar la interfaz de caracteres de forma remota, como mediante una pantalla de línea, es posible que deba fijar la variable TERM en VT220. Asimismo, si se usa Common Desktop Environment (CDE), se deberá fijar el valor de la variable TERM en dtterm, no en xterm.