Prerequisites to deploy YugabyteDB on a VM
Prepare VMs for database nodes
This page documents a preview version.
v2.23 Preview
Preview includes features under active development and is for development and testing only.
For production, use the latest stable version (v2024.1).
For production, use the latest stable version (v2024.1).
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.