domingo, 30 de diciembre de 2012

Crear una san con GNU/Linux e iscsitarget

Buenos días!

Durante los próximos días voy a estar documentando como crear un cluster con linux usando pacemaker (probablemente un servidor LAPP [Linux/Apache/PostgreSQL/PHP]). Como prerequisito de ese procedimiento, en este artículo voy a describir como crear una SAN en la que se colocarán los recursos que serán compartidos entre los servidores del cluster LAPP.

La descripción del precedimiento se realiza sobre Ubuntu Server 12.04.1 pero estoy seguro de que podría funcionar para otras distribuciones con pequeños cambios.

Prerequisitos
Los siguientes paquetes deben ser instalados:
  • iscsitarget
  • iscsitarget-dkms
Recursos a compartir
Para el servicio LAPP que voy a crear se debe compartir 3 recursos entre los servidores del cluster:
  • /var/www
  • /var/lib/php5
  • /var/lib/postgresql
Para los efectos de mi experimento tengo un disco duro de 4 GBs (espacio más que suficiente para lo que necesito en mi experimento) en /dev/sdb donde voy a crear las 3 particiones que me van a servir para los 3 puntos de montaje.

/etc/default/iscsitargetEditar este archivo y habilitar el servicio:
ISCSITARGET_ENABLE=true

/etc/iet/ietd.conf
En este archivo se definirán los "targets" y las LUNs (Unidades Lógicas) que serán exportados por iscsitarget. Es importante recalcar que se puede crear más de un "target" y más de un LUN por target. Como única restricción, debe haber un LUN con ID 0 por cada target.

En nuestro caso tenemos un target con un LUN.

Siguiendo las instrucciones para definir el nombre del target y los LUN (está al principio del archivo), los voy a definir de esta forma:

Target iqn.2012-12.san:sanstorage
     Lun 0 path=/dev/sdb

Reiniciar el servicio

sudo /etc/init.d/iscsitarget restart

Verificar que arrancó bien

En la red:
user@san:~$ sudo netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      626/sshd       
tcp        0      0 0.0.0.0:3260            0.0.0.0:*               LISTEN      1418/ietd      
tcp6       0      0 :::22                   :::*                    LISTEN      626/sshd       
tcp6       0      0 :::3260                 :::*                    LISTEN      1418/ietd      

Los recursos publicados por iet:
user@san:~$ cat /proc/net/iet/volume
tid:1 name:iqn.2012-12.san:sanstorage
        lun:0 state:0 iotype:fileio iomode:wt blocks:8388608 blocksize:512 path:/dev/sdb


Y de esta forma tenemos nuestra san levantada. Para probar, desde otro equipo que tenga instalado open-iscsi (configuración a ser explicada en los capítulos relativos al cluster):

user@server:~$ sudo iscsiadm -m discovery -t st -p 192.168.55.11
192.168.55.11:3260,1 iqn.2012-12.san:sanstorage


Ajuste la IP (en mi caso 192.168.55.11) según su ambiente.

sábado, 2 de junio de 2012

Ventas de servidores Linux explotan mientras que las de Windows se mantienen

Buenos días

Hace un par de días IDC publicó los números para las ventas de servidores del primer cuarto de 2012 (1Q2012).

Las ventas de servidores Linux aumentaron un 16% en comparación con el mismo cuarto del año 2011 llegando a 2.4 millones de US$. Las ventas de servidores Windows tuvieron un crecimiento marginal de aproximadamente 1.3% para llegar a 5.9 mil millones de US$.

Las ventas de servidores Windows fueron el 50.2% de las ventas totales mientras que los servidores Linux fueron aprox 20.5% del total.

http://mobile.eweek.com/c/a/Enterprise-Networking/Windows-Server-Sales-Flat-in-Q1-Compared-to-Linux-Models-IDC-705101/

martes, 28 de febrero de 2012

Yo quiero un poco de Algodón de Azúcar

Este es otro computador en sí mismo basado en ARM pero también se puede conectar al puerto USB de un PC y usarlo como un LiveUSB.



Dispone de un puerto USB (a través del cual recibe potencia) y un puerto HDMI.

Ya aceptan ordenes de compra y esperan comenzar su producción a partir de Marzo. Por 199 US$.

lunes, 27 de febrero de 2012

Alarma puesta a las 11 PM (COT) del 28 de Febrero

Como están?

La fundación alrededor de los Raspberry Pi le pide a la comunidad que pongan sus alarmas a las 6 AM (GMT) del 29 de Febrero para un gran anuncio.

Ya yo puse mi alarma.

PS Mejor es que sea a la 1 am del 29 de febrero ya que (a veces mi matemática cuántica puede fallar) la zona horaria de Colombia es GMT-5 (al escribir el artículo pensé en GMT-7).

martes, 7 de febrero de 2012

