jueves 28 de octubre de 2010

Me pregunto qué pasaría...

Viendo todo este tema del Río San Juan, y la bronca política eterna que hay entre Costa Rica y Nicaragua, yo me pregunto: qué pasaría si Daniel Ortega finalmente se amarrara los pantalones, le hiciera justicia a papi Hugo, y mandara al ejército a quitarnos el río de una vez por todas? Y si efectivamente, mañana estuvieran parqueados  3 batallones de nicaraguenses en el río del lado nuestro, y la Fuerza Pública estuviera de vuelta en Los Chiles viendo a ver qué diablos hacen?

Los medios de comunicación probablemente armarían el típico escándalo de 3 días, consultarían con Juan Diego Castro, quien vociferaría contra Nicaragua por violar la constitución peor que monseñor contra la fecundación in vitro. Veríamos un contingente inmenso de antimotines en la frontera, que al toparse con 20 AK47 apuntándoles se darían media vuelta y se irían a casa. La Presidencia y el Ministerio de Relaciones hablarían de encontrar una solución "diplomática" basados en los acuerdos de las cortes internacionales que nos dan derechos sobre el río, y se irían a La Haya... donde les dirían que presenten el caso y esperen 10 años para que finalmente se emita una resolución al respecto.

La cual, finalmente, no tendría efecto alguno porque cuándo le ha hecho alguien caso a las cortes internacionales?

Probablemente amenazaríamos a Nicaragua con echarles  al ejército gringo, habría conversaciones entre las embajadas, y finalmente encontraríamos que no podemos ni pagar el costo de movilizar las tropas hasta la frontera. En ese momento los medios armarían otro escándalo porque el gobierno quiere permitir el ingreso de militares al país, y los diputados de oposición emitirían 1000 votos de censura prohibiendo cualquier movimiento del ejército estadounidense en la frontera. Y de paso estarían cinco años debatiendo una compra de armas para que la policía pueda enfrentarse con los nicaraguenses, el cual finalmente archivarían por "falta de voluntad política".

Finalmente todo el mundo se olvidaría del tema, porque de todos modos el San Juan no es mas que un juguete político que usamos para entretenernos un rato jodiéndole la paciencia a los embajadores, y pasaríamos a discutir cosas de mayor relevancia... como quién va a ganar la 25ava edición de Bailando por un Sueño o qué le van a hacer a la hija quinceañera de Melissa Mora por haber chocado el carro en estado de ebriedad.

Por mas que no nos guste, hay que admitirlo: los nicaraguenses en realidad no nos han dado porque simplemente no quieren.

lunes 25 de octubre de 2010

Se acaban las direcciones IP

Listo, ya está próximo a llegar ese temido momento que hemos esperado durante unos 10 años. En este momento quedan solo 12 bloques de direcciones IPv4 sin asignar, de acuerdo con un comunicado emitido por IANA (la autoridad mundial de IPs). Y esos bloques se estarían comenzando a gastar el próximo año.

Cada bloque de direcciones tiene unos 16 millones de IPs, lo cual podría parecer demasiado, sin embargo hay que tener en cuenta que eso no es nada comparado con la cantidad de dispositivos que quieren estar conectados a Internet en este momento, preferiblemente con su propia dirección IP. Y si consideramos que además los sistemas telefónicos poco a poco se están trasladando a VoIP, se vuelve más crítico el asunto.

Existen tecnologías que permiten rendir un poco mas los IPs, como la famosa traducción NAT, que permite por ejemplo que el ICE incorpore a 50 usuarios y gaste solo una IP, sin embargo este sistema no es de gratis: viene con dolores de cabeza tanto para el proveedor que tiene que mantener los traductores, como para el usuario que se topa con que muchas aplicaciones le quedan "bloqueadas" por el traductor.

Así que todo parece indicar que dentro de unos 3 o 4 años, ya las direcciones IP se van a acabar.

Existe una solución, por supuesto, que es el IPv6. Este protocolo utiliza IPs mucho mas complejas y su incorporación nos daría suficiente campo para un par de décadas más. Desafortunadamente la adopción del IPv6 ha sido lenta en el mundo, y ni decir en Costa Rica. Y considerando que gran parte de nuestra economía se mueve gracias a las telecomunicaciones internacionales, nos debería preocupar este tema.

