Using the VMware Blockchain Orchestrator, you can deploy VMware Blockchain nodes on your os environment.
Prerequisites
Verify that your VMware Blockchain Orchestrator appliance is successfully deployed. See Deploy a VMware Blockchain Orchestrator Appliance on vSphere.
Verify that you familiarize yourself with the VMware Blockchain Orchestrator descriptor files. See Configuring the Infrastructure Descriptor Parameters on vSphere and Configuring the Deployment Descriptor Parameters on vSphere.
Verify that you have reserved IP addresses in vSphere for the Replica and Client nodes.
These reserved IP addresses must be specified in the providedIp fields for each Replica and Client node in the descriptor file.
Procedure
Results
After a successful deployment, the VMware Blockchain Orchestrator creates and saves the deployment results in the /home/blockchain/output directory.
If your deployment fails, identify the error and fix it before redeploying the VMware Blockchain nodes.
Example
Sample output file.
Starting deployment type: PROVISION, at 2022-03-21T07:06:15.432477
Consortium Name: consortium-1, Consortium Id: 07cf1de7-8070-4841-8093-78e2175bb016
Blockchain Version: 1.6.0.0.234
Deployment Request Id: 4403db4a-be17-4c57-b9bc-31a56115968b
DAML message type: null
Blockchain Id: d8931719-4dd1-4151-893d-88a6f517c4b2
Node Id: 534031e0-049e-4130-9f8f-f24b36518f4e, name: /blocks/sddc6-vmware-vpn-onprem-3/segments/0a48dc00/addresses/0a48dca2, key: PRIVATE_IP, value: 10.72.220.162
Node Id: 534031e0-049e-4130-9f8f-f24b36518f4e, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45397, key: DAML_SDK_VERSION, value: 1.0.1
Node Id: 534031e0-049e-4130-9f8f-f24b36518f4e, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45397, key: DataDeviceId, value: 2001
Node Id: 534031e0-049e-4130-9f8f-f24b36518f4e, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45397, key: ENCRYPT_SECRETS, value: True
Node Id: 534031e0-049e-4130-9f8f-f24b36518f4e, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45397, key: NODE_LOGIN, value: password
Node Id: 534031e0-049e-4130-9f8f-f24b36518f4e, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45397, key: NODE_USER, value: vmbc
Node Id: 534031e0-049e-4130-9f8f-f24b36518f4e, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45397, key: REMOVE_ROOT, value: True
Node Id: 534031e0-049e-4130-9f8f-f24b36518f4e, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45397, key: SIGNATURE_SAVE, value: SIGNATURE
Node Id: 534031e0-049e-4130-9f8f-f24b36518f4e, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45397, key: vmId, value: d8931719-4dd1-4151-893d-88a6f517c4b2-534031e0-049e-4130-9f8f-f24b36518f4e
Node Id: 534031e0-049e-4130-9f8f-f24b36518f4e, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45397, key: vmInstance, value: vm-45397
Node Id: 62e2aac4-bc3a-434d-8a67-31277cf5429d, name: /blocks/sddc6-vmware-vpn-onprem-3/segments/0a48dc00/addresses/0a48dca3, key: PRIVATE_IP, value: 10.72.220.163
Node Id: 62e2aac4-bc3a-434d-8a67-31277cf5429d, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45399, key: DAML_SDK_VERSION, value: 1.0.1
Node Id: 62e2aac4-bc3a-434d-8a67-31277cf5429d, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45399, key: DataDeviceId, value: 2001
Node Id: 62e2aac4-bc3a-434d-8a67-31277cf5429d, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45399, key: ENCRYPT_SECRETS, value: True
Node Id: 62e2aac4-bc3a-434d-8a67-31277cf5429d, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45399, key: NODE_LOGIN, value: password
Node Id: 62e2aac4-bc3a-434d-8a67-31277cf5429d, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45399, key: NODE_USER, value: vmbc
Node Id: 62e2aac4-bc3a-434d-8a67-31277cf5429d, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45399, key: REMOVE_ROOT, value: True
Node Id: 62e2aac4-bc3a-434d-8a67-31277cf5429d, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45399, key: SIGNATURE_SAVE, value: SIGNATURE
Node Id: 62e2aac4-bc3a-434d-8a67-31277cf5429d, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45399, key: vmId, value: d8931719-4dd1-4151-893d-88a6f517c4b2-62e2aac4-bc3a-434d-8a67-31277cf5429d
Node Id: 62e2aac4-bc3a-434d-8a67-31277cf5429d, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45399, key: vmInstance, value: vm-45399
Node Id: 8dcb089f-8d0a-4f24-acda-fad1ef13ed3b, name: /blocks/sddc6-vmware-vpn-onprem-3/segments/0a48dc00/addresses/0a48dca4, key: PRIVATE_IP, value: 10.72.220.164
Node Id: 8dcb089f-8d0a-4f24-acda-fad1ef13ed3b, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45400, key: CLIENT_BACKUP_ENABLED, value: false
Node Id: 8dcb089f-8d0a-4f24-acda-fad1ef13ed3b, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45400, key: CLIENT_CONFIG_PROPERTIES, value: {
}
Node Id: 8dcb089f-8d0a-4f24-acda-fad1ef13ed3b, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45400, key: CLIENT_ENDPOINT, value: https://10.72.220.164:6865
Node Id: 8dcb089f-8d0a-4f24-acda-fad1ef13ed3b, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45400, key: CLIENT_GROUP_ID, value: e5b1e624-ae3b-4a28-b197-067d28044cf2
Node Id: 8dcb089f-8d0a-4f24-acda-fad1ef13ed3b, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45400, key: CLIENT_GROUP_NAME, value: Group1
Node Id: 8dcb089f-8d0a-4f24-acda-fad1ef13ed3b, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45400, key: CLIENT_POSTGRES_PROPERTIES, value: {
"values": {
"max_connections": "300",
"shared_buffers": "4GB",
"effective_cache_size": "12GB",
"maintenance_work_mem": "1GB",
"checkpoint_completion_target": "0.9",
"wal_buffers": "16MB",
"default_statistics_target": "100",
"random_page_cost": "4",
"effective_io_concurrency": "2",
"work_mem": "40MB",
"min_wal_size": "2GB",
"max_wal_size": "8GB",
"max_worker_processes": "4",
"max_parallel_workers_per_gather": "2",
"max_parallel_workers": "4",
"max_parallel_maintenance_workers": "2"
}
}
Node Id: 8dcb089f-8d0a-4f24-acda-fad1ef13ed3b, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45400, key: DAML_DB_PASSWORD, value: mypass
Node Id: 8dcb089f-8d0a-4f24-acda-fad1ef13ed3b, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45400, key: DAML_SDK_VERSION, value: 1.0.1
Node Id: 8dcb089f-8d0a-4f24-acda-fad1ef13ed3b, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45400, key: DataDeviceId, value: 2001
Node Id: 8dcb089f-8d0a-4f24-acda-fad1ef13ed3b, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45400, key: ENCRYPT_SECRETS, value: True
Node Id: 8dcb089f-8d0a-4f24-acda-fad1ef13ed3b, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45400, key: NODE_LOGIN, value: password
Node Id: 8dcb089f-8d0a-4f24-acda-fad1ef13ed3b, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45400, key: NODE_USER, value: vmbc
Node Id: 8dcb089f-8d0a-4f24-acda-fad1ef13ed3b, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45400, key: REMOVE_ROOT, value: True
Node Id: 8dcb089f-8d0a-4f24-acda-fad1ef13ed3b, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45400, key: SIGNATURE_SAVE, value: SIGNATURE
Node Id: 8dcb089f-8d0a-4f24-acda-fad1ef13ed3b, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45400, key: vmId, value: d8931719-4dd1-4151-893d-88a6f517c4b2-8dcb089f-8d0a-4f24-acda-fad1ef13ed3b
Node Id: 8dcb089f-8d0a-4f24-acda-fad1ef13ed3b, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45400, key: vmInstance, value: vm-45400
Node Id: 95a8a4e1-69c9-4c38-ba1f-4b9e67931483, name: /blocks/sddc6-vmware-vpn-onprem-3/segments/0a48dc00/addresses/0a48dca6, key: PRIVATE_IP, value: 10.72.220.166
Node Id: 95a8a4e1-69c9-4c38-ba1f-4b9e67931483, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45396, key: DAML_SDK_VERSION, value: 1.0.1
Node Id: 95a8a4e1-69c9-4c38-ba1f-4b9e67931483, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45396, key: DataDeviceId, value: 2001
Node Id: 95a8a4e1-69c9-4c38-ba1f-4b9e67931483, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45396, key: ENCRYPT_SECRETS, value: True
Node Id: 95a8a4e1-69c9-4c38-ba1f-4b9e67931483, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45396, key: NODE_LOGIN, value: password
Node Id: 95a8a4e1-69c9-4c38-ba1f-4b9e67931483, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45396, key: NODE_USER, value: vmbc
Node Id: 95a8a4e1-69c9-4c38-ba1f-4b9e67931483, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45396, key: REMOVE_ROOT, value: True
Node Id: 95a8a4e1-69c9-4c38-ba1f-4b9e67931483, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45396, key: SIGNATURE_SAVE, value: SIGNATURE
Node Id: 95a8a4e1-69c9-4c38-ba1f-4b9e67931483, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45396, key: vmId, value: d8931719-4dd1-4151-893d-88a6f517c4b2-95a8a4e1-69c9-4c38-ba1f-4b9e67931483
Node Id: 95a8a4e1-69c9-4c38-ba1f-4b9e67931483, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45396, key: vmInstance, value: vm-45396
Node Id: f163dd94-e1b5-45f7-9bc0-32e397f2127c, name: /blocks/sddc6-vmware-vpn-onprem-3/segments/0a48dc00/addresses/0a48dca5, key: PRIVATE_IP, value: 10.72.220.165
Node Id: f163dd94-e1b5-45f7-9bc0-32e397f2127c, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45398, key: DAML_SDK_VERSION, value: 1.0.1
Node Id: f163dd94-e1b5-45f7-9bc0-32e397f2127c, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45398, key: DataDeviceId, value: 2001
Node Id: f163dd94-e1b5-45f7-9bc0-32e397f2127c, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45398, key: ENCRYPT_SECRETS, value: True
Node Id: f163dd94-e1b5-45f7-9bc0-32e397f2127c, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45398, key: NODE_LOGIN, value: password
Node Id: f163dd94-e1b5-45f7-9bc0-32e397f2127c, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45398, key: NODE_USER, value: vmbc
Node Id: f163dd94-e1b5-45f7-9bc0-32e397f2127c, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45398, key: REMOVE_ROOT, value: True
Node Id: f163dd94-e1b5-45f7-9bc0-32e397f2127c, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45398, key: SIGNATURE_SAVE, value: SIGNATURE
Node Id: f163dd94-e1b5-45f7-9bc0-32e397f2127c, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45398, key: vmId, value: d8931719-4dd1-4151-893d-88a6f517c4b2-f163dd94-e1b5-45f7-9bc0-32e397f2127c
Node Id: f163dd94-e1b5-45f7-9bc0-32e397f2127c, name: https://vcenter.sddc-34-236-221-173.vmwarevmc.com//rest/vcenter/vm/vm-45398, key: vmInstance, value: vm-45398
Blockchain Id: d8931719-4dd1-4151-893d-88a6f517c4b2, completion status: SUCCESS
RequestId: 4403db4a-be17-4c57-b9bc-31a56115968b succeeded
Deployment finished at 2022-03-21T07:08:46.595558 with status SUCCESS
What to do next
Verify that the Replica node includes all the parameter values set in the deployment descriptor. See Validate a Replica Node in VMware Blockchain Orchestrator on vSphere.