Necesito algo cercano a debian con KDE actualizado

Hola!

Acabo de leer la noticia de que Canonical le va a quitar el soporte vital a Kubuntu. Kubuntu continuará siendo un proyecto comunitario pero el único desarrollador al que se le pagaba por trabajar en Kubuntu ya no segurá dedicado a dicha labor. Así que.... yo he sido un usuario feliz (bueno.... feliz la mayor parte del tiempo) de kubuntu por los últimos.... mmmmm.... 6 años? Pero por qué? Porque me gusta KDE y porque Kubuntu provee versiones actualizadas de KDE (usando PPAs se puede obtener la última versión estable de KDE de forma casi inmediata luego de su lanzamiento).

Así que me gustaría moverme a una verdadera distribución rodante como debian testing pero los paquetes de KDE están un poco atrasados, cierto? Entonces qué puedo utilizar?

Muchas gracias por la información que puedan suministrar?

PS Un poco atrasad? Eso es 4.6? Dios!!!! Entonces.... Yo se que algunas personas se van a quejar porque yo me estoy quejando en vez de darle una mano a debian para tener una versión más actualizada de KDE, cierto? Entonces donde puedo comenzar?

miércoles, 1 de febrero de 2012

[OT] - Por qué con mayoría de votos se tiene minoría de diputados?

Buenas!

La estadística es un área de las matemáticas que puede ocultar muchos detalles. Luego de más de un año de haberse dado la elección de los diputados a la Asamblea Nacional en Venezuela, sigue apareciendo el tema de por qué con mayoría de votos hay minoría de diputados por parte de la oposición. Quiero explicar este fenómeno a través de un ejemplo que, con suerte, resultará muy sencillo.

Supongamos que estamos en un país con 2 millones de electores dividido en 4 "distritos" con 500 mil habitantes cada uno y donde cada distrito aportará 1 diputado.

Digamos que en el distrito 1 gana el diputado del partido A con una mayoría abrumadora de 450 mil contra 50 mil del partido B.
En los otros 3 distritos de nuestro ejemplo ganan los diputados del partido B con una votación más pareja de 300 mil contra 200 mil de los diputados del partido A.

Cual sería el resultado en número de diputados de ambos partidos? 1 diputado partido A y 3 diputados partido B. 75% de los diputados pertenecen al partido B. Y si analizamos los votos individuales? 1050000 vs 950000. Gana el partido A pero el resultado es muy parejo y no refleja el resultado en número de diputados.

Como espero haber expuesto en este sencillo modelo es matemáticamente posible tener una mayoría de votos con minoría de diputados. Así que no se mortifiquen y salgan a votar sin miedo.

Edmundo Carmona
Ingeniero de Computación
V-11874848
Copyright 2012 Edmundo Carmona
Si desean copiar/redistribuir este artículo estos son los términos: CC BY ND

PS Alguien se habrá  tomado la molestia de hacer el cálculo del resultado en número de diputados en la AN utilizando el resultado final de las votaciones pero con los circuitos electorales antes de haber sido modificados? Ese análisis sí sería interesante.

domingo, 15 de enero de 2012

Microsoft quiere cerrarle las puertas a GNU/Linux en los PCs basados en ARM

Buenas tardes.

En los últimos acontecimientos tenemos que Microsoft quiere impedir que se pueda arrancar sistemas operativos que no sean Windows en los (todavía por llegar al mercado) PCs basados en ARM.

Ya en meses pasados nos habíamos enterado de que Microsoft le había solicitado a los fabricantes que tenían que tener habilitado en el momento de entregar el equipo (basados en x86) la opción de Arranque Seguro de UEFI (sin preocuparse en la definición de dicha exigencia por indicar que el usuario pueda tener la opción de deshabilitar este requerimiento, cosa que le quedaba por decidir a los fabricantes). Sin embargo en el caso de equipos basados en ARM no habrá tanta suerte por parte del usuario ya que Microsoft exige que no se pueda deshabilitar la opción de "Arranque Seguro" con lo cual Microsoft deja ver su intención de eliminar cualquier tipo de competencia en este nuevo mercado.

Ahí podemos ver la hipocresía de Microsoft cuando decían que lo más importante para ellos es que sus clientes tengan siempre la opción de decidir. Parafraseando a Henry Ford: Se puede escoger cualquier SO con tal de que sea Microsoft Windows.

Análisis del Software Freedom Law Center al respecto

PS Hace algunos meses cuando se dio a conocer el punto del secure boot en cuanto a equipos x86 le envié un correo a la Comisión Europea. Me respondió Per Hellstrom asegurándome que ban a mantener los ojos bien abiertos acerca del tema. Creo que llegó el momento de volverles a escribir (cosa que ya hice). Su dirección de correo: Per ! Hellstrom # ec ! europa ! eu