sábado, 28 de julio de 2012

VMware lanza VCP5-IaaS

¡Gran noticia! al fin se han decidido desde VMware y desde hoy ya tenemos disponible la certificación VCP5-IaaS. Desde que se rumoreó su aparición con la fase beta, han hervido los foros sobre su posible contenido, dureza y conveniencia como evolución desde el VCP5.

Yo desde luego no voy a esperar para subirme a este tren. Para el que también le interese, he intentado reunir lo más relevante que he encontrado en mi scoop.it From VCP5 to VCP5-IaaS, y allí iré posteando la información que encuentre útil para preparar el examen VCPVCD510.

Esta certificación la considero sumamente interesante, ya que a medio plazo la gestión de la infraestructura como nubes privadas y/o híbridas es el siguiente paso lógico en la gestión de muchos datacenter. La arquitectura que propone VMware con vCloud Director es una visión de implantación muy coherente y la certificación aportará una buena referencia para los profesionales que andamos por este campo.

Para aquellos que se lancen a conseguirla, ¡mucha suerte!

sábado, 14 de julio de 2012

Cacharreo veraniego


 
Esta semana han llegado muchas cosas buenas y nuevas. Ya he recibido el documento con la certificación de VCP5. En contra de los rumores en  los foros de VMware, han sido rápidos con el envío, un més desde que lo aprobé el 7 de Junio

También han llegado los nuevos cacharros!!

Los HP Proliant  ML110G6, con su memoria, y dos discos Seagate de 3TB de PC Componentes, todo bien embalado y en buen estado. La NAS DS1512+ de Synology de TwisterPC también ha venido un par de días después.
En ambos casos la tramitación y envio muy rápido, todo en stock como anunciaban en sus respectivas webs. En Twister PC van mas rápido enviando los pedidos que actualizando la información de los mismos, preocupado por un retraso de un día, llamé para ver si había algún problema y resulta que ya estaba enviado.


Ahora desembalar y... a jugar!!

domingo, 1 de julio de 2012

Eligiendo maquinaria

Estoy montando mi propio Cloud Computing Home Lab. He compartido en mi scoop.it lo que otra gente ha montado por ahí y veo que hay tres estrategias:
  1. Comprar componentes y montar servidores yo mismo (whitebox).
  2. Comprar servidores ya montados "de marca".
  3. Montar un laboratorio en una caja, (lab in a box), aprovechando nested virtualization, posible con ESX (también con Xen, KVM)
Con (1) se puede maximizar el rendimiento/coste eligiendo bien el proveedor, pero obliga a dedicar mucho tiempo en investigación y pruebas, aunque sin duda se aprende mucho sobre cacharreo.

Con (2) se puede contener el presupuesto buscando servidores entry-level de bajo coste o buenas oportunidades. Más caro que (1) para el mismo rendimiento, pero se ahorra tiempo para dedicarlo a usar el laboratorio y se reduce el riesgo de fracaso.

(3) se puede llevar a la práctica siguiendo el camino (1) o (2), eso sí, montando mucha memoria y CPU para que pueda soportar un entorno completo. Es la opción más rápida si ya se dispone de la máquina, un VMware Workstation y sólo hace falta ampliar hardware, especialmente ahora que contamos con la ayuda del Autolab.

Como mi tiempo disponible es muy escaso y mi interés está en usar el laboratorio, no en montarlo, asi que he decidido buscar unos servidores estándar. Mis referencias en España de proveedores razonablemente fiables con precios asumibles son: Aussar, Pccomponentes, Izarmicro, Alternate y Coolmod, (aquí hay una comparativa de estos cinco), Macnificos y TwisterPC:
  • Aussar, Izarmicro y Coolmod no venden equipos completos "de marca", aunque creo que serían buenas opciones si hubiera tomado el camino (1).
  • Alternate está en Madrid, asi que me ahorraría gastos de envio, pero a fecha de hoy están sin tienda física y me parece que ha ido subiendo precios en los ultimos tiempos
  • Pccomponentes es el más competitivo para mi finalidad y ya he tenido alguna experiencia de compra satisfactoria, asi que me refiero a sus precios aproximados en los presupuestos.
  • TwisterPC es un recién llegado con precios muy bajos, ver más abajo, al que al final he comprado la NAS.
He reducido la comparativa a los dos servidores de HP disponibles en Pccomponentes, que son muy populares para home labs sobre todo orientados a jugar con VMware VSphere:

 HP ProLiant MicroServer N40L (part no. 664447-425)

  • 1 Procesador AMD Turion™ II modelo Neo N40L con 2 cores a 1,5 GHz
  • 4 GB PC3-10600E DDR3 (de serie en 1 DIMM). Ampliable a 8GB max.
  • Incluye controladora SATA pero este modelo viene sin disco duro (no lo necesito, usaré USB para arranque)
  • 1 NIC Gb HP NC107i