Ahora, como en todo, no me sorprendería que nos agarre el toro con este tema del IPv6 en Costa Rica. Y tengamos que lidiar con parchecitos y arreglitos a medias dentro de unos años.

jueves 21 de octubre de 2010

WD Mybook World Edition II, la cagada

Advertencia: de entrada les aviso... si tienen un disco de estos, nunca se les ocurra sacar ambos discos duros y formatearlos. El sistema operativo Linux viene en los discos duros, y si los formatean, van a tener un lindo pisapapeles de $230. Peor aún, WD no ofrece un ISO de rescate para estos casos, solamente mandar el disco duro para que le vuelvan a poner el OS en la fábrica.

Lemons

En un post anterior contaba como el Western Digital Mybook World Edition II no vale los $230 que quieren cobrar por él. Es demasiado lento, el procesador demasiado tonto, y como si fuera poco trae varias pulgas importantes en el firmware que aún no tienen solución. También mencioné que mi unidad Mybook World II duró en operacion tres meses y medio, antes de que se le muriera uno de los discos... y fue un dolor de bolas reemplazarlo. Les cuento:

Darse cuenta que algo no andaba bien si fue fácil: el disco empezó a parpadear el LED de una forma totalmente atípica, y hasta me tiró una advertencia de fallo crítico por correo electrónico. Darse cuenta qué era lo que estaba mal, eso si fue otra historia. Por lo menos media hora duré revisando los manuales para poder encontrar qué significaba el parpadeo del LED. Y otra media hora para enterarme cómo saber cuál de los discos estaba malo.

Soporte técnico de WD no fue de mucha utilidad, debido a que ellos solo parecen tener una solución para estos casos: "mándenos el disco malo y se lo cambiamos". No tienen protocolos de diagnóstico ni cosas por el estilo. Simplemente saque el disco y lo manda de vuelta. En Estados Unidos debe funcionar bien, pero acá en Costa Rica, mandar algo a Estados Unidos para que lo cambien es una odisea.

Sacar el disco si fue muy fácil. Sin herramientas. Se abre la tapa, se suelta un tornillo con la mano, y se hace sacado el disco como si fuera un casette de VHS. Única queja? El disco sale caliente: esta cosa opera internamente como a 40C, debido a que no tiene ventiladores. Por un lado eso no debe ser bueno para los discos, y por otro, si los agarra deprevenidos puede que su disco termine en el suelo con un lindo camanance. Hubiera sido bonito tener una etiqueta de adverencia pegada en la tapa =S


Al final decidí enviarles el disco, pero para no quedarme desprotegido mejor compré uno nuevo para usar por mientras. Primer dolor de cabeza. El disco nuevo era prácticamente idéntico al que se descompuso, la única diferencia era que este traía 64 Mb de cache y el viejo tenía 32 Mb. El Mybook no quiso sincronizarlo. Otra consulta a soporte de WD, y me salieron con que los dos discos tenían que ser exactamente idénticos, porque cualquier diferencia mínima en firmwares podía ocasionar que no sincronizaran. Algo muy diferente a la impresión publicitaria que dan de que si se jode un disco, el usuario lo puede cambiar. Claro, se puede cambiar siempre y cuando la tienda local tenga un modelo idéntico. Si ya el modelo original está descontinuado o la tienda dejó de traerlo, mamerto.

Y si uno compra dos discos nuevos? Tampoco. Si leyeron la advertencia al inicio de este post, se dieron cuenta que el sistema operativo Linux del NAS viene metido en los discos duros. Hay cuatro particiones por disco: tres ext3 que contienen datos de uso interno y sistema operativo, y una XFS que contiene los archivos. Cuando se sincroniza un disco nuevo, se le crean las particiones y se le copia el OS... pero solamente si el NAS tiene otro disco ya particionado desde el cual copiarlas. Eso significa que si no les sincroniza un disco nuevo con el disco viejo, no van a poder cambiarlos los dos, porque se ocupa ir sincronizando uno por uno para pasar el sistema operativo a las unidades nuevas.

