The following is an example of what a deployment looks like.

$ ./deploy-cluster
 
############################################################
#                                                          #
#                                                          #
#              VMware Telco Cloud Operations               #
#                      Deploy Tool                         #
#                         1.1.0                            #
#                                                          #
#                                                          #
# Copyright © 2020-2021 VMware, Inc. All rights reserved.       #
# This product is protected by copyright and intellectual  #
# property laws in the United States and other countries   #
# as well as by international treaties. VMware products    #
# are covered by one or more patents listed at             #
# http://www.vmware.com/go/patents.                        #
############################################################
 
 
 
--- Check Requirements ---
Checking for required commands...
ovftool 4.3.0 found
curl 7.29.0 found
jq 1.6 found
govc 0.23.0 found
 
--- Input Validation ---
Validating input parameters ...
Validating 10 nodes required for footprint specification  2.5k-HA [ FOOTPRINT=2.5k, HA=true] ...
Validation complete: ./deploy.settings OK
 
Saving deployment details in file deployed.vms
 
--- Staging Control Plane Node OVA ---
OVA /home/worker/VMware-TCOps-Control-Plane-Node-1.1.0-14.ova already present on staging server
 
--- Staging Worker OVA ---
OVA /home/worker/VMware-TCOps-Worker-1.1.0-14.ova already present on staging server
 
-- vCenter Login --
Logging in to vCenter
Logged in to vCenter
 
--- VM Deployment Begins ---
Beginning deployment of VMs ...
 
--- Deploy Control Plane Node VM ---
Deploying the control plane node VM to:
  vCenter : 10.161.185.43
  Datacenter : TCO-DC
  Cluster : TCO-Cluster
  ESXI IP : 10.161.178.24
  Node Type : control-plane-node
  VM Name : cpn-1
  Datastore : ds-24
  Port Group : VM Network
  Static IP :  (DHCP if no static ip provided)
  vCPU : 4
  RAM : 17408
  Disk : 100
-->Folder
Opening OVA source: /home/worker/VMware-TCOps-Control-Plane-Node-1.1.0-14.ova
The manifest validates
Opening VI target: vi://administrator%40vsphere.local@10.161.185.43:443/TCO-DC/host/TCO-Cluster/Resources/
Deploying to VI: vi://administrator%40vsphere.local@10.161.185.43:443/TCO-DC/host/TCO-Cluster/Resources/
Transfer Completed                   
Completed successfully
Powering on cpn-1
Fetching ID for cpn-1 ...
cpn-1 ID is : vm-303
cpn-1 powered on.
 
--- Control Plane Node VM Details ---
Fetching ID for cpn-1 ...
cpn-1 ID is : vm-303
Fetching IP address for cpn-1 with ID vm-303 ...
Fetching IP address for cpn-1 with ID vm-303 ...
Fetching IP address for cpn-1 with ID vm-303 ...
Fetching IP address for cpn-1 with ID vm-303 ...
Fetching IP address for cpn-1 with ID vm-303 ...
Fetching IP address for cpn-1 with ID vm-303 ...
Fetching IP address for cpn-1 with ID vm-303 ...
Fetching IP address for cpn-1 with ID vm-303 ...
Fetching IP address for cpn-1 with ID vm-303 ...
Fetching IP address for cpn-1 with ID vm-303 ...
cpn-1 IP address is : 10.161.164.234
 
Control plane node VM details:
Node Type: control-plane-node
VM Name: cpn-1
VM ID: vm-303
VM IP: 10.161.164.234
>>Saving: control-plane-node,10.161.164.234
 
--- Deploy Worker VM ---
Deploying worker VM to:
  Cluster : TCO-Cluster
  ESXI IP : 10.182.129.137
  VM name : elastic-1
  Node Type : elasticworker
  Datastore : ds-137
  Static IP :  (DHCP if no static ip provided)
  vCPU : 3
  RAM : 25600
  Disk : 1024
