• Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar
El Blog de Jorge de la Cruz

El Blog de Jorge de la Cruz

El Blog de Jorge de la Cruz - Todas las novedades sobre VMware, Veeam, InfluxData, Grafana, Zimbra, etc.

  • Home
  • VMware
    • VMworld
    • VMware vSphere 6.7
    • VMware vSphere 6.5
  • Veeam
    • Resumen Contenido 2021
    • Veeam v11
      • Continuous Data Protection (CDP
      • Ransomware Protection
      • Archive Tier
      • Mejoras en Instant Recovery
      • Veeam Agent for Mac
      • Veeam Backup for AHV v2.1
    • Veeam Backup for Microsoft Office 365
      • 1 – Razones para proteger nuestra información en Microsoft Office 365
      • 2 – Componentes lógicos de Veeam Backup for Microsoft Office 365 2.0
      • 3 – Instalación paso a paso de Veeam Backup for Microsoft Office 365 v2.0
      • 4 – Configuración inicial de Veeam Backup for Microsoft Office 365 v2.0
      • 5 – Creando trabajos de copia en Veeam Backup for Microsoft Office 365 v2.0
      • 6 – Restaurando elementos en Veeam Backup for Microsoft Office 365 v2.0
    • Veeam Backup for AWS
      • Veeam: Veeam anuncia Veeam Backup for AWS Free Edition
      • Veeam: Cómo Desplegar Veeam Backup for AWS – paso a paso
      • Veeam: Vistazo en profundidad al nuevo Veeam Backup for AWS – Creación de Políticas de Backup y Restauración
      • Veeam: Cómo conectar nuestro Veeam Backup & Replication a Veeam Backup for AWS
    • Veaam ONE
      • En busca del Dashboard perfecto: Veeam ONE – Parte I – Introducción a Veeam ONE
      • En busca del Dashboard perfecto: Veeam ONE – Parte II – Descarga e Instalación de Veeam ONE
      • En busca del Dashboard perfecto: Veeam ONE – Parte III – Añadir una Infraestructura de VMware vSphere a Veeam ONE
      • En busca del Dashboard perfecto: Veeam ONE – Parte IV – Añadir una Infraestructura de Veeam Backup and Replication a Veeam ONE
      • En busca del Dashboard perfecto: Veeam ONE – Parte V – Realizando troubleshooting de vSphere usando Veeam ONE Monitor
      • En busca del Dashboard perfecto: Veeam ONE – Parte VI – Realizando troubleshooting de Veeam Backup and Replication usando Veeam ONE Monitor
      • En busca del Dashboard perfecto: Veeam ONE – Parte VII – Vistazo profundo a los Dashboards en Veeam ONE Reporter
      • En busca del Dashboard perfecto: Veeam ONE – Parte VIII – Vistazo profundo a Reportes en Veeam ONE Reporter
      • En busca del Dashboard perfecto: Veeam ONE – Parte IX – Chargeback para crear reportes de coste de nuestra Infraestructura
    • Veeam Availability Console
      • 1 – Teoría e información útil sobre el producto
      • 2 – Instalación de Veeam Availability Console
      • 3 – Configuración y conexión con VBR Server
      • 4 – Administración centralizada de Veeam Backup Agents
      • 5 – Backup de Agentes a diferentes destinos, SMB, Repositorio Veeam o Cloud Connect
      • 6 – Reportes de Backup de Veeam Agent y Veeam Backup and Replication
      • 7 – Manejando la Facturación de Veeam Agents, Backup and Replication y Cloud Connect
    • Backup y restore de cargas de trabajo a Microsoft Azure
      • 1 – Introducción
      • 2 – Conectividad entre nuestro Datacenter y Microsoft Azure
      • 3 – Desplegar Veeam Backup and Replication en Microsoft Azure
      • 4 – Configuración en nuestro Datacenter para backup a Microsoft Azure
      • 5 – Restaurando a Microsoft Azure, desde Microsoft Azure
      • 6 – Migrar cargas de trabajo desde Microsoft Azure hacía nuestro Datacenter
    • Veeam v9.5 Update 4
      • Veeam Cloud Tier
        • Cómo controlar el ancho de banda en Veeam Cloud Tier
      • Secure Restore y Staged Restore
      • Mejoras en Veeam Agent Management
      • Veeam Community Edition
      • Actualizar Veeam Enterprise Manager y Veeam Backup and Replication a la última versión
      • VeeamONE con Intelligent Diagnostics, Remediation actions, Business View 2.0 y Application Monitoring
    • VeeamON 2022
      • Novedades en Veeam ONE v12
    • VeeamON 2021
      • VBO v6 – Self-Service y Backup Copy Glacier-Azure Archive
    • VeeamON 2020
      • Veeam Backup for AWS v2.0
    • VeeamON 2019
      • Veeam Availability Orchestrator v2.0 – ¡novedades!
    • VeeamON 2017
      • Sesiones recomendadas
      • Día I – Veeam Availability Suite v10 – ¡novedades!
      • Día II – Veeam Azure PN (Powered Network), Scale-out Archive Tier y mucho más
    • VeeamON 2015
      • VeeamON 2015 volverá a Las Vegas en el único Evento sobre Disponibilidad en el Data Center
      • Completo resumen, keynotes e imágenes
      • vBrownBag – Jorge de la Cruz – Stop sending postcards to your customers
  • Zextras
  • PRTG
  • Office 365
    • Microsoft – Añadiendo nuestro dominio a Office 365, configuración de DNS y migración de actual Mailbox
    • Veeam: Usando Microsoft Office 365 para nuestras notificaciones por correo electrónico
    • PRTG: Usando Microsoft Office 365 para nuestras notificaciones por correo electrónico
  • Zimbra
    • Instalación
      • Instalando Zimbra 8.7.6 sobre Ubuntu 14.04 LTS – ¡con Chat y Drive!
      • Amazon Lightsail para instalar Zimbra Collaboration 8.7.1, Parte II
      • Amazon Lightsail para instalar Zimbra Collaboration 8.7.1, Parte I
      • Instalando Zimbra 8.7.x con un solo comando, incluye Chat y Drive
  • Linux
    • InfluxDB, Grafana y Telegraf
      • 1 – Instalación y configuración de los components
      • 2 – Instalar agente en Linux
      • 3 – Integración con PRTG
      • 4 – Instalar agente Telegraf en Nodos remotos Windows
      • 5 – Activar inputs específicos, Red, MySQL/MariaDB, Nginx
      • 6 – Monitorizando Veeam
    • Ansible y Zabbix
      • 1 – Inicio
      • 2 – Instalación de Ansible e integración con Active Directory
      • 3 – Configuración de AutoDiscovery en Zabbix
      • 4 – Instalación del agente de Zabbix en Windows
      • 5 – Instalación del agente de Zabbix en Linux y Auto Remove en Zabbix
    • Jenkins
      • 1 – Inicio
      • 2 – Instalación de Jenkins en Ubuntu
      • 3 – Instalando nuestro primer plugin
      • 4 – Sincronización NTP de Linux
      • 5 – Añadir un Slave Windows a Jenkins
      • 6 – Ejecutar tareas en Linux
      • 7 – Ejecutar tareas en Windows
    • Kubernetes
      • 1 – Introducción a Kubernetes
      • 2 – Instalación paso a paso
      • 3 – RollingUpdate con Kubernetes
      • 4 – Dashboard
      • 5 – Volúmenes NFS
      • 6 – Registry
      • 7 – Traefik
      • 8 – Systemd con Traefik y Proxy de Kubernetes
      • 9 – Heapster Influx Grafana
      • 10 – Labels de Kubernetes
      • 11 – API: Swagger
      • 12 – API: Creando nuestro primer POD
  • Contribuidores
    • Acerca de Jorge
    • Acerca de Oscar Mas
      • Clúster SQL
        • 1 – Introducción
        • 2 – Preparación de los equipos virtuales
        • 3 – Instalación del Clúster de Microsoft
        • 4 – Instalación de SQL Server para Clúster de Microsoft
        • 5 – Configuración de nuestro Clúster de SQL
        • 6 – Monitorización de Clúster de SQL con Zabbix
        • 7 – Actualizando clúster de SQL

VMware: Cómo crear un clúster vSAN de 2 nodos con un vSAN witness appliance

29 April, 2019 - Escrito en: vmware

Saludos amigos, todavía tengo pendiente la review del Supermicro SuperServer E300-9D-8CN8TP que Server Factory nos puede enviar a todo Europa a un fantástico precio.

Hoy, y gracias a este nuevo hardware, he dado el siguiente paso y os voy a mostrar cómo crear un clúster vSAN de 2 nodos con un vSAN witness appliance. Ya que este post es bastante denso, os dejo aquí un menú para que podáis saltar a las secciones que más os interesen:

  • Hardware necesario en el Laboratorio de VMware
  • Topología de Red para el despliegue de la solución
  • Creación de Clúster vSAN desde cero
  • Configuración de red para clúster vSAN usando Switches Distribuidos (10GbE)
  • Descarga, despliegue y configuración del witness appliance
  • Configuración del Stretched Cluster
  • Conclusión y últimos tests

Hardware necesario en el Laboratorio de VMware

He querido usar los dos Supermicro SuperServer que tengo, que aún siendo diferentes modelos tienen muy buenas especificaciones, para el almacenamiento he usado el mismo modelo y capacidad, aquí un resumen:

  • Host 1 – Supermicro Super Server 5028D-TN4T – 128GB RAM
    • Cache Tier vSAN – Samsung MZ-V7E500BW SSD 970 EVO Internal
    • Capacity Tier vSAN – Samsung MZ-76E1T0B/EU 1 TB 860 EVO Sata III 64L V NAND Solid State Drive
  • Host 2 – Supermicro SuperServer E300-9D-8CN8TP – 64GB RAM
    • Cache Tier vSAN – Samsung MZ-V7E500BW SSD 970 EVO Internal
    • Capacity Tier vSAN – Samsung MZ-76E1T0B/EU 1 TB 860 EVO Sata III 64L V NAND Solid State Drive
  • Witness – VMware vSAN Witness – 2CPU – 16GB RAM corriendo sobre HP MicroServer Gen8
    • Cache Tier vSAN – 10GB
    • Capacity Tier vSAN – 350GB

Si queréis precios de cualquiera de los dos Supermicro aquí mencionados, hacer click aquí y enviar el correo, editar lo que necesitéis.

Topología de Red para el despliegue de la solución

Para la topología de este entorno, he usado las tarjetas de 10GbE que tienen los dos modelos de Supermicro, este nuevo SuperServer E300-9D-8CN8TP y mi viejo amigo SuperServer 5028D-TN4T, y los he unido de tarjeta a tarjeta, sin switch de 10GbE de momento. Además he dedicado varias tarjetas para cada uno de los elementos lógicos que necesito, por ejemplo acceso a mi QNAP (SAN), management de los ESXi, IPMI, y red para las VM, ha quedado algo así:

En este caso el HPE Micro Server Gen8, es donde desplegaremos el witness appliance, que no es ni más ni menos que un ESXi nested, con una licencia especial donde no podemos desplegar VMs, solamente el rol de vSAN.

Creación de Clúster vSAN desde cero

He aprovechado que VMware vSphere 6.7 U2 está ya listo y fuera, para crear un clúster desde cero, con los dos ESXi ya actualizados a vSphere 6.7 U2.

Tan sencillo cómo lanzar el instalador del VCSA, seleccionar que queremos un nuevo clúster, y marcar la opción de instalar VCSA sobre un nuevo vSAN clúster, e introducir el nombre directamente:

Seleccionaremos qué discos queremos para Cache Tier y cual para Capacity tier y haremos click en next:

El proceso terminará de manera satisfactoria y podremos irnos ya a nuestro VCSA y acceder al vSphere Client:

Añadiremos el otro host al clúster, como vemos a continuación:

Y nos solicitará seleccionar qué discos son de Caché tier y cuales de Capacity Tier, exactamente igual que antes:

Si nos vamos hasta Clúster – Monitor – vSAN – Physical Disks, ya podremos ver todo aplicado de manera satisfactoria:

Ya hemos terminado la configuración de los discos y Hosts dentro del clúster de vSAN, vamos a ver la configuración de red.

Configuración de red para clúster vSAN usando Switches Distribuidos (10GbE)

En mi laboratorio me gusta usar switches distribuidos, ya que VMware nos da una licencia de vSphere Enterprise Plus a cada vExpert, pero estos pasos se podrían realizar con switches simples, recordemos qué lo más importante es que los dos servers tengan una interfaz de las de 10GbE conectada entre ellos, aquí los pasos:

Crearemos un nuevo Switch Distribuido:

En mi caso he seleccionado del tipo 6.6.0, que es ESXi 6.7 o superior He seleccionado un único uplink, ya que tenemos un cable solamente conectado entre los Hosts: Y una vez tenemos todo, haremos click en Finish: Añadiremos ahora los Hosts a este nuevo Switch Distribuido:

Seleccionaremos la opción llamada Add Hosts: Añadiremos los dos Supermicro SuperServer: Y nos aseguraremos que presentamos la vmnic de 10GbE que tenemos conectada entre ellos: Seleccionaremos la MTU de 9000 y dejaremos el resto por defecto: Cómo es lógico, habrá que crear también un VMkernel por cada host ESXi, dentro del Switch Distribuido: Nos aseguraremos que marcamos vMotion y vSAN, además de darle una IP estática: Y si hemos realizado todos los pasos bien, podremos ver el siguiente resultado: Para comprobar de manera rápida si todo funciona de manera satisfactoria, podremos hacer un ping al otro host, usando el parámetro para ver si los Jumboframes funcionan:

vmkping -d -s 8972 192.168.200.65
PING 192.168.200.65 (192.168.200.65): 8972 data bytes
8980 bytes from 192.168.200.65: icmp_seq=0 ttl=64 time=0.407 ms
8980 bytes from 192.168.200.65: icmp_seq=1 ttl=64 time=0.493 ms
8980 bytes from 192.168.200.65: icmp_seq=2 ttl=64 time=0.667 ms

--- 192.168.200.65 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 0.407/0.522/0.667 ms

Truco: Por un motivo que desconozco, las interfaces de 10GbE parecen no conectarse cuando se enciende el servidor, o si lo hacen se conectan a 1GbE, con lo que con realizar esto en ambos servers será suficiente para hacer que los 10GbE funcionen:

esxcli network nic down -n LA_NIC_DE_10GBE
esxcli network nic up -n LA_NIC_DE_10GBE

Si quisiéramos podríamos forzar las interfaces a 10GbE por comando, pero no es necesario:

esxcli network nic set --speed 10000 --duplex full -n LA_NIC_DE_10GBE

Ya está todo listo en la parte de red entre los dos servidores físicos, vamos a configurar el witness.

Descarga, despliegue y configuración del witness appliance

Para configurar nuestro clúster usando un witness appliance, podremos irnos a la web de VMware, y realizar la descarga desde allí de la imagen OVA, de apenas 500MB:

Una vez desplegamos el OVA, en mi caso el resumen ha quedado de la siguiente manera:

Una vez configurada la tarjeta de red de management, podremos ver que el appliance se trata realmente de un ESXi de manera nested:

Este vSAN witness tiene dos tarjetas de red virtuales, una para Management y otra para las funciones de Witness, como al final lo he desplegado en un Host (recordar el HPE MicroServer) que no tiene 10GbE, ni siquiera está conectado a la red 10GbE de vSAN, tendremos que marcar el VMkernel 0 como tráfico vSAN y marcarlo como witness.

Para ello, desde SSH, en este host y en el VMkernel de Management, mi red 192.168.1.x, ejecutaremos lo siguiente:

esxcli vsan network ip add -i vmk0 -T=witness

Como podréis imaginar esto hay que realizarlo también los otros dos nodos, en la red 192.168.1.x que ahora usaremos para tráfico witness también, ya que mis Supermicro usan el VMkernel 0 para el tráfico de 192.168.1.x hay que lanzar el mismo comando que anteriormente en estos hosts también, por SSH.

Si todo ha ido bien, en cualquiera de los Supermicro lanzaremos el siguiente comando, que nos devolverá algo similar a esto:

esxcli vsan network list
Interface
   VmkNic Name: vmk1
   IP Protocol: IP
   Interface UUID: d580be5c-9a3b-3c8c-2a31-002590b8fa10
   Agent Group Multicast Address: 224.2.3.4
   Agent Group IPv6 Multicast Address: ff19::2:3:4
   Agent Group Multicast Port: 23451
   Master Group Multicast Address: 224.1.2.3
   Master Group IPv6 Multicast Address: ff19::1:2:3
   Master Group Multicast Port: 12345
   Host Unicast Channel Bound Port: 12321
   Multicast TTL: 5
   Traffic Type: vsan

Interface
   VmkNic Name: vmk0
   IP Protocol: IP
   Interface UUID: e248bf5c-e6c3-baa9-cde1-002590b8fa10
   Agent Group Multicast Address: 224.2.3.4
   Agent Group IPv6 Multicast Address: ff19::2:3:4
   Agent Group Multicast Port: 23451
   Master Group Multicast Address: 224.1.2.3
   Master Group IPv6 Multicast Address: ff19::1:2:3
   Master Group Multicast Port: 12345
   Host Unicast Channel Bound Port: 12321
   Multicast TTL: 5
   Traffic Type: witness

Ya tenemos todo listo dentro del vSAN witness, pero aún nos queda añadirlo a nuestro vCenter, ¡es importante no añadirlo al clúster de vSAN! Simplemente como Host Standalone en nuestro vCenter será suficiente, dato curioso cuando añadimos el Host, ya viene con su propia licencia:

Con esto ya tendremos el vSAN witness dentro de nuestro vCenter, con la red configurada y todo bien, podemos comenzar a configurar el Stretched Cluster de vSAN.

Configuración del Stretched Cluster

Ya estamos en la penúltima sección, y llega el momento de lo bueno, desde nuestro Clúster nos iremos hasta Configure – vSAN – Fault Domains – Configure:

Seleccionaremos qué nodo queremos que es primario y cuál secundario:

Seleccionaremos ahora nuestro witness host, que suele tener un iconito azulado en ves del gris tradicional:

Seleccionaremos los discos de vSAN Caché Tier y Capacity Tier para el vSAN witness:

Si el resumen nos cuadra, y está todo bien, haremos click en Finish:

Si todo ha ido bien, pasados unos segundos, podremos ver el siguiente resultado:

Pasados unos minutos, y después de que se hayan pasado todos los tests de manera satisfactoria, de manera automática, podremos ver el estado de nuestro clúster vSAN:

Todo está en verde, controladoras, discos, networking, absolutamente todo. Y así es como nos gusta que esté.

Nota: Es muy probable que tengáis que actualizar el vSAN Witness a 6.7 U2 usando o bien el VUM o el online depot, ya que la versión en la web no incluye 6.7 U2 todavía.

Conclusión y últimos tests

Por último me gustaría lanzar un vMotion de un componente tan crítico como es el VCSA por ejemplo, podemos ver la velocidad con la que se transfiere sin perder ni un solo paquete de ping:

Mi conclusión es que vSAN es lo mejor que le ha pasado a VMware desde hace mucho tiempo, el tener todo este potencial incluido en el código de ESXi, que ya de por sí es eficiente y muy ligero, es maravilloso. A la vez de poder desplegar almacenamiento de manera protegida, eficiente, en HCI, es un acierto total.

Incluso en un pequeño laboratorio como es el mío el rendimiento y flexibilidad es palpable, con lo que en producción esta tecnología vuela.

Por último agradecer a Chris, ya que su tutorial paso a paso me motivó e inspiró a adquirir el Hardware que me hacía falta para tener este entorno.

Filed Under: vmware Tagged With: vsan, vsan 2 node, vsan 2 node cluster, vsan 2 node cluster external witness appliance, vsan appliance, vsan spain, vsan stretched cluster, vsan witness, vsphere 6.7 u2

Reader Interactions

Comments

  1. Josep says

    16 January, 2020 at 11:56

    Hola, excelente articulo!

    Pero tengo una duda, tengo un entorno en producción de Hosts que ahora mismo están de modo aislado, y que les voy a implementar VCenter para formar un Cluster, una vez montado esto mi intención es montar VSan, la duda es si puedo utilizarlos discos en produccion para agregarlos a VSan, o si por el contrario necesito discos vacios y limpios para poderlo montar.

    Muchas gracias por tu tiempo

    Reply
    • Jorge de la Cruz says

      16 January, 2020 at 15:33

      Saludos Josep,
      Muchas gracias! Te paso KB para que ojees – https://kb.vmware.com/s/article/2129050

      Creo que quiere decir, que no puedes reusar esos VMFS, ya que tienen que ser formateados de manera que VSAN guarda el logging y todo.

      Un saludo

      Reply
  2. Miguel Angel says

    26 February, 2020 at 15:10

    Buenas tardes.

    Tengo una duda que no acabo de entender en todo esto, siguiente todo estos pasos monto un entorno vSAN de la misma manera que el tutorial, solo que con más capacidad de disco.

    Me surge la duda de que en el resumen uno de los datos que me da es que a nivel de capacidad de disco, me muestra la capacidad de los dos servidores, pero claro, mi duda es la siguiente por ejemplo.

    Tengo 5 Tbytes de capacidad total entre los dos servidores, indicando que en cada servidor tengo 5 discos de 500 Gbytes dando un total de 2,5 Tbytes en cada servidor, ¿Puedo ocupar los 5Tbytes?.

    Entiendo que no, ya que si una de los hosts cae por perdida de servicio el otro tiene que ser capaz de aguantar el servicio y si tengo ocupados los 5Tbytes, no puede aguatar dicho servicio.

    ¿Es correcto?, igual estoy muy equivocado pero tengo esa duda cuando solo tengo 2 hosts, y en caso de tener 3, ¿sería como un RAID?, quiero decir que uno de los hosts solo está por acaso.

    Gracias por todo, ha sido un tutorial genial.

    Reply
    • Jorge de la Cruz says

      26 February, 2020 at 16:11

      Saludos Miguel Angel,
      Todo depende de las politicas de VSAN que configures a nivel global, o a nivel de cada VM, mas info aqui:
      https://docs.vmware.com/en/VMware-Cloud-on-AWS/services/com.vmware.vsphere.vmc-aws-manage-data-center-vms.doc/GUID-EDBB551B-51B0-421B-9C44-6ECB66ED660B.html

      Por ejemplo, para VMs criticas querras RAID1, para otras quiza quieras una politica que no tenga ninguna proteccion, osea no RAID. Siempre que las tengas protegidas con Veeam u otros.

      Si tienes 3 hosts, las politicas de VSAN actuaran como te digo, ojealas, RAID1, RAID5, etc. Todo depende de como lo configures. Por defecto lo tendras en RAID1 Mirroring.

      Reply
  3. Arturo Perez says

    4 February, 2022 at 19:43

    ¡Muy interesante artículo!

    Jorge, he visto mucha información por parte de VMware acerca de que el número de mínimo de nodos para vSAN es de 3 nodos. Incluso existe el concepto N+1 como lo óptimo. ¿Cual es tu opinión de la confiabilidad de operación de un cluster solamente de 2 nodos? He escuchado que funciona bien pero que se pueden presentar algunos problemas de pérdida de datos cuando uno de los nodos se pierde.

    Gracias de antemano.

    Reply
    • Jorge de la Cruz says

      4 February, 2022 at 20:20

      Saludos Arturo,
      La configuración de dos nodos y un witness está soportada por VMware – https://core.vmware.com/resource/vsan-2-node-cluster-guide#sec7390-sub1. Pero como bien dices, al ser solamente dos nodos, si los datos no se han replicado entre los Hosts, o dependiendo de la Storage Policy que uses en vSAN, puedes crear las tuyas propias, en caso de un apagón así a lo bruto podría haber perdida de datos, si.

      Yo recomiendo, si vas a ponerlo en producción, que uses las buenas prácticas de VMware mejor, osea tres hosts, etc. Para tener más redundancia.

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

  • Email
  • GitHub
  • LinkedIn
  • RSS
  • Twitter
  • YouTube

Gold Partners

Silver Partners

Libros Gratuitos

Cloud por vExperts
VMware por vExperts

VMware vExpert

Puesto 16 en Top vBlog

Calendario de Posts

April 2019
M T W T F S S
1234567
891011121314
15161718192021
22232425262728
2930  
« Mar   May »

Disclaimer

Todas las opiniones expresadas en este sitio son las mías propias y no representan las opiniones de ninguna compañía con la que haya trabajado, esté trabajando o vaya a estar trabajando.

Copyright © 2026 · El Blog de Jorge de la Cruz