Guía de administración de Oracle Solaris ZFS

ProcedureCómo migrar un sistema de archivos raíz UFS con raíces de zona en UFS a un sistema de archivos raíz ZFS (Solaris 10 10/08)

Este procedimiento explica cómo migrar un sistema de archivos raíz UFS con zonas instaladas a un sistema de archivos raíz ZFS y una configuración raíz de zona ZFS que se pueda actualizar o a la que se puedan aplicar parches.

En los pasos siguientes, el nombre de la agrupación de ejemplo es rpool y el del entorno de inicio actualmente activo es s10BE*.

  1. Actualice el sistema a la versión Solaris 10 10/08 si se ejecuta una versión de Solaris 10 anterior.

    Para obtener más información sobre cómo actualizar un sistema que ejecuta la versión Solaris 10, consulte Guía de instalación de Oracle Solaris 10 9/10: Actualización automática de Solaris y planificación de la actualización.

  2. Cree la agrupación raíz.


    # zpool create rpool mirror c0t1d0 c1t1d0
    

    Si necesita información sobre los requisitos de agrupaciones raíz, consulte Requisitos de instalación de Oracle Solaris y de Actualización automática de Oracle Solaris para compatibilidad con ZFS.

  3. Confirme que se hayan iniciado las zonas desde el entorno de inicio UFS.

  4. Cree el nuevo entorno de inicio ZFS.


    # lucreate -n s10BE2 -p rpool
    

    Este comando establece conjuntos de datos en la agrupación raíz del nuevo entorno de inicio y copia el entorno de inicio actual (zonas incluidas) en esos conjuntos de datos.

  5. Active el nuevo entorno de inicio ZFS.


    # luactivate s10BE2
    

    El sistema ya ejecuta un sistema de archivos raíz ZFS; sin embargo, las raíces de zona de UFS siguen estando en el sistema de archivos raíz UFS. Los pasos siguientes son necesarios para migrar por completo las zonas UFS a una configuración ZFS compatible.

  6. Reinicie el sistema.


    # init 6
    
  7. Migre las zonas a un entorno de inicio ZFS.

    1. Inicie las zonas.

    2. Cree otro entorno de inicio en la agrupación.


      # lucreate s10BE3
      
    3. Active el nuevo entorno de inicio.


      # luactivate s10BE3
      
    4. Reinicie el sistema.


      # init 6
      

      En este paso se verifica que se hayan iniciado el entorno de inicio ZFS y las zonas.

  8. Solucione los posibles problemas de punto de montaje.

    Debido a un error en Actualización automática de Oracle Solaris, el inicio del entorno de inicio no activo podría fallar porque un conjunto de datos ZFS o el conjunto de datos ZFS de una zona del entorno de inicio tiene un punto de montaje no válido.

    1. Examine la salida de zfs list.

      Busque puntos de montaje temporales incorrectos. Por ejemplo:


      # zfs list -r -o name,mountpoint rpool/ROOT/s10u6
      
      NAME                               MOUNTPOINT
      rpool/ROOT/s10u6                   /.alt.tmp.b-VP.mnt/
      rpool/ROOT/s10u6/zones             /.alt.tmp.b-VP.mnt//zones
      rpool/ROOT/s10u6/zones/zonerootA   /.alt.tmp.b-VP.mnt/zones/zonerootA

      El punto de montaje del entorno de inicio ZFS (rpool/ROOT/s10u6) debe ser /.

    2. Restablezca los puntos de montaje del entorno de inicio ZFS y sus conjuntos de datos.

      Por ejemplo:


      # zfs inherit -r mountpoint rpool/ROOT/s10u6
      # zfs set mountpoint=/ rpool/ROOT/s10u6
      
    3. Reinicie el sistema.

      Si se presenta la opción para iniciar un determinado entorno de inicio, en el menú GRUB o el indicador de OpenBoot PROM, seleccione el entorno de inicio cuyos puntos de montaje se han acabado de corregir.