Opening OVA source: /home/worker/VMware-TCOps-Worker-1.1.0-14.ova
The manifest validates
Opening VI target: vi://administrator%40vsphere.local@10.161.185.43:443/TCO-DC/host/TCO-Cluster/Resources/
Deploying to VI: vi://administrator%40vsphere.local@10.161.185.43:443/TCO-DC/host/TCO-Cluster/Resources/
Transfer Completed                   
Completed successfully
Resizing elastic-1 data disk to 1024 GB
Powering on elastic-1
Fetching ID for elastic-1 ...
elastic-1 ID is : vm-304
elastic-1 powered on.
--- Node VM Details ---
Fetching ID for elastic-1 ...
elastic-1 ID is : vm-304
Fetching IP address for elastic-1 with ID vm-304 ...
Fetching IP address for elastic-1 with ID vm-304 ...
Fetching IP address for elastic-1 with ID vm-304 ...
Fetching IP address for elastic-1 with ID vm-304 ...
Fetching IP address for elastic-1 with ID vm-304 ...
Fetching IP address for elastic-1 with ID vm-304 ...
Fetching IP address for elastic-1 with ID vm-304 ...
Fetching IP address for elastic-1 with ID vm-304 ...
Fetching IP address for elastic-1 with ID vm-304 ...
elastic-1 IP address is : 10.182.128.213
 
Worker Node VM details:
Node Type: elasticworker
VM Name: elastic-1
VM ID: vm-304
VM IP: 10.182.128.213
>>Saving: elasticworker,10.182.128.213
 
--- Deploy Worker VM ---
Deploying worker VM to:
  Cluster : TCO-Cluster
  ESXI IP : 10.184.83.50
  VM name : arango-1
  Node Type : arangoworker
  Datastore : ds-50
  Static IP :  (DHCP if no static ip provided)
  vCPU : 4
  RAM : 25600
  Disk : 100
Opening OVA source: /home/worker/VMware-TCOps-Worker-1.1.0-14.ova
The manifest validates
Opening VI target: vi://administrator%40vsphere.local@10.161.185.43:443/TCO-DC/host/TCO-Cluster/Resources/
Deploying to VI: vi://administrator%40vsphere.local@10.161.185.43:443/TCO-DC/host/TCO-Cluster/Resources/
Transfer Completed                   
Completed successfully
Powering on arango-1
Fetching ID for arango-1 ...
arango-1 ID is : vm-305
arango-1 powered on.
--- Node VM Details ---
Fetching ID for arango-1 ...
arango-1 ID is : vm-305
Fetching IP address for arango-1 with ID vm-305 ...
Fetching IP address for arango-1 with ID vm-305 ...
Fetching IP address for arango-1 with ID vm-305 ...
Fetching IP address for arango-1 with ID vm-305 ...
Fetching IP address for arango-1 with ID vm-305 ...
Fetching IP address for arango-1 with ID vm-305 ...
Fetching IP address for arango-1 with ID vm-305 ...
Fetching IP address for arango-1 with ID vm-305 ...
Fetching IP address for arango-1 with ID vm-305 ...
Fetching IP address for arango-1 with ID vm-305 ...
Fetching IP address for arango-1 with ID vm-305 ...
Fetching IP address for arango-1 with ID vm-305 ...
Fetching IP address for arango-1 with ID vm-305 ...
Fetching IP address for arango-1 with ID vm-305 ...
arango-1 IP address is : 10.184.91.163
 
Worker Node VM details:
Node Type: arangoworker
VM Name: arango-1
VM ID: vm-305
VM IP: 10.184.91.163
>>Saving: arangoworker,10.184.91.163
 
--- Deploy Worker VM ---
Deploying worker VM to:
  Cluster : TCO-Cluster
  ESXI IP : 10.186.15.59
  VM name : kafka-1
  Node Type : kafkaworker
  Datastore : ds-59
  Static IP :  (DHCP if no static ip provided)
  vCPU : 4
  RAM : 25600
  Disk : 100
