Resumen del problema: Durante la actualización automática, los comandos lucreate y luupgrade no pueden cambiar los nombres de DID en el entorno de arranque alternativo para que se correspondan con la entrada /global/.devices/node@N.
Solución: Antes de iniciar la actualización automática, realice los siguientes pasos en cada nodo del clúster.
Conviértase en superusuario.
Realice una copia de seguridad del archivo /etc/vfstab.
# cp /etc/vfstab /etc/vfstab.old |
Abra el archivo /etc/vfstab para editarlo.
Busque la línea que se corresponda con /global/.device/node@N.
Edite la entrada del dispositivo global.
Sustituya los nombres de DID por los nombres físicos.
Cambie /dev/did/{r}dsk/dYsZ a /dev/{r}dsk/cNtXdYs Z.
Elimine global de la entrada.
En el siguiente ejemplo, se muestra el nombre del dispositivo DID d3s3 que se corresponde con /global/.devices/node@s, en el que se han cambiado los nombres de dispositivos físicos y se ha eliminado la entrada global:
Original: /dev/did/dsk/d3s3 /dev/did/rdsk/d3s3 /global/.devices/node@2 ufs 2 no global Changed: dev/dsk/c0t0d0s3 /dev/rdsk/c0t0d0s3 /global/.devices/node@2 ufs 2 no - |
Una vez modificado el archivo /etc/vfstab en todos los nodos del clúster, realice una actualización automática del clúster, pero deténgala antes de efectuar el reinicio desde el entorno de arranque alternativo actualizado.
En el entorno actual que no se ha actualizado, restablezca el archivo /etc/vfstab original en cada uno de los nodos.
# cp /etc/vstab.old /etc/vfstab |
En el entorno de arranque alternativo, abra el archivo /etc/vfstab para editarlo.
Encuentre la línea que se corresponda con /global/.devices/node@N y sustituya el guión (-) ubicado al final de la entrada por la palabra global.
/dev/dsk/cNtXdYsZ /dev/rdsk/cNtXdYsZ /global/.devices/node@N ufs 2 no global |
Reinicie el nodo desde el entorno de arranque alternativo actualizado.
Los nombres de DID se sustituyen automáticamente por el archivo /etc/vfstab.