If you have a workload domain without NSX Manager, you can add an NSX Manager cluster with NSX-VLAN networking to the workload domain using the VCF Import Tool.
When you add an
NSX Manager cluster using this procedure, it uses NSX-VLAN networking, not NSX-overlay networking. VI workload domains with NSX-VLAN networking do not support:
- Stretch clusters
- Edge cluster
- Application Virtual Networks (AVNs)
- VMware Aria Suite Lifecycle
- VMware Cloud Foundation with VMware Tanzu (Workload Management)
Avi Load Balancer is supported in VI workload domains with NSX-VLAN networking.
Prerequisites
Ensure that the install bundle for a supported version of NSX is available in SDDC Manager () or the installer zip file is available on the SDDC Manager appliance. You can download the installer zip file (bundle-124941.zip for VCF 5.2; bundle-133764.zip for VCF 5.2.1) from the Broadcom Support portal.
Identify the FQDN of the vCenter Server for the workload domain where you want to deploy NSX Manager.
The workload domain to which you are deploying NSX Manager must include a cluster with 3 or more hosts.
Procedure
- Download the VCF Import Tool and copy it to the SDDC Manager appliance.
Note: Make sure to download the version of the
VCF Import Tool for your version of
VMware Cloud Foundation. There are different versions of the
VCF Import Tool for VCF 5.2 and VCF 5.2.1.
You can skip this step is the
VCF Import Tool already exists on the
SDDC Manager appliance.
- Log in to the Broadcom Support Portal and browse to .
- Click VMware Cloud Foundation 5.2.
- Click Drivers & Tools.
- Click the download icon for the VCF Import Tool.
- SSH in to the SDDC Manager appliance using the vcf user account.
- Create a folder for import scripts.
mkdir /home/vcf/vcfimport
- Copy vcf-brownfield-import-<version-number>.tar.gz to /home/vcf/vcfimport.
- Navigate to the scripts directory and extract the scripts bundle.
cd /home/vcf/vcfimport
tar -xvf vcf-brownfield-import-<version-number>.tar.gz
- Browse to the vcf-brownfield-toolset directory and run:
python3 vcf_brownfield.py --help
- Create an NSX deployment spec JSON and copy it to the SDDC Manager appliance.
For example:
{
"license_key": "AAAAA-BBBBB-CCCCC-DDDDD-EEEEE",
"form_factor": "medium",
"admin_password": "<password>",
"install_bundle_path": "/nfs/vmware/vcf/nfs-mount/bundle/bundle-124941.zip",
"cluster_ip": "172.16.11.71",
"cluster_fqdn": "sfo-m01-nsx01.sfo.rainpole.io",
"manager_specs": [{
"fqdn": "sfo-m01-nsx01a.sfo.rainpole.io",
"name": "sfo-m01-nsx01a",
"ip_address": "172.16.11.72",
"gateway": "172.16.11.1",
"subnet_mask": "255.255.255.0"
},
{
"fqdn": "sfo-m01-nsx01b.sfo.rainpole.io",
"name": "sfo-m01-nsx01b",
"ip_address": "172.16.11.73",
"gateway": "172.16.11.1",
"subnet_mask": "255.255.255.0"
},
{
"fqdn": "sfo-m01-nsx01c.sfo.rainpole.io",
"name": "sfo-m01-nsx01c",
"ip_address": "172.16.11.74",
"gateway": "172.16.11.1",
"subnet_mask": "255.255.255.0"
}]
}
If the NSX install bundle is already available in
SDDC Manager, you can omit the
"install_bundle_path"
.
VCF version |
Required NSX install bundle |
5.2 |
bundle-124941.zip |
5.2.1 |
bundle-133764.zip |
- Run the script to deploy NSX Manager.
- SSH in to the SDDC Manager appliance using the vcf user account.
- Browse to the vcf-brownfield-toolset directory and run:
python3 vcf_brownfield.py deploy-nsx --vcenter <vcenter-server-fqdn> --nsx-deployment-spec-path <nsx-deployment-json-spec-path>