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, |
--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. |