Prerequisites to deploy YugabyteDB on a VM
Prepare VMs for database nodes
      YugabyteDB is designed to run on bare-metal machines, virtual machines (VMs), and cloud provider instances.
The nodes that YugabyteDB Anywhere deploys for use in a YugabyteDB database cluster need to be provisioned for use with YugabyteDB, including the following:
- Compatible Linux OS.
 - Other secondary agents, including the node agent, YB-Controller backup agent, and Prometheus Node Exporter for host metrics export.
 - Additional software and packages, such as Python.