This section describes the input parameters required to add an OpenStack provider. In addition, NSX-T backend networking requires specific configuration parameters.
An OpenStack provider requires the following information.
Table 1.
OpenStack Authentication
Variable |
Description |
Keystone Public URL |
Full Keystone public endpoint URL including protocol (http or https), port and API version. For example, https://openstack.cloud:5000/v3. |
Username |
OpenStack username |
Password |
OpenStack password |
Project name |
OpenStack project name |
Region name (Default: nova) |
OpenStack region name |
Domain name (optional) |
OpenStack domain name. Leave blank when using version 2 of authentication API. Must be set for v3. |
CA Certificate |
Certificate for authentication with the OpenStack Keystone service. See Update a VMware Integrated OpenStack Load Balancer Certificate for an OpenStack Provider |
Table 2.
Image and Flavor
Variable |
Description |
Image username |
Used to establish SSH connection with cluster nodes. This user must be able run sudo without a password. For example, the default user for Ubuntu cloud images is ubuntu. |
Image ID of the Ubuntu image |
OpenStack image ID |
Flavor ID |
OpenStack flavor ID |
Table 3.
Networking and Security
Variable |
Description |
NSX-T Networking |
See Configuration Information for NSX-T Networking. |
Security Group ID |
Security group ID to be applied to all VMs |
Internal Network ID of Kubernetes cluster network |
Internal network ID used for nodes IPs |
Internal network Subnet ID |
Subnet ID of the internal network used for allocating the IPs |
External Network ID used for floating IPs |
External network ID used to assign floating IPs |
Configuration Information for NSX-T Networking
NSX-T networking requires specific input parameters.
Variable |
Description |
Manager address |
NSX-T manager FQDN or IP |
Username |
NSX-T manager username |
Password |
NSX-T manager password |
Tier 0 Router |
Tier 0 router ID configured for OpenStack |
Transport zone |
Transport zone ID configured for OpenStack |