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.
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
# zpool import -f rpool
# mkdir /a # beadm mount solaris /a
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
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.
# 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.
# 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.
# bootadm update-archive -R /a
# /usr/sbin/svccfg -f /a/etc/mpxio/svccfg_recover
# beadm umount solaris
# umount /a