Opening OVA source: /home/worker/VMware-TCOps-Worker-1.1.0-14.ova
The manifest validates
Opening VI target: vi://administrator%40vsphere.local@10.161.185.43:443/TCO-DC/host/TCO-Cluster/Resources/
Deploying to VI: vi://administrator%40vsphere.local@10.161.185.43:443/TCO-DC/host/TCO-Cluster/Resources/
Transfer Completed                   
Completed successfully
Powering on kafka-1
Fetching ID for kafka-1 ...
kafka-1 ID is : vm-306
kafka-1 powered on.
--- Node VM Details ---
Fetching ID for kafka-1 ...
kafka-1 ID is : vm-306
Fetching IP address for kafka-1 with ID vm-306 ...
Fetching IP address for kafka-1 with ID vm-306 ...
Fetching IP address for kafka-1 with ID vm-306 ...
Fetching IP address for kafka-1 with ID vm-306 ...
Fetching IP address for kafka-1 with ID vm-306 ...
Fetching IP address for kafka-1 with ID vm-306 ...
Fetching IP address for kafka-1 with ID vm-306 ...
Fetching IP address for kafka-1 with ID vm-306 ...
Fetching IP address for kafka-1 with ID vm-306 ...
kafka-1 IP address is : 10.186.14.135
 
Worker Node VM details:
Node Type: kafkaworker
VM Name: kafka-1
VM ID: vm-306
VM IP: 10.186.14.135
>>Saving: kafkaworker,10.186.14.135
 
--- Deploy Worker VM ---
Deploying worker VM to:
  Cluster : TCO-Cluster
  ESXI IP : 10.186.31.167
  VM name : dm-1
  Node Type : domainmanagers
  Datastore : ds-167
  Static IP :  (DHCP if no static ip provided)
  vCPU : 3
  RAM : 29696
  Disk : 100
Opening OVA source: /home/worker/VMware-TCOps-Worker-1.1.0-14.ova
The manifest validates
Opening VI target: vi://administrator%40vsphere.local@10.161.185.43:443/TCO-DC/host/TCO-Cluster/Resources/
Deploying to VI: vi://administrator%40vsphere.local@10.161.185.43:443/TCO-DC/host/TCO-Cluster/Resources/
Transfer Completed                   
Completed successfully
Powering on dm-1
Fetching ID for dm-1 ...
dm-1 ID is : vm-307
dm-1 powered on.
--- Node VM Details ---
Fetching ID for dm-1 ...
dm-1 ID is : vm-307
Fetching IP address for dm-1 with ID vm-307 ...
Fetching IP address for dm-1 with ID vm-307 ...
Fetching IP address for dm-1 with ID vm-307 ...
Fetching IP address for dm-1 with ID vm-307 ...
Fetching IP address for dm-1 with ID vm-307 ...
Fetching IP address for dm-1 with ID vm-307 ...
Fetching IP address for dm-1 with ID vm-307 ...
Fetching IP address for dm-1 with ID vm-307 ...
Fetching IP address for dm-1 with ID vm-307 ...
dm-1 IP address is : 10.186.23.35
 
Worker Node VM details:
Node Type: domainmanagers
VM Name: dm-1
VM ID: vm-307
VM IP: 10.186.23.35
>>Saving: domainmanagers,10.186.23.35
 
--- Deploy Worker VM ---
Deploying worker VM to:
  Cluster : TCO-Cluster
  ESXI IP : 10.186.72.155
  VM name : elastic-2
  Node Type : elasticworker
  Datastore : ds-155
  Static IP :  (DHCP if no static ip provided)
  vCPU : 3
  RAM : 25600
  Disk : 1024
