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%[email protected]:443/TCO-DC/host/TCO-Cluster/Resources/ Deploying to VI: vi://administrator%[email protected]: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%[email protected]:443/TCO-DC/host/TCO-Cluster/Resources/ Deploying to VI: vi://administrator%[email protected]: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%[email protected]:443/TCO-DC/host/TCO-Cluster/Resources/ Deploying to VI: vi://administrator%[email protected]: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%[email protected]:443/TCO-DC/host/TCO-Cluster/Resources/ Deploying to VI: vi://administrator%[email protected]: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%[email protected]:443/TCO-DC/host/TCO-Cluster/Resources/ Deploying to VI: vi://administrator%[email protected]: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%[email protected]:443/TCO-DC/host/TCO-Cluster/Resources/ Deploying to VI: vi://administrator%[email protected]: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%[email protected]:443/TCO-DC/host/TCO-Cluster/Resources/ Deploying to VI: vi://administrator%[email protected]: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%[email protected]:443/TCO-DC/host/TCO-Cluster/Resources/ Deploying to VI: vi://administrator%[email protected]: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%[email protected]:443/TCO-DC/host/TCO-Cluster/Resources/ Deploying to VI: vi://administrator%[email protected]: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%[email protected]:443/TCO-DC/host/TCO-Cluster/Resources/ Deploying to VI: vi://administrator%[email protected]: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.