Gestión de rutas múltiples y dispositivos SAN en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Diciembre de 2014
 
 

Cómo llevar a cabo una recuperación después de un bloqueado del sistema

Realice los siguientes pasos para llevar a cabo la recuperación de la configuración original de rutas múltiples, si el sistema se bloquea, entra en estado de alerta o no se inicia después de una operación de activación (-e), desactivación (-d) o actualización (-u) de stmsboot.

  1. Inicie el sistema desde otro disco de inicio, desde un DVD de instalación o por medio de la red.
    • SPARC: si inicia el sistema desde un medio de instalación o un servidor de instalación de la red, seleccione la instalación de texto. Si inicia el sistema desde un servidor de instalación, utilice el siguiente comando:

      ok boot net:dhcp
    • X86: si inicia el sistema desde un medio de instalación o un servidor de instalación de la red, seleccione esta opción de instalación de texto del menú GRUB:

      Oracle Solaris 11.1 Text Installer and command line
    • Seleccione la opción 3 Shell del menú siguiente:

              1  Install Oracle Solaris
              2  Install Additional Drivers
              3  Shell
              4  Terminal type (currently sun-color)
              5  Reboot
      
      Please enter a number [1]: 3
      To return to the main menu, exit the shell
  2. Importe la agrupación raíz ZFS.
    # zpool import -f rpool
  3. Monte el entorno de inicio raíz.
    # mkdir /a
    # beadm mount solaris /a
  4. Restaure el archivo original fp.conf (para rutas múltiples FC) o mpt.conf (para rutas múltiples SAS) como se indica a continuación.
    • Si ejecutó el comando stmsboot –e o el comando stmsboot –d:
      • Para rutas múltiples SAS:

        # cp /a/etc/mpxio/mpt.conf /a/etc/driver/drv/mpt.conf
      • Para rutas múltiples FC:

        # cp /a/etc/mpxio/fp.conf /a/etc/driver/drv/fp.conf
    • Si ejecutó el comando stmsboot –u y modificó el archivo fp.conf o mpt.conf, deshaga los cambios realizados en este archivo editando los archivos /a/etc/driver/drv/fp.conf o /a/etc/driver/drv/mpt.conf.
  5. Antes de ejecutar el comando stmsboot, deshaga los demás cambios realizados en la configuración de rutas múltiples.

    Por ejemplo, si modificó el archivo scsi_vhci.conf, deshaga los cambios realizados en este archivo editando el archivo /a/etc/driver/drv/scsi_vhci.conf.

    Por ejemplo, si modificó el archivo scsi_vhci.conf, deshaga los cambios realizados en este archivo editando el archivo /a/kernel/drv/scsi_vhci.conf.

    Si modificó los valores de configuración de los dispositivos de las matrices de almacenamiento, restaure los valores de configuración originales.

  6. Restaure el archivo /etc/vfstab original:
    # cp /a/etc/mpxio/vfstab /a/etc/vfstab

    El archivo /a/etc/mpxio/vfstab es una copia del archivo /etc/vfstab original que el comando stmsboot guardó antes de actualizar el archivo vfstab. Si el comando stmsboot no modificó el archivo vfstab, no existirá un archivo /a/etc/mpxio/vfstab.

  7. Si el sistema se está ejecutando en el sistema operativo Oracle Solaris, en un sistema basado en x86, realice los siguientes pasos:
    1. Restaure el archivo /boot/solaris/bootenv.rc original.
      # cp /a/etc/mpxio/bootenv.rc /a/boot/solaris/bootenv.rc

      El archivo /a/etc/mpxio/bootenv.rc es una copia del archivo /boot/solaris/bootenv.rc original que el comando stmsboot guardó antes de actualizar el archivo bootenv.rc. Si el comando stmsboot no modificó el archivo bootenv.rc, no existirá un archivo /a/etc/mpxio/bootenv.rc.

    2. Actualice el archivo de inicio.
      # bootadm update-archive -R /a
  8. Desactive el servicio mpxio-upgrade:
    # /usr/sbin/svccfg -f /a/etc/mpxio/svccfg_recover
  9. Desmonte el entorno de inicio.
    # beadm umount solaris
  10. Desmonte el sistema de archivos raíz UFS.
    # umount /a
  11. Reinicie el sistema.