VMware Data Services Manager requires access to a vCenter Server system, ESXi hosts, and one or more clusters. Requirement of resource pools is optional. Each host running VMware Data Services Manager must meet certain hardware and software requirements.
Refer to the Release Notes for information about the server platforms, browsers, and data services supported by this release of VMware Data Services Manager.
VMware Data Services Manager is supported on VMware vSphere 7.x and later. The following table lists information about the components of vSphere required and the versions supported.
Component | Supported Versions |
---|---|
vCenter | 7.0.3i and later |
ESXi | 7.0 and later |
VMFS | 5 and 6 |
PostgreSQL | 12.17, 13.13, 14.10, and 15.5 |
MySQL | 8.0.29, 8.0.31, 8.0.32, 8.0.34 |
The type of environment in which it will run, and the volume of services that it will manage, will determine the amount of resources that are configured for a Provider VM. The default configuration for the VM follows:
VM | Environment | Memory | CPU | Storage |
---|---|---|---|---|
Provider VM | Default configuration | 16 GB | 8 vCPU | 736 GB (thin provisioning) |
The provisioning user specifies the amount of memory and CPU resources for any database that they deploy.
VMware Data Services Manager has no specific storage requirement for its deployments. The vSphere administrator can choose to configure the number and types of datastores. A VMware Data Services Manager deployment uses the datastores available.
VMware Data Services Manager requires an S3-compatible storage solution.
The recommended size of the S3-compatible storage depends on the size of data backups and retention policy.
Before you deploy VMware Data Services Manager, configure and deploy S3-compatible storage and create the following buckets:
These endpoints must be resolvable by the DNS server specified at the time of Provider VM deployment.
Ensure that you use the following naming conventions for the object storage buckets:
For the Provider VM to be able to access S3-compatible storage, you need to configure Identity and Access Management (IAM) policies at the S3 storage provider end.
The following is an example of the policies that must be defined.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:ListBucket",
"s3:GetBucketLocation",
"s3:ListBucketMultipartUploads"
],
"Resource": "arn:aws:s3:::S3_BUCKET_NAME"
},
{
"Effect": "Allow",
"Action": [
"s3:PutObject",
"s3:GetObject",
"s3:DeleteObject",
"s3:ListMultipartUploadParts",
"s3:AbortMultipartUpload"
],
"Resource": "arn:aws:s3:::S3_BUCKET_NAME/*"
}
]
}
For more information, refer to the documentation for your cloud providers. For example, Identity and access management in Amazon S3.
Secure, reliable operation of VMware Data Services Manager depends on a secure, reliable network that supports DHCP, a network time service, and other services.
If you are deploying in an environment with internet connectivity, ensure that your network is able to access VMware Tanzu Network and cloudfront.net. Tanzu net uses Cloudfront.net for storage purposes. Your environment must meet the following network requirements before you begin installing VMware Data Services Manager.
VDS and N-VDS port groups that should be available to host components of VMware Data Services Manager are:
The choice of port group type depends on the appliance to which it is connected:
The IP address for Management network for Provider VM is static and configured manually.
You must use the NTP network time service to synchronize the clocks of all VMware Data Services Manager deployed VMs.
The Provider VM requires one network for UI or management traffic:
VMware Data Services Manager refers to the network that NIC 1 (eth 0) connects to as the Management Network. This network is used for the VMware Data Services Manager user interface and API calls. The network must have access to the internet so that it can access the S3-compatible object store. The VMware Data Services Manager console runs on this network, and it requires a static IP address or an IP address through DHCP.
The Management Network is configured when you deploy the Provider VM, and cannot be changed after deployment.
A database requires:
A single network for both management traffic and database traffic.
Access to an external network for database backup storage.
VMware Data Services Manager assigns the IP address of a database that is provisioned using the configured IP pool.
The following ports are opened for incoming/outgoing traffic during Provider VM deployment:
Protocol | Port Number | NIC |
---|---|---|
ICMP | ||
TCP (SSH) | 22 | eth0 |
TCP (https) | 443 | eth0 |
The following ports are opened for incoming and outgoing traffic during database deployment:
Protocol | Port Number | NIC |
---|---|---|
ICMP | ||
TCP (SSH) | 22 | eth0 |
TCP (https) | 443 | eth0 |
TCP (MySQL) | 3306 | eth0 |
External Network Requirements:
Connection From | Connection To | Type | Protocol | Port Number | NIC |
---|---|---|---|---|---|
Provider VM | ESXi hosts | http/https | TCP | 6501 | eth0 |
Provider VM | S3-compatible Provider storage | http/https | TCP | eth0 | |
Provider VM | VMware Tanzu Network | https | TCP | 443 | eth0 |
Provider VM | cloudfront.net | https | TCP | 443 | eth0 |
Provider VM | Database | https | TCP | 6443 | |
Database | S3-compatible storage | http/https | TCP | eth0 | |
Database | vCenter | http/https | TCP | 433 | eth0 |
VMware Data Services Manager Console Client | Provider VM | https | TCP | 443 | eth0 |
End User (Terminal) | Provider VM | SSH | TCP | 22 | eth0 |
End User (Terminal) | Database | SSH | TCP | 22 | eth0 |
End User | Database | https | TCP | 443 | eth0 |
Database Client | Database | PostgreSQL | TCP | 5432 | eth0 |
Database Client | Database | MySQL | TCP | 3306 | eth0 |