Mover recursos de un cluster

3 noviembre 2009

Si necesitas mover un recurso dentro de un cluster, habría que ejecutar:

clusvcadm  -r nombre_recurso -m nodo_destino

Todo la administración del cluster se puede hacer o bien con el system-config-cluster o con el comando clusvcadm.

Saludos.


Redimensionar volúmenes lógicos

2 noviembre 2009

En nuestro caso tenemos un servidor que hace de nas, es decir, exportamos recursos nfs a otros servidores (clientes nfs).

Tenemos el problema de habernos quedado sin espacio en uno de los recursos, así que voy a mostrar los pasos a seguir para una vez dado un nuevo disco a nuestro servidor nas, los clientes puedan ver el recurso exportado extendido.

Lo primero que hay que hacer es desmontar el recurso en el cliente; esto no estoy seguro de que sea necesario, ya que tengo que probar si es posible redimensionarlo en el servidor y que el cliente lo vea en caliente, cuando haga las pruebas, lo comentaré.

Y a partir de aquí pasamos a redimensionar el nuevo volumen lógico, no es necesario unexportar el recurso.

  1. fdisk /dev/sdg
  2. pvcreate /dev/sdg1
  3. vgextend VG_Nfs /dev/sdg1
  4. vgdisplay VG_Nfs (comprobamos que se ha extendido el VG)
  5. lvextend -l 100%VG  -n /dev/VG_Nfs/LV_Nfs
  6. ext2online  /dev/VG_Nfs/LV_Nfs (para rhel4 y anteriores)
  7. resize2fs /dev/VG_Nfs/LV_Nfs (para rhel5)

Con el resize2fs se puede hacer sin necesidad de desmontar en el cliente.

Una de la opciones del lvextend es – -size seguido de un número y una letra «m» o «g». El número indica el tamaño que se quiere extender y la m y la g indican megas o gigas respectivamente. Si se pone un + delante del número indicaría que se quiere extender ese número de megas o gigas, si no se pone nada indicaría el tamañao total del volumen lógico.

Con esto debería de haber funcionado, si montamos el recurso en el cliente debe ver el nuevo tamaño.

Saludos.