Opening OVA source: /home/worker/VMware-TCOps-Worker-1.1.0-14.ova
The manifest validates
Opening VI target: vi://administrator%40vsphere.local@10.161.185.43:443/TCO-DC/host/TCO-Cluster/Resources/
Deploying to VI: vi://administrator%40vsphere.local@10.161.185.43:443/TCO-DC/host/TCO-Cluster/Resources/
Transfer Completed                   
Completed successfully
Resizing elastic-2 data disk to 1024 GB
Powering on elastic-2
Fetching ID for elastic-2 ...
elastic-2 ID is : vm-308
elastic-2 powered on.
--- Node VM Details ---
Fetching ID for elastic-2 ...
elastic-2 ID is : vm-308
Fetching IP address for elastic-2 with ID vm-308 ...
Fetching IP address for elastic-2 with ID vm-308 ...
Fetching IP address for elastic-2 with ID vm-308 ...
Fetching IP address for elastic-2 with ID vm-308 ...
Fetching IP address for elastic-2 with ID vm-308 ...
Fetching IP address for elastic-2 with ID vm-308 ...
Fetching IP address for elastic-2 with ID vm-308 ...
Fetching IP address for elastic-2 with ID vm-308 ...
Fetching IP address for elastic-2 with ID vm-308 ...
Fetching IP address for elastic-2 with ID vm-308 ...
elastic-2 IP address is : 10.186.72.69
 
Worker Node VM details:
Node Type: elasticworker
VM Name: elastic-2
VM ID: vm-308
VM IP: 10.186.72.69
>>Saving: elasticworker,10.186.72.69
 
--- Deploy Worker VM ---
Deploying worker VM to:
  Cluster : TCO-Cluster
  ESXI IP : 10.193.36.101
  VM name : elastic-3
  Node Type : elasticworker
  Datastore : ds-101
  Static IP :  (DHCP if no static ip provided)
  vCPU : 3
  RAM : 25600
  Disk : 1024
Opening OVA source: /home/worker/VMware-TCOps-Worker-1.1.0-14.ova
The manifest validates
Opening VI target: vi://administrator%40vsphere.local@10.161.185.43:443/TCO-DC/host/TCO-Cluster/Resources/
Deploying to VI: vi://administrator%40vsphere.local@10.161.185.43:443/TCO-DC/host/TCO-Cluster/Resources/
Transfer Completed                   
Completed successfully
Resizing elastic-3 data disk to 1024 GB
Powering on elastic-3
Fetching ID for elastic-3 ...
elastic-3 ID is : vm-309
elastic-3 powered on.
--- Node VM Details ---
Fetching ID for elastic-3 ...
elastic-3 ID is : vm-309
Fetching IP address for elastic-3 with ID vm-309 ...
Fetching IP address for elastic-3 with ID vm-309 ...
Fetching IP address for elastic-3 with ID vm-309 ...
Fetching IP address for elastic-3 with ID vm-309 ...
Fetching IP address for elastic-3 with ID vm-309 ...
Fetching IP address for elastic-3 with ID vm-309 ...
Fetching IP address for elastic-3 with ID vm-309 ...
Fetching IP address for elastic-3 with ID vm-309 ...
elastic-3 IP address is : 10.193.48.6
 
Worker Node VM details:
Node Type: elasticworker
VM Name: elastic-3
VM ID: vm-309
VM IP: 10.193.48.6
>>Saving: elasticworker,10.193.48.6
 
--- Deploy Worker VM ---
Deploying worker VM to:
  Cluster : TCO-Cluster
  ESXI IP : 10.78.163.154
  VM name : kafka-2
  Node Type : kafkaworker
  Datastore : ds-154
  Static IP :  (DHCP if no static ip provided)
  vCPU : 4
  RAM : 25600
  Disk : 100
