Este apartado describe cómo se desencapsula el disco raíz en una configuración de Sun Cluster.
Siga este procedimiento para desencapsular el disco raíz.
Lleve a cabo las siguientes tareas:
Asegúrese de que sólo haya sistemas de archivos raíz de Solaris en el disco raíz. Los sistemas de archivos raíz de Solaris son el raíz (/), de intercambio, el espacio de nombres de dispositivos globales, /usr, /var, /opt y /home.
Haga una copia de seguridad y elimine del disco raíz todos los sistemas de archivos distintos de los sistemas de archivos raíz de Solaris que residan en el disco raíz.
Conviértase en superusuario del nodo que desee desencapsular.
Traslade todos los grupos de recursos y de dispositivos del nodo.
# scswitch -S -h nodo_origen |
Traslada todos los grupos de recursos y de dispositivos
Especifica el nombre del nodo desde el que trasladar los grupos de recursos o de dispositivos
Determine el número identificador del nodo.
# clinfo -n |
Desmonte el sistema de archivos de dispositivos globales de este nodo, donde N hace referencia al número de ID del nodo que se devuelve en el Paso 3.
# umount /global/.devices/node@N |
Consulte el archivo /etc/vfstab y determine qué volumen de VxVM corresponde al sistema de archivos de los dispositivos globales.
# vi /etc/vfstab #device device mount FS fsck mount mount #to mount to fsck point type pass at boot options # #NOTE: volume rootdiskxNvol (/global/.devices/node@N) encapsulated #partition cNtXdYsZ |
Elimine del grupo de discos raíz el volumen de VxVM que se corresponda con el sistema de archivos de dispositivos globales.
# vxedit -g rootdiskgroup -rf rm rootdiskxNvol |
No almacene otros datos que no sean entradas de dispositivos para los dispositivos globales del sistema de archivos de los dispositivos globales. Todos los datos del sistema de archivos de los dispositivos globales se destruyen al borrar el volumen de VxVM. Sólo los datos relacionados con las entradas globales de los dispositivos se restauran tras desencapsular el disco raíz.
Desencapsule el disco raíz.
No acepte la solicitud de cierre del comando.
# /etc/vx/bin/vxunroot |
Consulte la documentación de VxVM para obtener más información.
Use el comando format(1M) para añadir una partición de 512 MB al disco raíz para usarlo en los sistemas de archivos de los dispositivos globales.
Use el mismo segmento asignado al sistema de archivos de los dipositivos globales antes de que se encapsulara el disco raíz, como se especifica en el archivo /etc/vfstab.
Configure un sistema de archivos en la partición que creó en el Paso 8.
# newfs /dev/rdsk/cNtXdYsZ |
Especifique el nombre DID del disco raíz.
# scdidadm -l cNtXdY 1 phys-schost-1:/dev/rdsk/cNtXdY /dev/did/rdsk/dN |
En el archivo /etc/vfstab, sustituya los nombres de rutas en la entrada del sistema de archivos de los dispositivos globales por la ruta DID que se identificó en el Paso 10.
La entrada original tiene un aspecto similar al siguiente:
# vi /etc/vfstab /dev/vx/dsk/rootdiskxNvol /dev/vx/rdsk/rootdiskxNvol /global/.devices/node@N ufs 2 no global |
La entrada revisada que utiliza la ruta DID tiene un aspecto similar al siguiente:
/dev/did/dsk/dNsX /dev/did/rdsk/dNsX /global/.devices/node@N ufs 2 no global |
Monte el sistema de archivos de los dispositivos globales.
# mount /global/.devices/node@N |
Desde un nodo del clúster, vuelva a llenar el sistema de archivos de los dispositivos globales con nodos de dispositivos para cualquier disco básico y dispositivos Solstice DiskSuite o Solaris Volume Manager.
# scgdevs |
Los dispositivos VxVM se vuelven a crear durante el rearranque siguiente.
Rearranque el nodo.
# reboot |
Repita este procedimiento en cada nodo del clúster para desencapsular el disco raíz en esos nodos.