Se produce un problema al actualizar a Solaris 10 11/06 un sistema cuyo sistema de archivos root (/) sea un volumen RAID-1. Este problema surge cuando realiza la actualización mediante:
Un soporte de CD o una imagen de instalación de red
El programa de instalación interactivo de Solaris o el programa JumpStart personalizado
Se produce uno de los siguientes problemas:
Si utiliza el programa de instalación interactivo de Solaris, no aparecerá la opción de actualizar en el panel Seleccionar actualización o instalación inicial.
Si utiliza el programa JumpStart personalizado, se mostrará el siguiente mensaje de error:
ERROR: No upgradeable root file systems were found. |
Solución: aplique primero la solución 1. Pruebe la solución 2 sólo si la primera no resuelve el problema.
Solución 1: elimine las configuraciones de RAID antes de realizar la actualización. Vuelva a establecer la configuración de RAID cuando termine la actualización. Para eliminar las configuraciones de RAID, realice los siguientes pasos.
Busque los dispositivos físicos que se utilizan para los volúmenes o duplicaciones secundarias RAID-0 de la partición root, como en el ejemplo siguiente:
# df -k / Filesystem kbytes used avail capacity Mounted on /dev/md/dsk/d0 4459950 3089180 1326171 70% / # metastat -p d0 d0 -m d10 d11 1 d10 1 1 c1t0d0s0 d11 1 1 c1t1d0s0 |
Elimine la duplicación que no se vaya a actualizar. En el ejemplo, si el disco que se va actualizar es c1t0d0s0, deberá eliminar d11. Escriba lo siguiente:
# metadetach d0 d11 |
Cambie a utilizar de nuevo el dispositivo físico correspondiente que se va actualizar. Para el ejemplo anterior, se debe ejecutar el comando:
# metaroot c1t0d0s0 |
Si es necesario, compruebe que se ha actualizado el archivo /etc/vfstab con el dispositivo apropiado.
# grep c1t0d0s0 /etc/vfstab /dev/dsk/c1t0d0s0 /dev/rdsk/c1t0d0s0 / ufs 1 no - |
Apague el sistema.
Arranque el sistema desde el soporte de DVD o CD.
En el panel Seleccionar actualización o instalación inicial, puede elegir la opción de actualizar. También puede seleccionar el dispositivo que desee actualizar en la lista de dispositivos del panel. Normalmente, la lista incluye los dispositivos que forman el volumen secundario root original.
Sin embargo, si la opción de actualizar todavía no está disponible, aplique la solución alternativa.
Para llevar a cabo la actualización, seleccione el dispositivo.
Para volver a establecer la configuración de RAID cuando termine la actualización, realice los siguientes pasos.
Vuelva a definir el dispositivo de arranque.
# metaroot d0 |
Rearranque el sistema.
Agregue el volumen secundario.
# metattach d0 d11 |
Solución 2: utilice esta solución sólo si la primera no resuelve el problema. No aplique esta solución sin haber probado antes la primera.
Rearranque el sistema.
El sistema arranca con la versión existente de Solaris.
Utilice el comando metaclear para eliminar los metadispositivos activos que forman la partición root.
# metaclear d0 d10 d11 |
Apague el sistema.
Arranque el sistema desde el soporte de DVD o CD.
Seleccione las opciones de instalación o actualización que aparecen en la pantalla para continuar con la instalación.
Cuando termine la actualización, vuelva a configurar los metadispositivos mediante el procedimiento normal.
En el ejemplo siguiente, se muestran los pasos necesarios para configurar el metadispositivo root (/), configurar los archivos del sistema para el metadispositivo y volver a adjuntar el volumen secundario.
# metainit d0 -m d10 # metaroot d0 # reboot # metainit d11 1 1 c1t1d0s0 # metattach d0 d11 |
El volumen secundario antiguo se vuelve a adjuntar cuando el sistema termina de arrancar.