Opening OVA source: /home/worker/VMware-TCOps-Worker-1.1.0-14.ova
The manifest validates
Opening VI target: vi://administrator%40vsphere.local@10.161.185.43:443/TCO-DC/host/TCO-Cluster/Resources/
Deploying to VI: vi://administrator%40vsphere.local@10.161.185.43:443/TCO-DC/host/TCO-Cluster/Resources/
Transfer Completed                   
Completed successfully
Powering on kafka-2
Fetching ID for kafka-2 ...
kafka-2 ID is : vm-310
kafka-2 powered on.
--- Node VM Details ---
Fetching ID for kafka-2 ...
kafka-2 ID is : vm-310
Fetching IP address for kafka-2 with ID vm-310 ...
Fetching IP address for kafka-2 with ID vm-310 ...
Fetching IP address for kafka-2 with ID vm-310 ...
Fetching IP address for kafka-2 with ID vm-310 ...
Fetching IP address for kafka-2 with ID vm-310 ...
Fetching IP address for kafka-2 with ID vm-310 ...
Fetching IP address for kafka-2 with ID vm-310 ...
Fetching IP address for kafka-2 with ID vm-310 ...
Fetching IP address for kafka-2 with ID vm-310 ...
Fetching IP address for kafka-2 with ID vm-310 ...
Fetching IP address for kafka-2 with ID vm-310 ...
Fetching IP address for kafka-2 with ID vm-310 ...
Fetching IP address for kafka-2 with ID vm-310 ...
kafka-2 IP address is : 10.78.171.11
 
Worker Node VM details:
Node Type: kafkaworker
VM Name: kafka-2
VM ID: vm-310
VM IP: 10.78.171.11
>>Saving: kafkaworker,10.78.171.11
 
--- Deploy Worker VM ---
Deploying worker VM to:
  Cluster : TCO-Cluster
  ESXI IP : 10.78.186.72
  VM name : kafka-3
  Node Type : kafkaworker
  Datastore : ds-72
  Static IP :  (DHCP if no static ip provided)
  vCPU : 4
  RAM : 25600
  Disk : 100
Opening OVA source: /home/worker/VMware-TCOps-Worker-1.1.0-14.ova
The manifest validates
Opening VI target: vi://administrator%40vsphere.local@10.161.185.43:443/TCO-DC/host/TCO-Cluster/Resources/
Deploying to VI: vi://administrator%40vsphere.local@10.161.185.43:443/TCO-DC/host/TCO-Cluster/Resources/
Transfer Completed                   
Completed successfully
Powering on kafka-3
Fetching ID for kafka-3 ...
kafka-3 ID is : vm-311
kafka-3 powered on.
--- Node VM Details ---
Fetching ID for kafka-3 ...
kafka-3 ID is : vm-311
Fetching IP address for kafka-3 with ID vm-311 ...
Fetching IP address for kafka-3 with ID vm-311 ...
Fetching IP address for kafka-3 with ID vm-311 ...
Fetching IP address for kafka-3 with ID vm-311 ...
Fetching IP address for kafka-3 with ID vm-311 ...
Fetching IP address for kafka-3 with ID vm-311 ...
Fetching IP address for kafka-3 with ID vm-311 ...
Fetching IP address for kafka-3 with ID vm-311 ...
Fetching IP address for kafka-3 with ID vm-311 ...
Fetching IP address for kafka-3 with ID vm-311 ...
kafka-3 IP address is : 10.78.178.234
 
Worker Node VM details:
Node Type: kafkaworker
VM Name: kafka-3
VM ID: vm-311
VM IP: 10.78.178.234
>>Saving: kafkaworker,10.78.178.234
 
--- Deploy Worker VM ---
Deploying worker VM to:
  Cluster : TCO-Cluster
  ESXI IP : 10.78.236.187
  VM name : dm-2
  Node Type : domainmanagers
  Datastore : ds-187
  Static IP :  (DHCP if no static ip provided)
  vCPU : 3
  RAM : 29696
  Disk : 100
