Cómo es habitual, cuando despliegas X desde cero, todo funciona perfectamente pero si empiezas a jugar con ese X empezarás a comprender el funcionamiento de verdad. Empezarás a encontrarte problemas extraños con soluciones «poco documentadas». Esta es una de ellas.

Escenario

Tenemos un host ESXi que era parte de un clúster VMware vSAN. Por alguna razón que no importa, lo has movido a otro clúster vSAN y VMware te indica que hay un problema con ese host. «Coherencia de configuración en clúster de vSAN«

Coherencia de configuración en clúster de vSAN

Esto ocurre porque está encontrando discos con particiones asociadas a vSAN. Si vamos a los discos de ese host, lo podremos ver.

Fácil, ¿no? Borramos las particiones y listo. Pues no, devuelve error. Seleccionamos el/los discos y clic en «Borrar particiones».

Aquí donde viene el motivo de este artículo. ¿Y ahora qué? Tenemos que cambiar una variable que actualmente está apuntando a un volumen vSAN que ya no existe. Al apuntar al volumen, «bloquea» los discos asociados y no nos deja modificarlos. Vamos al host en cuestión > Configurar > Configuración avanzada del sistema. Editamos la variable ScratchConfig.ConfiguredScratchLocation con el valor de «/tmp.»

De esta forma hacemos que apunte a /tmp. Para que se aplique el cambio, tenemos que reiniciar el host. Una vez reiniciado, ya puedes borrar las particiones y podrás unirlo al clúster vSAN.

Y si, este es un método para borrar particiones desde el propio vCenter o desde el ESXi en sí pero si puedes borrarlo desde un LiveCD o desde el OOBM, también vale. Espero que os sirva de ayuda.