Muy usado tambien para HTPC y NAS por sus características, tiene incluso su propio club de fans.

Pros:
  • Muy bajo coste por nodo.
  • Compatible con ESXi 5 segun reportan muchas fuentes, aunque no esté oficialmente en el HCL de VMware. 
  • Bajo consumo y al parecer muy silencioso
  • Capacidad para 4 discos SATA y hasta 5 con algún hack usando la bahia del DVD.
  • Reutilizable posteriormente como NAS o HTPC.
  • Buena conectividad USB (4 frontal, 1 en MB).
  • Información abundante en foros sobre soporte, hacking, modding, etc.
Cons:
  • Limitado a 2 cores y 8GB de memoria.
  • RAID por hardware no soportado en VSphere 5.
  • Poca ampliabilidad, sólo un PCIe 16x y un PCIe 1x, ambos half height.
  • Sin gestión remota (iLO).
Presupuesto: 

ConceptoPrecioUndsTotal
 HP ProLiant MicroServer AMD Turion II N40L189.00 €2378.00 €
 Kingston 4GB DDR3 1333 Para HP Proliant ML110 G638.00 €276.00 €
454.00 €

Que resulta en 4.73€ / GHz.GB max (forma completamente personal de valorar la relación rendimiento/coste y que deja fuera muchas cosas, como IOPS, pero que vale para poder comparar la relacion prestaciónes/coste para el uso que me propongo)


HP ProLiant serie ML110 G6

  • 1 Procesador Intel Xeon X3430 4-core 2.4GHz
  • 1 GB PC3-10600E DDR3 (4 DIMM slots, max 16 GB)
  • 1 NIC GbE NC107i
  • Controlador SATA RAID de 6 puertos integrado HP Smart Array B110i SATA
  • 4 slot PCIs (e-x1, e-x4, e-x16, 32-3.3V)
  • integrated Lights-Out 100 
Aquí hay un buen resumen de las virtudes de este equipo.


Pros:
  • Limitado a 4 cores y 16GB de memoria. Podría  usarse como servidor de maquinas virtuales completamente funcionales.
  • 4 slot PCI full height.
  • Este modelo incluye de serie un disco SATA3 250GB.
  • Gestión remota via iLO (aunque es necesario licencia para KVM remoto).
Cons:
  • Configuración base insuficiente (solo 1GB memoria base), es necesario adquirir memoria adicional.
  • Mayor tamaño, consumo y ruido que el N40L, aunque se reporta que no más que un PC de torre convencional.
  • Controladora SATA no soportada en ESX.
Presupuesto:

ConceptoPrecioUndsTotal
 HP ProLiant ML110 G6 X3430/1GB/250GB315.00 €2630.00 €
 Kingston 4GB DDR3 1333 Para HP Proliant ML110 G638.00 €4152.00 €
782.00 €

Que resulta en 2,55€ / GHz.GB (8GB por nodo, en el presupuesto elegido) bajando a 1,52€ / GHz.GB (ampliando hasta 16GB per node, +152€)


Almacenamiento


Aunque cuando uno ve los precios de las NAS "de marca", es tentador intentar montar una usando p.ej. un microserver N40L y una distribución como NexentaOpenfilerFreeNAS o directamente un Linux usando NFS y  iscsitarget. Seguramente el rendimiento sería bajo (la controladora del N40L no soporta SATA3) y sería complicado mejorar el consumo y ruido.


Cómo aquí el factor limitante es el tiempo, más que el coste, y además la NAS será parte del sistema doméstico de almacenamiento (Time Machine backups, media server, almacenamiento en red y nube, etc) he elegido invertir en un equipo fiable, con referencias pero con buena relación prestación/coste. Los fabricantes lideres en este segmento son Synology, QNAP, Buffalo, y otros que son algo más caros...


He considerado los siguientes requisitos:
  • Buen soporte al comprador y usuario, garantizar la inversión. Buena calidad de construcción.
  • Que sea posible RAID con discos heterogénenos (distintos tamaños, distintos formatos), para aprovechar el metal que ya poseo.
  • Soporte de iSCSI, NFS y SMB para uso con VMware, que haya compatibilidad comprobada por alguna fuente.
  • Cifrado de volúmenes, proteger datos en caso de robo.
  • Posibilidad de backup externo cifrado, para proteger datos con backup externo, en caso de desastre.
  • Capacidad ampliable, de modo que sea una inversión que se prolongue en el tiempo (5 años es el horizonte a considerar)
  • Interfaz de usuario sencillo y fiable para que la familia pueda usarlo.
  • Bajo consumo, bajo ruido.
  • Que seá sencilla la detección y sustitución de discos averiados (no necesariamente en caliente)
  • Nice to have: soporte Time Machine para el Mac.
  • Nice to have: media center para videos, fotos y musica
  • Nice to have: soporte de MySQL/PostgresSQL y aplicaciones web para compartir 
