Solaris 10: Migración de UFS a ZFS con actualización en vivo

La actualización en vivo de Solaris 10 con ZFS es realmente simple en comparación con algunos de los problemas que podría tener con los discos raíz duplicados SVM. A continuación se muestra un ejemplo de creación y aplicación de parches de actualización en vivo simple. Además, la actualización de Solaris Live funciona igual que en versiones anteriores cuando se utiliza ZFS. Las mismas órdenes. Como dije, es más fácil. Además, una característica realmente excelente es que ahora puede migrar de sistemas de archivos UFS a un grupo raíz de ZFS y crear nuevos entornos de arranque dentro de un grupo raíz de ZFS.
Crear el nuevo rpool
Necesitará un disco nuevo para usarlo como disco de arranque ZFS. La primera tarea es crear un nuevo grupo raíz o rpool. Debe crear un nuevo entorno de arranque en ese rpool a partir del sistema de archivos raíz y de arranque UFS existente.
En este ejemplo, el comando zfs list muestra el grupo raíz de ZFS creado por el comando zpool. El siguiente comando de lista zfs muestra los conjuntos de datos creados por el comando lucreate.

# zpool crear rpool c0t2d0s2
# lista zfs
NOMBRE UTILIZADO AVAIL REFERIR PUNTO DE MONTAJE
rpool 12.4 G 90.1 G 20K / rpool

Ahora necesitamos crear el nuevo entorno de arranque utilizando el disco de arranque existente (basado en UFS) como origen y usar el rpool recién creado y el BE de destino.
Crear un nuevo entorno de arranque ZFS

# lucreate-c c0t0d0-n Nov2012-zfsBE-p rpool
# lista zfs
NOMBRE UTILIZADO AVAIL REFER PUNTO DE MONTAJE
rpool 12.4 G 90.1 G 20K / rpool
rpool / ROOT 8.12 G 90.1G 18K /rpool/ROOT
rpool / ROOT / Nov2012-zfsBE 8.12 G 90.1 G 551M / tmp/.alt.luupdall.899001
rpool/dump 3.95 G – 3.95 G –
rpool/swap 3.95 G – 3.95 G–

Esto es tan fresco y fácil. Todo lo que queda es parchear el nuevo BE de Nov2012, activarlo y reiniciar. Digamos que teníamos el típico clúster de parches de Oracle (Sol antiguo).
Parchear el nuevo entorno de arranque basado en ZFS Usando luupgrade
Para parchear el nuevo BE, lo haría:

# luupgrade-n Nov2012-zfsBE-s / root / 10_Recomendado / parches – t ‘ pedido de parches para gatos`

>recorte para eliminar toda la salida de parches.
Luego activamos el nuevo BE basado en ZFS para que podamos arrancar desde el nuevo disco.
Active el nuevo entorno de arranque basado en ZFS

# luactivate Nov2012-zfsBE
Se realizará una operación de sincronización de actualización en vivo al iniciar el entorno de arranque .
**********************************************************************
El objetivo de entorno de arranque se ha activado. Se utilizará cuando se reinicie
. NOTA: NO DEBE USAR los comandos reboot, halt o uadmin. Usted
DEBE USAR el comando init o el comando shutdown cuando reinicie. Si
no utiliza ni init ni shutdown, el sistema no arrancará con el BE de destino
.
**********************************************************************
En caso de fallo durante el arranque de la meta, el siguiente proceso
debe ser seguido para el retroceso a la que actualmente trabajan entorno de arranque:
1. Entra en el monitor de baile (mensaje ok).
2. Arranque la máquina en modo de usuario único utilizando un dispositivo de arranque diferente
(como el CD de instalación de Solaris o la red). Ejemplos:
En el monitor PROM (mensaje ok):
Para el CD de arranque en Solaris: cdrom de arranque-s
Para el arranque en red: boot net-s
3. Monte el segmento raíz del entorno de arranque actual en algún directorio (como
/ mnt). Puede utilizar los siguientes comandos en secuencia para montar el BE:
zpool import rpool
zfs inherit-r mountpoint rpool/ROOT/Nov2012-zfsBE
zfs set mountpoint= rpool/ROOT/Nov2012-zfsBE
zfs mount rpool/ROOT/Nov2012-zfsBE
4. Ejecutar utilidad sin ningún argumento del arranque padre
segmento raíz del entorno, como se muestra a continuación:
/ sbin / luactivate
5. luactivate, activa el entorno de arranque de trabajo anterior y
indica el resultado.
6. Salga del modo de usuario único y reinicie la máquina.
**********************************************************************
la Modificación de arranque de servicio de archivo
Activación de entorno de arranque con éxito.

Veamos si funcionó. Sí, Nov2012-zfsBE ahora está activo al reiniciar. Reiniciemos con init 6.
Arranque desde su nuevo disco raíz ZFS

# lustatus
El entorno de arranque Está activo Activo Puede Copiar
Nombre Completo Ahora Al Reiniciar Estado De Eliminación
——— — — — — —-
Nov2012-zfsBE sí no sí no–
# init 6

Inicie sesión y verifique el nivel de parche y vea si el nuevo software que instalé está allí.

# uname-a
SunOS mygreatbox 5.10 Generic_147440-26 sun4v sparc sun4v

¿Qué tan fácil y genial fue eso? Lo útil de luactivate es que cambia el entorno de arranque por usted, lo que significa que la configuración del dispositivo de arranque OBP no tiene que cambiarse, todo es manejado por el sistema operativo durante el proceso de activación de BE.

Write a Comment

Tu dirección de correo electrónico no será publicada.