{"id":2460,"date":"2026-01-20T00:19:37","date_gmt":"2026-01-19T23:19:37","guid":{"rendered":"https:\/\/kdslabs.fr\/?p=2460"},"modified":"2026-01-20T00:22:35","modified_gmt":"2026-01-19T23:22:35","slug":"vcf-edge-node-out-of-sddc-manager-out-of-broadcom-support","status":"publish","type":"post","link":"https:\/\/kdslabs.fr\/index.php\/2026\/01\/20\/vcf-edge-node-out-of-sddc-manager-out-of-broadcom-support\/","title":{"rendered":"[VCF] [PART 1] Edge node out of SDDC Manager, out of Broadcom support"},"content":{"rendered":"\n<h4 class=\"wp-block-heading has-colibri-color-1-color has-text-color has-link-color wp-elements-b51d5e7ad25f2699a16a11f86a63278a\" style=\"font-size:16px\">[VCF] [PART 1] Edge node out of SDDC Manager, out of Broadcom support<\/h4>\n\n\n\n<p><\/p>\n\n\n\n<p style=\"font-size:14px\">I worked with a customer running a VCF infrastructure where the NSX Edge Nodes were deployed outside of SDDC Manager. The initial deployment was done on VCF 4.2.<\/p>\n\n\n\n<p style=\"font-size:14px\">When running the VCF Diagnostic Tool, the tool reported an error. Although this error is not critical, the configuration is flagged as unsupported by VMware\/Broadcom Support, since the Edge Nodes were not deployed directly through SDDC Manager.<\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"889\" height=\"681\" src=\"https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-1.png\" alt=\"\" class=\"wp-image-2461\" style=\"aspect-ratio:1.3054289101373688;width:594px;height:auto\" srcset=\"https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-1.png 889w, https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-1-300x230.png 300w, https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-1-768x588.png 768w\" sizes=\"auto, (max-width: 889px) 100vw, 889px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p style=\"font-size:14px\">The only supported way to resolve this issue is to redeploy all Edge Nodes directly via SDDC Manager.<\/p>\n\n\n\n<p style=\"font-size:14px\">However, when the infrastructure is already in active use, this process is more complex. Redeploying Edge Nodes in an active-active design introduces a short disruption, potentially causing micro packet loss for workloads during the transition.<\/p>\n\n\n\n<p style=\"font-size:14px\">Before starting, ensure the following prerequisites are met:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-size:14px\">Prepare all required Edge Node parameters (IPs, DNS name, VLAN, \u2026)<\/li>\n\n\n\n<li style=\"font-size:14px\">Verify that both physical sites are fully operational (routing, connectivity, etc.)<\/li>\n\n\n\n<li style=\"font-size:14px\">Deploy multiple test VMs across both sites to validate connectivity (in my case I used continuous ping tests)<\/li>\n\n\n\n<li style=\"font-size:14px\">Remove existing Edge Nodes (Ensure all attached configurations are removed, BGP sessions, T0 uplink, \u2026 you will get an error in case that is not done)<\/li>\n\n\n\n<li style=\"font-size:14px\">Redeploy Edge Nodes via SDDC Manager through Api requests or manually<\/li>\n\n\n\n<li style=\"font-size:14px\">Migrate all workloads to the newly deployed Edge Nodes<\/li>\n\n\n\n<li style=\"font-size:14px\">Remove the old Edge Nodes from NSX, and expand the Edge Cluster on SDDC Manager<\/li>\n<\/ul>\n\n\n\n<p style=\"font-size:14px\">In my case, the customer had four Edge Nodes in an active-active configuration, split across two sites.<\/p>\n\n\n\n<p style=\"font-size:14px\">To minimize impact :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-size:14px\">I redeployed two Edge Node (one per site) through SDDC Manager<\/li>\n\n\n\n<li style=\"font-size:14px\">I migrated all workloads to the new Edge Nodes<\/li>\n\n\n\n<li style=\"font-size:14px\">Once traffic was stable, I removed the remaining two legacy Edge Nodes<\/li>\n<\/ul>\n\n\n\n<p class=\"has-colibri-color-1-color has-text-color has-link-color wp-elements-67991e79f8d6f1f47bb26e33406bdad1\" style=\"font-size:15px\"><strong><span style=\"text-decoration: underline;\">Edge Cluster Deployment Using API<\/span><\/strong><\/p>\n\n\n\n<p style=\"font-size:14px\">To simplify the redeployment process, I used SDDC Manager API requests. <img loading=\"lazy\" decoding=\"async\" width=\"1072\" height=\"490\" class=\"wp-image-2462\" src=\"https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-2.png\" alt=\"\" srcset=\"https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-2.png 1072w, https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-2-300x137.png 300w, https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-2-1024x468.png 1024w, https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-2-768x351.png 768w\" sizes=\"auto, (max-width: 1072px) 100vw, 1072px\" \/><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1918\" height=\"870\" src=\"https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-3.png\" alt=\"\" class=\"wp-image-2463\" srcset=\"https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-3.png 1918w, https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-3-300x136.png 300w, https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-3-1024x464.png 1024w, https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-3-768x348.png 768w, https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-3-1536x697.png 1536w\" sizes=\"auto, (max-width: 1918px) 100vw, 1918px\" \/><\/figure>\n\n\n\n<p class=\"has-colibri-color-1-color has-text-color has-link-color wp-elements-50258114d85b04193e296652739d10f8\" style=\"font-size:15px\"><strong><span style=\"text-decoration: underline;\">Request:<\/span><\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\" style=\"font-size:13px\"><code>{\n    \"edgeClusterName\": \"wkld01-ec1\",\n    \"edgeClusterType\": \"NSX-T\",\n    \"edgeRootPassword\": \"yourpassword\",\n    \"edgeAdminPassword\": \"yourpassword\",\n    \"edgeAuditPassword\": \"yourpassword\",\n    \"edgeFormFactor\": \"MEDIUM\",\n    \"tier0ServicesHighAvailability\": \"ACTIVE_ACTIVE\",\n    \"mtu\": 9000,\n    \"asn\": xxxxx,\n    \"edgeNodeSpecs\": &#91;\n        {\n            \"edgeNodeName\": \"edge-node-name\",\n            \"managementIP\": \"xx.xx.xx.xx\/24\",\n            \"managementGateway\": \"xx.xx.xx.xx\/24\",\n            \"vmManagementPortgroupVlan\": xxxx,\n            \"vmManagementPortgroupName\": \"portgroup-name-wkld01-vds01\",\n            \"edgeTepGateway\": \"xx.xx.xx.xx\/24\",\n            \"edgeTep1IP\": \"xx.xx.xx.xx\/24\",\n            \"edgeTep2IP\": \"xx.xx.xx.xx\/24\",\n            \"edgeTepVlan\": xxxx,\n            \"clusterId\": \"xxxx-818e-41fe-xxxx-1fc2d20f2b98\",\n            \"interRackCluster\": false,\n            \"uplinkNetwork\": &#91;\n                {\n                    \"uplinkVlan\": xxxx,\n                    \"uplinkInterfaceIP\": \"xx.xx.xx.xx\/24\",\n                    \"peerIP\": \"xx.xx.xx.xx\/24\",\n                    \"asnPeer\": xxxxx,\n                    \"bgpPeerPassword\": \"yourpassword\"\n                },\n                {\n                    \"uplinkVlan\": xxxx,\n                    \"uplinkInterfaceIP\": \"xx.xx.xx.xx\/24\",\n                    \"peerIP\": \"xx.xx.xx.xx\/24\",\n                    \"asnPeer\": xxxxx,\n                    \"bgpPeerPassword\": \"yourpassword\"\n                }\n            ]\n        },\n        {\n            \"edgeNodeName\": \"edge-node-name\",\n            \"managementIP\": \"xx.xx.xx.xx\/24\",\n            \"managementGateway\": \"xx.xx.xx.xx\/24\",\n            \"vmManagementPortgroupVlan\": xxxx,\n            \"vmManagementPortgroupName\": \"portgroup-wkld01-vds01\",\n            \"edgeTepGateway\": \"xx.xx.xx.xx\/24\",\n            \"edgeTep1IP\": \"xx.xx.xx.xx\/24\",\n            \"edgeTep2IP\": \"xx.xx.xx.xx\/24\",\n            \"edgeTepVlan\": xxxx,\n            \"clusterId\": \"xxxx-818e-41fe-xxxx-1fc2d20f2b98\",\n            \"interRackCluster\": false,\n            \"uplinkNetwork\": &#91;\n                {\n                    \"uplinkVlan\": xxxx,\n                    \"uplinkInterfaceIP\": \"xx.xx.xx.xx\/24\",\n                    \"peerIP\": \"xx.xx.xx.xx\/24\",\n                    \"asnPeer\": xxxxx,\n                    \"bgpPeerPassword\": \"yourpassword\"\n                },\n                {\n                    \"uplinkVlan\": xxxx,\n                    \"uplinkInterfaceIP\": \"xx.xx.xx.xx\/24\",\n                    \"peerIP\": \"xx.xx.xx.xx\/24\",\n                    \"asnPeer\": xxxxx,\n                    \"bgpPeerPassword\": \"yourpassword\"\n                }\n            ]\n        }\n    ],\n    \"tier0RoutingType\": \"EBGP\",\n    \"tier0Name\": \"name-of-wkld01-t0-gw01\",\n    \"tier1Name\": \"name-of-wkld01-t1-gw01\",\n    \"tier1Unhosted\": false,\n    \"edgeClusterProfileType\": \"CUSTOM\",\n    \"edgeClusterProfileSpec\": {\n        \"edgeClusterProfileName\": \"name-of-wkld01-ec1\",\n        \"bfdAllowedHop\": 1,\n        \"bfdDeclareDeadMultiple\": 2,\n        \"bfdProbeInterval\": 500,\n        \"standbyRelocationThreshold\": 10\n    }\n}<\/code><\/pre>\n\n\n\n<p style=\"font-size:14px\">After approximately 20 minutes, the newly deployed Edge Nodes appeared in SDDC Manager. <img loading=\"lazy\" decoding=\"async\" width=\"1632\" height=\"349\" class=\"wp-image-2464\" src=\"https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-4.png\" alt=\"\" srcset=\"https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-4.png 1632w, https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-4-300x64.png 300w, https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-4-1024x219.png 1024w, https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-4-768x164.png 768w, https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-4-1536x328.png 1536w\" sizes=\"auto, (max-width: 1632px) 100vw, 1632px\" \/><\/p>\n\n\n\n<p style=\"font-size:14px\">As you can see my test VMs were reconverged smoothly on the new Edge Nodes because all connectivity remained stable with only one packet lost.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1380\" height=\"655\" src=\"https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-5.png\" alt=\"\" class=\"wp-image-2465\" srcset=\"https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-5.png 1380w, https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-5-300x142.png 300w, https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-5-1024x486.png 1024w, https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-5-768x365.png 768w\" sizes=\"auto, (max-width: 1380px) 100vw, 1380px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p style=\"font-size:14px\">After completing the migration, I was able to expand the SDDC Edge Cluster directly from SDDC Manager without any issues. <br><img loading=\"lazy\" decoding=\"async\" width=\"1641\" height=\"343\" class=\"wp-image-2466\" src=\"https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-6.png\" alt=\"\" srcset=\"https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-6.png 1641w, https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-6-300x63.png 300w, https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-6-1024x214.png 1024w, https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-6-768x161.png 768w, https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-6-1536x321.png 1536w\" sizes=\"auto, (max-width: 1641px) 100vw, 1641px\" \/> <br><img loading=\"lazy\" decoding=\"async\" width=\"1451\" height=\"381\" class=\"wp-image-2467\" src=\"https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-7.png\" alt=\"\" srcset=\"https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-7.png 1451w, https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-7-300x79.png 300w, https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-7-1024x269.png 1024w, https:\/\/kdslabs.fr\/wp-content\/uploads\/2026\/01\/word-image-2460-7-768x202.png 768w\" sizes=\"auto, (max-width: 1451px) 100vw, 1451px\" \/><\/p>\n\n\n\n<p class=\"has-colibri-color-1-color has-text-color has-link-color wp-elements-168489cfff43668a7d3212497e17cf2c\" style=\"font-size:15px\"><strong><span style=\"text-decoration: underline;\">Conclusion:<\/span><\/strong><\/p>\n\n\n\n<p style=\"font-size:14px\">Before upgrading to VCF 5.2.1, I strongly recommend ensuring that all NSX Edge Nodes are deployed directly through SDDC Manager. Edge Nodes deployed outside of SDDC Manager are not supported by VMware\/Broadcom, and VMware\/Broadcom may decline to provide support if a case is opened against such a configuration.<\/p>\n\n\n\n<p style=\"font-size:14px\">I will publish a second article on this topic, as VMware currently has two different positions regarding this configuration:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-size:14px\">One from the NSX Team<\/li>\n\n\n\n<li style=\"font-size:14px\">Another from the VCF Team<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>[VCF] [PART 1] Edge node out of SDDC Manager, out of Broadcom support I worked with a customer running a VCF infrastructure where the NSX Edge Nodes were deployed outside of SDDC Manager. The initial deployment was done on VCF 4.2. When running the VCF Diagnostic Tool, the tool reported an error. Although this error [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[42,19],"tags":[23,21],"class_list":["post-2460","post","type-post","status-publish","format-standard","hentry","category-vcf","category-vsphere-8-0","tag-guide","tag-vmware"],"_links":{"self":[{"href":"https:\/\/kdslabs.fr\/index.php\/wp-json\/wp\/v2\/posts\/2460","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kdslabs.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kdslabs.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kdslabs.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kdslabs.fr\/index.php\/wp-json\/wp\/v2\/comments?post=2460"}],"version-history":[{"count":0,"href":"https:\/\/kdslabs.fr\/index.php\/wp-json\/wp\/v2\/posts\/2460\/revisions"}],"wp:attachment":[{"href":"https:\/\/kdslabs.fr\/index.php\/wp-json\/wp\/v2\/media?parent=2460"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kdslabs.fr\/index.php\/wp-json\/wp\/v2\/categories?post=2460"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kdslabs.fr\/index.php\/wp-json\/wp\/v2\/tags?post=2460"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}