To deploy NSX Manager when you import or convert a vSphere environment into VMware Cloud Foundation, you must create an NSX deployment specification.

When you deploy an NSX Manager cluster during a convert or import operation, it uses NSX-VLAN networking. See Considerations Before Converting or Importing Existing vSphere Environments into VMware Cloud Foundation for information about NSX-VLAN networking limitations.

Prerequisites

NSX deployment requires a minimum of 3 hosts.

Procedure

  1. Create a JSON file with the details of your NSX deployment.
    For example:
    {
      "license_key": "AAAAA-BBBBB-CCCCC-DDDDD-EEEEE",
      "form_factor": "medium",
      "admin_password": "****************",
      "install_bundle_path": "/nfs/vmware/vcf/nfs-mount/bundle/bundle-133764.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"
      }]
    }
    VCF version Required NSX install bundle
    5.2

    bundle-124941.zip

    5.2.1/5.2.1.1

    bundle-133764.zip

  2. Replace the content in the sample JSON with the information for your environment.
  3. Copy the completed JSON file to the SDDC Manager appliance.
    You will provide the path to the JSON file when you convert or import a vSphere environment to VMware Cloud Foundation.