Ese es otro fallonazo de diseño increíble de WD: el firmware del NAS no tiene un "modo rescate" que pueda dotar a un disco nuevo con lo básico para comenzar a operar. Por $230 manda guevo, por lo menos uno esperaría que el firmware pudiera formatear y meter busybox, y que el resto del software se jalara por Internet.

Al ver que no podía sincronizar con el disco nuevo, decidí respaldar los datos en otro disco externo. Fácil, por medio del USB, cierto? No. Resulta que el proceso de copia de USB es lento, y 100% silencioso. Al final después de tres horas puede que todo concluya satisfactoriamente, o que el NAS diga "error de copia"... y ya. No le dice a uno cuál fue el error. Lo intenté como tres veces, y finalmente me aguevé. Lo que hice fue conectar el disco externo a una computadora y sacar los datos por la red, por lo menos para poder ir monitoreando que todos los archivos pasaran intactos.

Ya teniendo mis archivos respaldados fuera del NAS, decidí realizar un par de pruebas más. La primera fue sacar los discos y correrles el WD Data Lifeguard, para ver si por lo menos podía enterarme de qué era el problema con el disco. Seis horas después, sorpresa. El disco que según el NAS estaba malo, en realidad estaba en perfecto estado. Y era más bien el otro disco el que estaba malo. Terriblemente malo de hecho: como a mitad de camino, Data Lifeguard simplemente dijo que eran demasiados los sectores malos del disco, y que no podía continar la prueba. Chingo de diagnóstico interno del Mybook World II.

La segunda fue ponerle un disco idéntico al fallado, que me prestaron. Lo puse, y efectivamente seis horas después la sincronización concluyó sin problemas. Por lo visto si es cierto lo que dice soporte: este aparato es tan tonto y está tan mal diseñado, que solo con un disco idéntico puede lograr una recuperación sin problemas ante un fallo.

Aunque sí descubrí algo muy curioso. Al final hice el experimento de colocar el segundo disco, y devolver todo a configuración de fábrica. Este proceso aparte de desconfigurar el NAS y volverlo a defaults, destruye el contenido de ambos discos duros y vuelve a armar el RAID desde cero. En este caso, el disco viejo y el disco nuevo "ligeramente distinto" sincronizaron sin ningún problema. Por lo visto el Mybook World II no es tan delicado con los discos si se está reiniciando desde cero. Eso sí, todavía no estoy 100% confiado: falta dejarlo en operación durante unas semanas para ver si eventualmente empieza a dar problemas esa diferencia de discos.

Una última experiencia. Se pueden sacar los datos directamente desde los discos duros, ante un fallo? En teoría si, pero no es tan fácil. La partición XFS y además el sistema RAID bajo el que están operando los discos no permite simplemente pegarlos a una computadora y sacar todo. Según entiendo si se pueden sacar, cargando un Linux como Knoppix Live CD, y simulando un RAID. Existen varias guías en Internet acerca de cómo hacerlo, aunque personalmente no he hecho la prueba.

Al final de todo esto, mantengo mi conclusión. El Mybook World Edition II no vale lo que se paga por él. Y al final, la protección contra fallos que ofrece el sistema RAID que trae es tipo "aplican restricciones". Si, uno se salva ante un fallo de uno de los discos. Pero una vez que se da el fallo sacar la información, o poner a operar el aparato en forma normal, no es nada fácil. Y si no es nada fácil, cuál es la gracia de pagar más dinero para tener una falsa impresión de seguridad?

martes 19 de octubre de 2010

Western Digital Mybook World Edition II

Yo siempre he tenido buena imagen de Western Digital como fabricante de discos duros. De hecho la marca la conocí por un amigo que me la recomendó, en la época en que los discos de 1 Gb eran los último y muchas computadoras ni siquiera los reconocían.

La compra mas reciente que les hice fue una unidad NAS de 2 Tb, el Mybook World Edition II. Por $230, me pareció bonito. Especialmente considerando que era eso, o empezar a cambiar la compu de escritorio, que fijo me hubiera salido mas de $230.

Revisando un poco en Mercadolibre, veo que estas unidades ya están apareciendo en Costa Rica, a precios astronómicos eso sí. Así que para que nadie compre sin saber, les comparto mi experiencia probando un Mybook World Edition II durante cuatro meses.