En mi trabajo, la experiencia que hemos tenido con los distribuidores de QNAP en España no fue buena (sufrimos los retrasos de RMA con el fabricante) y Buffalo nos dió alguna sorpresa desagradable. Synology es la marca de moda, muy recomendada por sus usuarios en muchisimos foros y los dispositivos vienen cargados de funcionalidades.@RootWyrm se deshace en halagos al Synology DS1511+ que por lo que comenta cubre más que de sobra mis requerimientos.


Mi unico pero a los NAS de Synology es que ya necesitaban desde hace tiempo una actualización para incorporar SATA3, pero parece que a finales de 2011 sacaron el DS1512+, que además soporta LACP. El  DS412+ que es la siguiente opción más economica de Synology que incluye SATA3 se diferencia del anterior fundamentalmente en:
  • Más barato (unos 130€ aprox.).
  • Menor consumo (20% menos aprox) y considerablemente menos ruidoso
  • Memoria no ampliable (1GB vs hasta 3GB en DS1512+).
  • 4 bahias (vs 5 bahias en DS1512+).
  • 1 NIC (vs 2 NIC + LACP en DS1512+).
  • No es ampliable (vs 2 ampliaciones DX510 en DS1512+)
  • 2 años de garantía  (vs 3 del DS1512+)
  • Ventiladores no desmontables facilmente para limpieza
Me iba a decantar por Macnificos en Barcelona, ya que Alternate por algún motivo dejó de servir los modelos de este fabricante hace unos meses y porque ya he comprado sin problemas otras veces, muy serios. Sin embargo buscando actualizaciones sobre el modelo me encuentro con los castellonenses Twisterpc que llevan menos de un año online y están rompiendo precios; con 570€ aprox. el DS412+  y 700€ aprox. el DS1512+ 


Finalmente veo más interesante invertir 130€ más pero poder ampliar en un futuro a medio plazo. Siendo una NAS utilizable en entorno empresarial si fuera necesario más adelante podría venderla facilmente de segunda mano o quién sabe, reusarla en algún emprendimiento futuro...


Conectividad


Para el laboratorio la conectividad mínima que considero es tres NIC fisicas por nodo. P.ej. para VMware: NIC para gestion, NIC para vMotion/FT y NIC uplink de vitual switches de VMs. 

Para los concentradores lo ideal es uno o dos switches gestionados, que permitan VLANs, LACP (link aggregation) y Gbit ethernet en todas sus bocas. Por supuesto esto es lo ideal, se puede empezar a trabajar en el montaje con un miniswitch no gestionado 10/100 y postergar el pedido hasta encontrar una buena oferta.


Dejo esta compra para otro momento y otro post.

Conclusiones


El ML110G6 claramente más beneficioso y con menos limitaciones aunque suponga una inversión mayor, por otro lado el N40L es muy atractivo en precio y por tamaño, pero la limitación de ampliación aumenta los costes posteriores.


Ampliar la conectividad es casi imprescindible y no se puede hacer por menos de 150€ por nodo en el caso del N40L ya que obligaría a montar tarjetas dual/quad ethernet half height (costosas y además haciendo hacks arriesgados). El ML110G6 necesitará un controlador SATA para discos locales pero a cambio se pueden instalar al menos dos NICs monopuerto adicionales  (mucho más baratas, p.ej: Intel Gigabit CT Desktop Adapter que está en el HCL)  por sólo aprox 30-40€ cada una, en función de lo que se vaya necesitando. 


El N40L no tiene gestión remota y obliga a montar un KVM por hardware (no es un coste pues dispongo de uno) pero aumenta el cableado e impide la gestión remota. El ML110G6 trae un iLO que podría habilitar con las licencias adecuadas un KVM IP.


Para arrancar ESXi (ni KVM, ni Xen) no es necesario discos SATA locales, ESXi puede arrancar desde USB. En el caso del ML110G6 los discos no serán visibles al no soportar ESXi la controladora de modo que tampoco interferirá con una instalación local de GNU/Linux.

Uniendo nodos y almacenamiento, el presupuesto final para el juguete.

ConceptoPrecioUndsTotal
HP ProLiant MicroServer AMD Turion II N40L189.00 €2378.00 €
Kingston 4GB DDR3 1333 Para HP Proliant ML110 G638.00 €4152.00 €
Seagate Barracuda 7200.14 2TB SATA3 64MB105.00 €2210.00 €
Synology DS1512+700.00 €1700.00 €
1,440.00 €

Siguiente paso: comprar y montar. Stay tuned...