Conectar Storage ISCSI para Live Migration

Lunes 2 de septiembre de 2013, por Aitor Roma Vázquez

En el entorno empresarial Ideal, es primordial que las máquinas puedan ser recuperadas en el menor tiempo posible, en este caso crearemos una solución en base a Proxmox que nos va a permitir Usar una cabina ISCSI o en su defecto un servidor con OpenFiler, para tener almacenadas las máquinas virtuales y soportar la migración en caliente entre los servidores que forman el cluster.para eso veremos las distintas configuraciones, tanto en cabina, nodos como lo que debemos hacer desde la interface gráfica de Proxmox.

En la Cabina:

  1. (se entiende que ya esta creado en VDISK con su RAID correspondiente)
  2. Crear un nuevo Volumen, y asignarle el número de LUN que tendrá. Cada máquina tendrá su propia LUN y dejaremos un 10% más de espacio libre, para poder guardar los ficheros temporales en backup, live migration o snapshot. Por ejemplo si queremos asignar un disco de 80GB

En este caso , la LUN Tendría de tener un espació de 86016 MB

En los Nodos

  1. instalamos el paquete tgt
  2. modificamos el archivo /etc/iscsi/iscsi.conf para que arranque de forma automática podemos hacerlo ejecutando:

Reiniciamos el servicio

Modificación de la configuración de IQN para que solo ataque a una IP.

Con Proxmox no es recomendable, utilizar más de una ip para acceder al mismo VDISK, esto ocasiona que Proxmox se vuelva loco y no acabe de funcionar.
Por suerte se puede solucionar evitando que use más de una ip para conectar al VDISK

Para ello haremos lo siguiente:

Donde 10.150.61.192 es la ip de la cabina.
Este comando nos muestra las ips asociados a las diferentes IQN al ejecutarlo en el sistema se nos crean unos ficheros, vamos a verlos:

El directorio nodes contiene el nombre del IQN, ahora accederemos dentro del directorio,

Se muestran los directorios con las dos ips asociadas, ahora para deshabilitar la ip tenemos de entrar al directorio de la ip que queremos deshabilitar y ejecutar el siguiente comando, imaginemos que queremos des-habilitar la ip 10.150.61.192

y reiniciamos iscsi

Presentación del SCSI

Este paso solo debemos hacerlo una vez, y sirve para presentarle la cabina a Proxmox.

Accedemos a la interface web de Proxmox y nos vamos a:

CADA VEZ QUE CREO UNA NUEVA LUN.

Nota: Es interesante, en ID indicarle el nombre de la máquina así será mas fácil de identificar el Storage de cada máquina.

Cosas a tener en cuenta:

  • Los nodos deben estar todos en el mismo switch
  • Debemos tener activado soporte Multicast en los switch ( Si no usar el protocolo udpu)
  • Solo debemos usar 1 IP por VDISK.

En RedAven, somos expertos en Proxmox, y ofrecemos la mejor solución para su empresa. No dudes en contactarnos en info@redaven.com

Comentar este artículo