En resumen: WD esta vez me dejó pensando seriamente volver a ser seguidor de Seagate, y experimentar con Netgear o Buffalo para el próximo NAS. El Mybook World II no llega a ser tan malo como para salir volando de una patada por la ventana, pero tampoco es la octava maravilla que pinta ser.

Por dentro, es una computadora muy pequeña, algo pulgosa, y muy limitada. Corre sobre un procesador ARM, que es similar al que traen los teléfonos celulares. Eso hace que la unidad sea extremadamente tonta, y no pueda hacer fácilmente monitoreos en tiempo real u operaciones complejas de manejo de archivos. Corre sobre una versión mínima de Linux, con busybox como su paquete base de comandos. Trae dos discos duros independientes, que en teoría pueden usarse como una sola unidad de 2 Tb, o una unidad con respaldo espejo de 1 Tb. Aunque en realidad yo nunca he logrado tener más de 1 Tb, gracias a lo que parecen ser pulgas del firmware (y eso que estoy en la última versión).

Facilidad de uso? Yo diría que es relativamente fácil. Saliendo del paquete se conecta, se enciende, y él solo se encarga de configurarse con un mínimo de preguntas. Se usa como cualquier computadora de red, y trae soporte de usuarios y directorios privados, con un sistema completo de permisos a lo UNIX. Un punto bonito para los que quieren compartir el NAS entre varios usuarios.

Rendimiento? Ahí empieza a ponerse turbia la cosa. Aunque el Mybook World II trae una tarjeta de red gigabit, no les va a dar el rendimiento de red gigabit. Por qué? Resulta que el procesador ARM no puede ir tan rápido, y aunque la tarjeta de red tire los datos a 1000 Mbps, el ARM no va a poder escribirlos a esa velocidad. El resultado es que al final el disco logra unos 100 Mbps de rendimiento real. En mi caso, lo más que he visto son unos 10-15 MBps (megabytes por segundo), tasa real medida por el proceso de copia via FTP. Es una velocidad decente para accesar datos o mantener respaldos de una portátil, pero para manejar grandes volúmenes (por ejemplo para un servidor de oficina), olvídense.

Y por medio del conector USB? No hay forma de medirlo realmente, dado que el disco no puede reportar su velocidad en tiempo real. Pero yo lo he sentido mucho más lento que vía la red. Probablemente un resultado mas del procesador ARM. El conector USB, de paso, no sirve para conectar el disco a una computadora. Increíblemente tonto, pero cierto. Western Digital le metió un conector USB al disco solo para que uno pudiera sacar y meter datos de otro disco externo o de una llave, el Mybook World II no puede usarse como un disco duro externo USB, solo vía LAN.

Calidad y confiabilidad? Otro punto turbio, sobre el que voy a ampliar en otro post. Mi Mybook World II duró operando en un ambiente casero... tres meses y medio. En ese momento se le murió uno de los discos internos. No perdí información, dichosamente, porque el otro disco sirvió de espejo y siguió operando. Pero que una unidad de $230 falle a los tres meses, es vergonzoso. WD fue muy directo, y me dijeron que sacara el disco duro malo y se los enviara para cambiármelo. Algo que no necesariamente es tan fácil desde Costa Rica, pero si es de reconocerles que no se pusieron en varas: si está malo, se cambia sin preguntas. Incluso me ofrecieron enviarme inmediatamente un reemplazo por correo y llegando ése que les devolviera el malo, eso si, contra un cargo reembolsable en mi tarjeta de crédito.

Recuperarse de ese fallo, de paso, fue un legítimo dolor de bolas. Ahí les cuento en el otro post, pero en resumen, picha que es tan fácil como "saque el disco y meta uno nuevo".

Mi conclusión? Por $230 (o los $350 que quieren cobrar en Costa Rica), el Mybook World Edition II no los vale. Western Digital trató de tomar su línea de discos duros USB y extenderla a una línea NAS... y fracasaron terriblemente. Si lo que quieren es espacio portátil, mejor paguen $100 por un disco duro USB. Si lo que quieren es un NAS, mejor investiguen las opciones de Netgear o Buffalo, o simplemente compren los dos discos duros y una controladora RAID, y los instalan en una PC. Van a sufrir mucho menos que si optan por un aparato de estos.