aaNetworks HomeLAB Actualizaciones!! – Storage II.

Interesante nombre para un post…

Esto es porque ya había escrito uno con exactamente el mismo nombre y que mejor forma de seguir con la saga de nunca terminar con relación a los HomeLabs, el Storage.

En la ocasión anterior describí como el almacenamiento de mi LAB era proporcionado por unos pobres y lentos Iomega IX4-200D (en su momento fueron lo máximo!) y que necesitaba una solución para remediar la lentitud de estos.

Sucede que ambas soluciones en las cuales había pensado fueron posibles, ahora tengo licencia NFR de PernixData FVP y tuve la oportunidad de cambiar los IX4-200D por un equipo más potente, con más utilidad y funcionalidad.

PernixData no necesita introducción, pueden leer la entrada sobre su instalación aquí, he vuelto a reinstalar el management server, no fue upgrade o algo parecido. Aproveche que estaba instalando vCenter 5.5 en Windows 2K8R2 ya que anteriormente lo tenía en modo appliance con VCSA. Ahora vCenter y FVP Manager comparten la misma VM. Algo gracioso fue que anteriormente tenía la versión 1.5-BETA y ahora acababa de instalar la versión 1.5.0.4 pero cometí el error de no actualizar los componentes de los ESXi, para mi sorpresa FVP no estaba acelerando ninguna VM y siguió así hasta que no reinstale la versión correcta.

El reemplazo de los IX4-200D no es nada más que un HP Microserver N36L. Este pequeño amiguito está corriendo una versión CUSTOM de DiskStation Manager, si, el potente sistema que viene dentro de esos asombrosos NAS que todos queremos tener. Synology para mi entender es el preferido cuando hablamos de Almacenamiento para un HomeLab. Lamentablemente el precio de un Synology con 2xGigE LAN – 5+ HDD está por encima de los $700 dólares (diskless) y es un precio que no puedo pagar.

Cuando se trata de usar el DiskStation no hay diferencia si es un verdadero Synology o un XPEnology como le han llamado las personas involucradas en crear este CUSTOM de DSM.

La configuración para iSCSI es una maravilla y ya sé porque Synology tiene a tantos entusiastas de los HomeLab emocionados. Esta cosa soporta VAAI!.

