{"id":62,"date":"2025-08-14T06:11:00","date_gmt":"2025-08-14T06:11:00","guid":{"rendered":"https:\/\/tecno-experts.com\/fransilvablog\/?p=62"},"modified":"2026-08-20T03:54:48","modified_gmt":"2026-08-20T03:54:48","slug":"recuperacion-de-cluster-vsan","status":"publish","type":"post","link":"https:\/\/tecno-experts.com\/fransilvablog\/vsan\/recuperacion-de-cluster-vsan\/","title":{"rendered":"Recuperaci\u00f3n de cl\u00faster con vSAN OSA"},"content":{"rendered":"<p><span style=\"font-size: 12pt;\">Hola en un caso particular se identifica que el cl\u00faster vSAN esta degradado evidenciando que uno de los nodos esta fuera del cl\u00faster. El cl\u00faster cuenta con tres nodos y es una arquitectura OSA hibrida con RAID1.<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Como primero paso, hay que entrar por SSH a los nodos, para luego identificar la causa de ca\u00edda del cl\u00faster vSAN.<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Usando el comando <em>\u201cesxcli vsan cluster get\u201d<\/em> identificamos que el cl\u00faster cuenta con solamente 2 nodos de los 3.<\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><img decoding=\"async\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/vsanClusterImg1.png\" \/><\/span><\/p>\n<p><span style=\"font-size: 12pt;\">El nodo 3 esta fuera del cl\u00faster debido a que no puede ser alcanzado por los otros nodos, usando el comando <em>\u201cesxcli vsan cluster unicastagent list\u201d <\/em>identificamos que los otros nodos no identifican autom\u00e1ticamente la IP de la red vSAN con su UUID.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/vsanClusterImg2.png\" alt=\"\" width=\"911\" height=\"51\" \/><\/p>\n<p><span style=\"font-size: 12pt;\">Este problema puede ser causado por tres razones:<\/span><\/p>\n<ol>\n<li><span style=\"font-size: 12pt;\">El nodo fue removido inadecuadamente o formateado<\/span><\/li>\n<li><span style=\"font-size: 12pt;\">Restauraci\u00f3n de vCenter Server<\/span><\/li>\n<li><span style=\"font-size: 12pt;\">Desconfiguraci\u00f3n luego de una recuperaci\u00f3n de alg\u00fan problema.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-size: 12pt;\">Antes debemos identificar las direcciones IPs de vSAN en todos los nodos con su respectivo vmkernel y el identificador UUID. Opcional el thumbprint del nodo con problemas.<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Para identificar el vmkernel que se usa para vSAN usamos el comando <em>\u201cesxcli vsan network list\u201d<\/em><\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/vsanClusterImg3.png\" alt=\"\" width=\"491\" height=\"258\" \/><\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Para identificar el direccionamiento IP del vmkernel que se usa para vSAN podemos usar el comando <em>\u201cesxcfg vmknic -l\u201d <\/em><\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/vsanClusterImg4.png\" alt=\"\" width=\"884\" height=\"196\" \/><\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Para identificar el UUID del nodo, se debe correr el comando <em>\u201ccmmds-tool whoami\u201d<\/em><\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/vsanClusterImg6.png\" alt=\"\" width=\"461\" height=\"55\" \/><\/span><\/p>\n<p><span style=\"font-size: 12pt;\">\u00a0Y para obtener el thumbprint se corre el comando:<\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/vsanClusterImg7.png\" alt=\"\" width=\"723\" height=\"52\" \/><\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Luego en el nodo 1 colocamos el comando:<\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><em>\u201cesxcli vsan cluster unicastagent add -a ip_address -i vmk_number -T thumbprint -U true -t node -u uuid_host\u201d<\/em><\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Donde:<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">-a: direcci\u00f3n IP de vSAN que usa el nodo con problemas<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">-i: vmkernel que usa la vSAN<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">-T: Thumbprint que tiene el host.<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">-U: en verdadero debido a que la versi\u00f3n de vSAN es 6.7 y soporta unicast<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">-t: tipo de agente unicast: host o witness en este caso es host.<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">-u: uuid del nodo unicast.<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Y se valida si el nodo fue ingresado. Se repite el mismo proceso en el nodo 2 que es parte del cl\u00faster vSAN, teniendo alcance a nivel multicast.<\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/vsanClusterImg8.png\" alt=\"\" width=\"944\" height=\"183\" \/><\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Finalmente, observamos que el cl\u00faster puede ver al nodo 3.<\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/vsanClusterImg9.png\" alt=\"\" width=\"1170\" height=\"294\" \/><\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Se recomienda realizar los pasos que muestra el KB: <a href=\"https:\/\/knowledge.broadcom.com\/external\/article\/326896\/\">https:\/\/knowledge.broadcom.com\/external\/article\/326896\/<\/a> para poder liberar un nodo de un cl\u00faster vSAN ya sea para ser trasladado a otro cl\u00faster o para cambiarlo definitivamente.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hola en un caso particular se identifica que el cl\u00faster vSAN esta degradado evidenciando que uno de los nodos esta fuera del cl\u00faster. El cl\u00faster cuenta con tres [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":63,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[28,34,77,76,75],"class_list":["post-62","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vsan","tag-cluster","tag-esxcli","tag-osa","tag-skyline","tag-vsan"],"_links":{"self":[{"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/posts\/62","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/comments?post=62"}],"version-history":[{"count":1,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/posts\/62\/revisions"}],"predecessor-version":[{"id":87,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/posts\/62\/revisions\/87"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/media\/63"}],"wp:attachment":[{"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/media?parent=62"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/categories?post=62"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/tags?post=62"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}