Opening OVA source: /home/worker/VMware-TCOps-Worker-1.1.0-14.ova
The manifest validates
Opening VI target: vi://administrator%40vsphere.local@10.161.185.43:443/TCO-DC/host/TCO-Cluster/Resources/
Deploying to VI: vi://administrator%40vsphere.local@10.161.185.43:443/TCO-DC/host/TCO-Cluster/Resources/
Transfer Completed                   
Completed successfully
Powering on dm-2
Fetching ID for dm-2 ...
dm-2 ID is : vm-312
dm-2 powered on.
--- Node VM Details ---
Fetching ID for dm-2 ...
dm-2 ID is : vm-312
Fetching IP address for dm-2 with ID vm-312 ...
Fetching IP address for dm-2 with ID vm-312 ...
Fetching IP address for dm-2 with ID vm-312 ...
Fetching IP address for dm-2 with ID vm-312 ...
Fetching IP address for dm-2 with ID vm-312 ...
Fetching IP address for dm-2 with ID vm-312 ...
Fetching IP address for dm-2 with ID vm-312 ...
Fetching IP address for dm-2 with ID vm-312 ...
Fetching IP address for dm-2 with ID vm-312 ...
Fetching IP address for dm-2 with ID vm-312 ...
dm-2 IP address is : 10.78.237.194
 
Worker Node VM details:
Node Type: domainmanagers
VM Name: dm-2
VM ID: vm-312
VM IP: 10.78.237.194
>>Saving: domainmanagers,10.78.237.194
 
--- VM Deployment Complete ---
All VMs have been deployed.
 
 
--- Deployment of Cluster and Services ---
Beginning deployment of cluster and services ....
 
--- Details ---
Footprint: 2.5k-HA
Nodes: <type>    <ip>
"elasticworker  10.182.128.213"
"arangoworker  10.184.91.163"
"kafkaworker  10.186.14.135"
"domainmanagers  10.186.23.35"
"elasticworker  10.186.72.69"
"elasticworker  10.193.48.6"
"kafkaworker  10.78.171.11"
"kafkaworker  10.78.178.234"
"domainmanagers  10.78.237.194"
"control-plane-node  10.161.164.234"
 
Starting deployment on Control Plane Node VM : 10.161.164.234
Cluster deployment started .... .
 
--- Waiting for Control Plane Node ---
Waiting for Control Plane Node to be deployed (can take several minutes).
Checking if control-plane-node (VM Name: cpn-1) [10.161.164.234] is accessible ...
......
Control Plane Node status: NotReady
Control Plane Node status: NotReady
Control Plane Node status: NotReady
Control Plane Node status: NotReady
Control Plane Node status: Ready
 
--- Waiting for Worker nodes  ---
Waiting for all 9 Worker nodes to be deployed (can take several minutes) ...
Warning: Permanently added '10.161.164.234' (ECDSA) to the list of known hosts.
........................................................................
All worker nodes (9) status: Ready
 
--- Cluster Node Status ---
NAME                   STATUS   ROLES    AGE   VERSION
arangoworker-1         Ready    <none>   24s   v1.17.3+vmware.2
control-plane-node-1   Ready    master   13m   v1.17.3+vmware.2
domainmanagers-1       Ready    <none>   24s   v1.17.3+vmware.2
domainmanagers-2       Ready    <none>   24s   v1.17.3+vmware.2
elasticworker-1        Ready    <none>   25s   v1.17.3+vmware.2
elasticworker-2        Ready    <none>   22s   v1.17.3+vmware.2
elasticworker-3        Ready    <none>   27s   v1.17.3+vmware.2
kafkaworker-1          Ready    <none>   25s   v1.17.3+vmware.2
kafkaworker-2          Ready    <none>   26s   v1.17.3+vmware.2
kafkaworker-3          Ready    <none>   26s   v1.17.3+vmware.2
 
--- Service Status ---
Waiting for all services to start (may take up to 10 minutes) ............................................................................................................................................
All services have started.
 
--- Deployment Complete ---
Next Steps:
  - Login to the Telco Cloud Operations UI at https://10.161.164.234.
    Please refer to the Telco Cloud Operations documentation for details.