Use the viocli add command to add plugins and resources to your VMware Integrated OpenStack deployment.

The viocli add command supports a variety of actions to perform different tasks. The following parameters apply to all actions.

Parameter Mandatory or Optional Description

-v or --verbose

Optional

Displays output in verbose mode.

You can run viocli add -h or viocli add --help to display the parameters for the command. You can also use the -h or --help option on any action to display parameters for the action. For example, viocli add swiftnode -h will show parameters for the swiftnode action.

The actions that viocli add supports are listed as follows.

viocli add swiftnode --name node-name --datastore ds-name --zone swift-zone --disk-size size-gb [-v]

Adds a node to the Swift cluster.

Parameter Mandatory or Optional Description

--name node-name

Mandatory

Specifies the name of the new node.

--datastore ds-name

Mandatory

Specifies the datastore on which to create the node.

--zone swift-zone

Mandatory

Specifies the Swift zone in which to place the node.

--disk-size size-gb

Mandatory

Specifies the disk size in gigabytes for the node.

 

viocli add tvd -m manager-ip -u nsx-username -p nsx-password --insecure {true | false} --overlay-tz overlay-tz --vlan-tz vlan-tz --tier-0-router t0-router --dhcp-profile dhcp-profile --md-proxy md-proxy --md-proxy-secret shared-secret [-v]

Adds NSX-T Data Center networking support to a VMware Integrated OpenStack deployment that was deployed with NSX Data Center for vSphere.

Parameter Mandatory or Optional Description

-m manager-ip or --manager manager-ip

Mandatory

IP address of the NSX Manager of your NSX-T Data Center deployment.

-u nsx-username or --username nsx-username

Mandatory

User name of the NSX Manager administrator.

-p nsx-password or --password nsx-password

Mandatory

Password for the NSX Manager administrator.

--insecure {true | false}

Optional

Specifies whether to verify the certificate of the NSX Manager.

If you do not include this option, true is used by default.

--overlay-tz overlay-tz

Mandatory

Name or UUID of the default NSX-T Data Center overlay transport zone used for creating tunneled isolated Neutron networks.

--vlan-tz vlan-tz

Mandatory

Name or UUID of the default NSX-T Data Center VLAN transport zone used for bridging between Neutron networks if no physical network has been specified.

--tier-0-router t0-router

Mandatory

Name or UUID of the default tier-0 router used to connect to tier-1 logical routers and configure external networks.

--dhcp-profile dhcp-profile

Mandatory

Name or UUID of the DHCP server profile used to enable native DHCP service.

You must create the profile in NSX-T Data Center before using the plugin.

--md-proxy md-proxy

Mandatory

Name or UUID of the metadata proxy server used to enable native metadata service.

You must create the metadata proxy server in NSX-T Data Center before using the plugin.

--md-proxy-secret

Mandatory

Shared secret for metadata proxy requests.