Si te interesa montar un XPEnology este es el foro (http://xpenology.com/forum/) con la información.

aaNetworks HomeLAB Actualizaciones!! – Storage.

Hace tiempo que no escribo nada sobre el homelab, muchos cambios le han ocurrido al entorno que uso para pruebas de Virtualización & Redes.

El homelab tuvo su relanzamiento hace más o menos 2 años y hace unos meses ha tenido cambios significativos que han mejorado su rendimiento. Vamos a comenzar por el Almacenamiento.

Desde que tengo homelab el almacenamiento siempre ha sido proporcionado por custom-build, inicialmente era FreeNAS, luego OpenFiler, en un momento Nexenta y de vuelta a OpenFiler, esto simplemente porque no podía hacerme de un Iomega IX o de un Synology, pero ya que el Iomega ha bajado tanto el precio he adquirido 2, uno por ebay y otro ha sido un regalo, el problema de estos era que estaban bricked y volverlos a la vida fue bastante fácil.

Cuento con 2 Whitebox ESXi 5.5 a los cuales les doy conectividad (mediante iSCSI) a 1 iomega IX4-200d con 2x2TB (RAID 1) para un total de 1.8TB de espacio para las VM que necesito, el único inconveniente con esta actualización es que para un equipo de casi 5 años no es fácil lidiar con la carga de IOPS que demandan mis ESXi y más al momento de iniciar varias VMs al mismo tiempo.

Esta configuración está funcionando desde principios de Enero con resultados aceptables, excepto cuando tengo corte de luz y ambos ESXi pierden energía (welcome to DR), al momento de restaurar la energía, todas las VM son arrancadas al mismo tiempo y es ahí cuando tengo ganas de cambiar el IX4-200d.

Voy a llevar versiones del homelab y haciendo cuenta esta es la versión 3.0, la versión 1.0 fue basada en motherboard adquiridos en eBay de la marca Tyan, estos eran bastante grandes y con solo 8G de RAM. En esta versión 3.0, ha cambiado la forma en que administro el homelab ya que ahora cuento con ESXi que están ubicados en verdaderos datacenters y están disponibles 24×7 con buen ancho de banda, por esto decidí que todo lo relacionado a manejo (VCSA, vCloud, vShield, vMA y otros acrónimos que comienzan con “v”) serán desplegados en uno de esos ESXi. Así que ahora en la versión 3.0 los equipos en casa son para recursos de vCloud Director (en proceso).

Desempeño del Almacenamiento actual.

Los IX4-200d en su momento fueron todo un boom en Internet/comunidad VMware, por su precio y porque proporciona iSCSI & NFS (aunque solo NFS está certificado para trabajar con VMware), pero para esta época no son tan geniales. Como decía, son 2, uno con 1.8Tb y otro con 1Tb (ambos en RAID1) y para almacenar las VM son perfectos.

PernixData FVP + SSD to the rescue!

Ya con alrededor de 2 meses usando el homelab v3 había notado la lentitud del almacenamiento cuando realizaba backups con Veeam (lo mejor que usado hasta el momento para respaldar VM) ya que siempre reportaba que el cuello de botella era la Fuente (los IX4-200d), el destino de estos backup es un Mini-ITX con unRAID (tema de otra entrada) y cuenta con un Atom a 1.8, 2Gb de RAM y 4Tb de espacio.

Buscando una solución que no sea adquirir otro almacenamiento o montar otra PC con OpenFiler decidid probar local cache son SSD, no me decidía a hacer esto ya que suponía un costo y no estaba seguro que funcionaria, luego presto atención a PernixData y decido inscribirme en el beta, compro los SSD y manos a la obra.

Saben que, FVP es una maravilla, ahora no siento la necesidad de cambiar los viejos IX4-200d ya que el cache con FVP está rindiendo frutos! Lástima que la licencia sea solo por 60 días, he aplicado para una versión NFR así que ha esperar. Si no consigo la licencia estoy pensando en mover el almacenamiento a VSAN, el único inconveniente es que necesitaría otro ESXi para poder estar en el mínimo requerido. Ha esperar!

Ventajas en tener un 3er host de VMware ESXi ¿?

Siempre que se cuenta con licenciamiento para vSphere se le puede sacar provecho a un 3er host con VMware ESXi .

Pero, para pruebas en un HomeLAB, vale la pena tener un 3er host?

Eso es lo que vengo pensando desde hace varios días, inicialmente cuando intente hacer DPM en mi cluster de VMware y no fue satisfactorio debido a que ya tengo habilitado VMware HA y este necesita de 2 host activos para poder funcionar. Al parecer para poder jugar con DPM necesitare un 3er host, es suficiente para justificar otro ESXi?

Esto reflejaría tener una nueva maquina encendida “24/7”, pero lo que tengo en mente es virtualizar OpenFiler que actualmente esta corriendo en un PC dedicado solo a Storage, lo hice así porque tenia la idea de usar FiberChannel, esa idea esta algo olvidada y eso da paso a poder virtualizar OpenFiler o NexentaStor.

Las especificaciones que tengo en mente son las mismas que los hosts anteriores, pero también he estado pensando en usar un motherboard con VT-D/IOMMU, puede ser con IOMMU (la implementación de AMD) ya que los otros hosts son AMD y así puedo tener HA/DRS en un cluster de 3 maquinas. Además de esto, la cantidad de RAM seria el doble, mis hosts actuales tienen 16G de RAM, en este planeo tener 32G ya que correrá varias VM que no serán parte del LAB de VMware.

Aquí dejo un enlace interesante de como usando ESXi a alguien se le ocurrió tener 2VM de Windows 7 y un Storage con NexentaStor, posiblemente hago algo parecido…

http://www.nexentastor.org/boards/12/topics/7912#message-8260

Iniciando un VMware LAB – Networking.

El área de redes en VMware puede ser la mas simple o la mas compleja, dependiendo el background que se tenga en redes. Pero este post no es para hablar sobre las habilidades en redes que tenemos.

Esta fue la parte más sencilla, ya que anteriormente tenía un home lab, la parte de networking a nivel de switching estaba cubierta. Mi red local usa como backbone un Cisco Catalyst 2960 con 24 puertos GbE.

En los servidores ESXi, además de la NIC integrada que trae el motherboard (RealTek 8168 Gigabit Ethernet que solo funciona en ESXi 5.0 a menos que se use un custom package en ESXi 4.0), también he agregada una Intel PRO1000 82540EM PCI single-port y una Intel PRO1000 82571EB dual-port, con esto tengo un total de 4 puertos Gigabits en ESXi.

Debemos recordar que mientras mas NIC en ESXi mejor, esto nos da mas flexibilidad a la hora de crear vSS o vDS (o ambos?) ya que nuestro LAB terminara siendo 50% pruebas y tal vez el otro 50% home production network.

Algo a tener en cuenta es que si planeamos usar jumbro frames que es muy posible, no usar tarjetas Intel PRO1000 DT (desktop versión), estas tengo entendido que no soportan jumbo frames sin el driver de Intel el cual solo se instala en Windows.

Iniciando un VMware LAB – Procesador y RAM.

Luego de tener nuestro motherboard y teniendo en cuenta que este tiene hardware que aunque no esta en el HCL funciona con VMware ESXi, procederemos a adquirir el Procesador y la RAM.

Procesador

Para un home lab, lo más importante en el procesador es que soporte virtualización. En Intel esta opción es llamada VT-x y en ADM es llamada AMD-V, yo he optado por AMD y puedo decir que es más barato y más fácil de identificar que línea de procesador soporta AMD-V. por ejemplo, todos los procesadores de la línea Athlon II y Phenom II soportan virtualización. En mi caso ha sido Phenom (AMD Phenom(tm) II X4 925 ) y posiblemente no le saque todo el provecho a este procesador que cuenta con 4 nucleos.

RAM

En mi opinión la Memoria RAM es quien decide que tanto podremos hacer en nuestro LAB, sin importar que no tengamos virtualización en hardware o que algunas opciones no estén soportadas en el motherboard, la RAM es quien decidirá cuantas VM podremos tener encendidas simultáneamente. El motherboard pro el cual me decidí solo soporta hasta 16G de RAM, con esto inicialmente es suficiente para un home lab, pero a la larga aparecerán otras cosas que probar y posiblemente necesite mas, aunque llevar una maquina a 32G de RAM es demasiado costoso.