Conectividad… Si, ESXi loves Gigabit Networking.

1G es uno de los requerimientos más obvios en una infraestructura de ESXi (vSphere!), la última vez que intente activar vMotion en una tarjeta de red sincronizada a 100M me presento un hermoso warning donde decía que el mínimo es 1G. Últimamente este no es un problema ya que las nuevas tendencias son de 10G y más, si más!

Un tema diferente es el HomeLAB. Los switches Gigabit dependiendo el modelo son caros y si lo conseguimos a un precio moderado entonces nos sale cara la factura de la luz y no podemos estar cerca de ellos por lo ruidoso que son. Desde hace un tiempo estoy usando hardware de Mikrotik (link) para routing y cosas relacionadas a OSPF & BGP (hasta MPLS se puede probar en estos aparaticos!), aunque desde hace tiempo el fuerte de ellos es el routing decidieron lanzar producto para conectividad LAN (me refiero a un switch).

El primer modelo que lanzaron fue el RB250GS (http://routerboard.com/RB250GS) que parece no fue tan popular (problemas?). El sucesor de este es el RB260GS (http://routerboard.com/RB260GS) que agrego un puerto SFP.

Pros: Baratos, bajo consumo.

Cons: El software, solo 5 puertos.

Aunque nunca he usado uno de estos equipos la diferencia con cualquier otro producto de Mikrotik es el software que viene con él, para este equipo MT desarrollo una nueva plataforma llamada SwOS la cual parece que no tuvo aceptación y apunta a que fue abandonada en favor del ya establecido RouterOS.

Además de lanzar 2 equipos dedicados a Switching, Mikrotik también cuenta con una línea de bajo costo. Los RB2011 (http://routerboard.com/RB2011iL-IN), estos cuentan con 10 puertos de conectividad donde 5 son 100M y otros 5 son Gigabit. Es una buena alternativa a los RB250 0 RB260 con SwOS.

Las opciones anteriores tienen ya un tiempo en el mercado, pero ahora Mikrotik ha lanzada una nueva plataforma llamada CRS (Cloud Core Switch) y estos Switches cuentan con 24 puertos Gigabit. Suena excelente para un HomeLAB y además el precio es bastante asequible.

Estoy pensando seriamente cambiar mi Cisco Catalyst 2960G por un CRS125-24G-1S-RM (http://routerboard.com/CRS125-24G-1S-RM).

Probando Vritual SAN – the virtuallyGhetto way … Parte1

Ya sabemos que es VSAN, ya sabemos cómo crear una VM que soporte VSAN. Qué tal si mejor usamos un OVA, todos amamos y queremos las VM pre-empaquetadas y mucho más si estamos seguros de que funcionara como queremos.

Para esto descargaremos él .ova proporcionado por William Lam en virtuallyGhetto.com (https://s3.amazonaws.com/virtuallyghetto-download/vsan-nested-esxi-vm-template.ova ), luego de descargado él .ova (o podemos usar el URL directamente) procederemos a hacer un despliegue de esta VM en nuestro ESXi ( o cluster de ESXi… ) de pruebas.

Note: si solo se cuenta con un ESXi o no se tiene vCSA los pasos son diferentes a los descritos a continuación.

 

Primero creamos un folder donde colocaremos las 2 (o 3 VM con ESXi) que importaremos usando el .OVA descargado.

Creamos nuestro

Si no estás familiarizado con el Web Client (como muchos actualmente…) en esta imagen vemos como iniciamos el import del OVA.

Ahora nos toca seleccionar la ubicación del OVA, ya sea en nuestro equipo local o en un URL, en este caso seleccionaremos el URL y usaremos el link publicado por William Lam.

Una diferencia que podemos ver cuando importamos este OVA usando el Web Client en lugar del cliente desktop (lo extrañaremos!!) es que podemos ver los cambios que se aplicaron a este OVA y nos solicita que debemos aceptar estos cambios antes de proceder, selececcionamos en Accept extra configuration options y estamos listos para seguir.

Seleccionamos el folder que creamos en el primer paso.

Seleccionamos el host donde queremos que viva nuestro ESXi virtual.

Seleccionamos el datastore donde tendremos los discos virtuales del ESXi.

Seleccionamos la red, en este caso es un VSS llamado VM Network el cual es creado por defecto en ESXi.

Listo para completar!

 

Inicialmente tenía planeado una entrada completa con todo y la inicialización de los datastore de VSAN pero en último momento decidí dividirlo en una entrada de 2 partes, espero tener la segunda lo más rápido posible…

Probando Virtual SAN (VSAN) usando nested ESXi.

Es muy posible que ya sepas que es VMware Virtual SAN, pero si no es el caso, VSAN es el remplazo de Virtual Storage Appliance (VSA). Las diferencias entre estos 2 productos son muchas, pero mejor hablemos de las funcionalidades que tiene VSAN ya que VSA dejara de existir.

 

  1. Radically Simple Storage Management.
  2. Two-Click Storage Provisioning
  3. Seamless Integration with vSphere and vCenter™
  4. High Performance with SSD Caching
  5. Resiliency Against Multiple Hardware Failures
  6. Dynamic Scaling of Performance and Capacity
  7. Reduced CapEx via Server Disks
  8. High Performance, Lower TCO

 

Como se puede apreciar, la lista es interesante.

Otra diferencia es que con VSA necesitábamos un VM (varios VM tipo master-slave) quien se encargaba de controlar el almacenamiento disponible para los servidores con ESXi. Aquí un link de la lista de funcionalidades que proporciona VSA (http://www.vmware.com/products/vsphere-storage-appliance/features.html ) comparada con la lista de funcionalidades que proporciona VSAN (http://www.vmware.com/products/virtual-san/features.html ), la diferencia es clara.

 

Ahora la parte importante es como probamos esta nueva tecnología de VMware llamada VSAN sin perder un órgano del cuerpo adquiriendo nuevos equipos o SSD para poder cumplir con los requerimientos de VSAN. Por suerte William Lam ha posteado un buen elaborado paso-a-paso de cómo crear un entorno VSAN con ESXi en modo nested.

 

Nota: también aquí tenemos los pre-requsitos de los pre-requisitos anteriores!!!!

 

VSAN Walkthrough (http://vmwarewalkthroughs.com/VSAN/ )

VSAN Part 1 – A first look at VSAN (http://cormachogan.com/2013/08/26/vsan-part-1-a-first-look-at-vsan/ )

VSAN Part 2 – What do you need to get started (http://cormachogan.com/2013/08/28/vsan-part-2-what-do-you-need-to-get-started/ )

Los requerimientos para esto son los siguientes:

Tener un equipo donde poder crear como mínimo 3 ESXi nested.

Crear una VM, en la ventana de configuración  seleccionar custom.

  1. Le pondremos un nombre (ej: nESXi1).
  2. Seleccionamos nuestro datastore.
  3. En la versión seleccionaremos la versión 8
  4. En Guest OS seleccionaremos “Other” y en la versión “Other 64bit”.
  5. Necesitamos 2 vCPU asi que seleccionaremos 2 virtual sockets.
  6. La cantidad de RAM ha variado de 5.1 a 5.5 y ahora el mínimo que está permitido es 4GB.
  7.  La cantidad de NIC puede variar dependiendo de qué tan complejo será nuestro entorno de pruebas, normalmente aquí le agrego 4 NICs a la VM.
  8. SCSI controller lo dejamos por defecto.
  9. Para los discos que tendrá nuestro ESXi virtual, como minimo necesitamos 3 discos.
    1. 2G para la instalación de ESXi 5.5
    2. 4G para emular una SSD. => http://www.virtuallyghetto.com/2013/07/emulating-ssd-virtual-disk-in-vmware.html
    3. 8G para storage.

Ya con esta configuración estamos listo para crear nuestro ESXi en modo nested y luego poder probar VSAN!

Pero qué tal si alguien ya nos facilitara un template con toda la customización necesaria para correr VSAN? … si, esta disponible este template, gracias a William Lam que lo ha creado y publicado en su blog. http://www.virtuallyghetto.com/2013/09/how-to-quickly-setup-and-test-vmware.html

Preparándome para NSX & SDN…

Desde hace varios días estoy leyendo documentación sobre VXLAN ( si, ya tiene tiempo en el mercado…), Nicira (NSX ¿?) y algunas cosas de SDN.

Por alguna razón el blog dice Virtualization and Networking….

Si al igual que yo te interesa todo esto nuevo relacionado a redes debes comenzar por:

http://blog.scottlowe.org/2013/06/12/resources-for-networking-and-network-virtualization/

es un reciente post de Scott Lowe sobre recursos para leer sobre estas tecnologías que están cambiando la forma en que vemos y usaremos las redes de datos.

Como hago para leer información relacionada a estos tópicos? Mi “read-flow” es de la siguiente manera.

Cuento con un Kindle Touch ( adoro este pequeño aparato!!!) y es mi dispositivo principal para lecturas algo extensas (Clustering Deepdive de Duncan Epping & Frank Denneman), usando el servicio de Readability hago llegar los blog posts y artículos que me interesan al Kindle para leerlos cómodamente.

En Readability tengo un tag llamado VXLAN que actualmente tiene lo siguiente.

Más adelante tratare de exportar la lista dinámicamente para asi no tener que crear hyperlinks en una página dedicada del blog. La idea es documentar todo lo relacionado a SDN mientras lo realizo en el LAB.

ESXi 5.1 – USBpassthrough not found?

El mensaje complete es el siguiente: /vmfs/device/char/vmdkdriver/usbpassthrough not found

Seguido de este mensaje también tengo uno relaciono a remover USB storage adapters, lo extraño es que no tengo ningún tipo de almacenamiento USB conectado a esa máquina con ESXi 5.1. en realidad si tenía un CDROM USB conectado allí, el cual use para realizar la instalación de ESXi en un disco de 160G ya que anteriormente ya me había topado con este error cuando tenía ESXi instalado en una memoria USB kingstone y la cual diagnostique como fallida debido a este mensaje.

Si inicio el equipo sin el cdrom conectado el boot se detiene a medias con este error…..

 

 

Espero que mi Google Fu no me falle esta vez, no pienso dejar ese cdrom conectado a esa máquina..