9 de mayo de 2013

LVM - Redimensionamiento Volúmenes Lógicos


El LVM (Logical volume Management) provee una nueva capa ubicada entre el dispositivo (/dev/sdaX) de almacenamiento y el sistema de archivos (extX).  Esto brinda una serie de beneficios al administrador del sistema, permitiéndole agregar mayor capacidad de almacenamiento de forma transparente para los usuarios y aplicaciones.

Estos son los pasos para agregar mayor capacidad a un volumen lógico previamente creado.
  • Agregamos un nuevo disco duro (/dev/sdb)
  • Procedemos a crear una partición de tipo (8e - LVM) en el disco haciendo uso del comando
    # fdisk: fdisk /dev/sdb
  • Creamos un Volumen Físico (Phisical Volume) utilizando la partición recién creada:
    # pvcreate /dev/sdb1
  • Listamos la información de volúmenes lógicos previamente creados:
    # lvs
  • Obtenemos el nombre del grupo de volúmenes (Volume Group) (y obtenemos el nombre del Volume Group que contiene el volúmen lógico a redimensionar)
  • Agregamos el disco al Volume Group:
    # vgextend Nombre_Volumen /dev/sdb1
  • Listamos el estado actual de los volúmenes lógicos, determinando el nombre del volumen lógico que deseamos modificar:
    # lvdisplay
  • Se incrementa el tamaño del Volumen Lógico:
    # lvextend -l +100%FREE /dev/Volume_Group/Logical_Volume
  • Revisamos el resultado de la redimensión:
    # lvs
    # df -h
  • Finalmente, incrementamos el tamaño del sistema de archivos:
    # resize2fs /dev/Volume_Group/Logical_Volume

12 de octubre de 2010

Apache: Migración transparente de un sitio web

Hay situaciones en las que nos vemos forzados a migrar un sitio web de un servidor a otro por diversos motivos, como podría ser la alta carga del sitio web. Como suele suceder en esos casos, no basta con colocar un mensaje de "Nos encontramos en Mantenimiento" y solo procedemos a mover el contenido del sitio web de un servidor a otro.

Luego de efectuar dicha labor es necesario actualizar la entrada o entradas DNS que guardan la relación IP del sitio web - Dominio.

Si nuestro sitio web cuenta con visitantes de diversas partes del planeta, el proceso de replicación del registro DNS en todos los servidores alrededor del mundo puede tomar varios días. Ello significa que mientras dura el proceso de replicación, los visitantes que intenten visitar nuestra página web pueden ser dirigidos (en el mejor caso) al nuevo servidor en el que se halla el sitio web o (en el peor caso) serán dirigidos al antiguo servidor.

En sitios de alto tráfico o que proporcionan un servicio, mantener el mensaje de "Sitio en mantenimiento" por varios días no es viable y optar por redirigir todos los visitantes que vayan al antiguo servidor haciendo uso de la dirección IP del nuevo servidor puede provocar más de una sospecha (y más de un susto) en los visitantes; es extraño visitar un sitio web accediendo a una url: http://sitio-web.com y al momento de ser redireccionado al nuevo servidor ver en la barra de direcciones una dirección IP.

A continuación, a manera de sugerencia, se presentará una alternativa para poder llevar a cabo las migraciones de sitios web de forma transparente para el usuario.

5 de septiembre de 2010

Problemas con la reproducción de videos flash en Ubuntu 10.04 64 bits

Si alguna vez han notado problemas al reproducir videos en Flash (no funcionan los controles del reproductor) al utilizar Firefox en Ubuntu 10.04 "Lucid Lynx", en la versión de 64 bits, o han notado que las páginas con Flash generan un consumo de CPU/Memoria mayor del habitual, el siguiente tipo podría resultar útil.

Para corregir estos problemas, es necesario modificar el siguiente archivo: /usr/lib/nspluginwrapper/i386/linux/npviewer. Agregar las líneas en rojo.

#!/bin/sh
TARGET_OS=linux
TARGET_ARCH=i386
export GDK_NATIVE_WINDOWS=1
. /usr/lib/nspluginwrapper/noarch/npviewer