docs/content/v2025.1/yugabyte-platform/configure-yugabyte-platform/on-premises-nodes.md
Provisioned nodes are added to the on-premises provider's free pool of nodes.
To view a provider's nodes:
This displays the configured instance types and instances for the selected provider.
{{< note title="Legacy assisted manual script" >}} For legacy manual provisioning (deprecated), the Instances page additionally displays the command for running the assisted manual provisioning script (provision_instance.py). Use of this script is deprecated and strictly for legacy assisted manual provisioning.
Instead, provision your nodes automatically using the node agent script (node-agent-provision.sh). {{< /note >}}
To add nodes to a provider manually, do the following:
{{< tip title="Automatic provisioning" >}}
If you are using automatic provisioning, nodes that you provision are automatically added to the provider free pool when provisioning nodes. Refer to Automatically provision on-premises nodes.
{{< /tip >}}
An instance type defines some basic properties of a VM.
To add an instance type, do the following:
On the configuration Instances page, click Add Instance Type.
Complete the Add Instance Type dialog fields, as follows:
/data. If you have multiple drives, add these as a comma-separated list, such as, for example, /mnt/d0,/mnt/d1.Click Add Instance Type.
Before you add instances, you need the following:
To add the instances, do the following:
On the configuration Instances page, click Add Instances.
For each node in each region, provide the following:
Note that if you provide a hostname, the universe might experience issues communicating. To resolve this, you need to delete the failed universe and then recreate it with the use_node_hostname_for_local_tserver flag enabled.
Click + Add to add additional nodes in a region.
Click Add when you are done.
The instances are added to the Instances list.
After the instances are available in the Instances list, validate them by performing a preflight check.
YugabyteDB Anywhere runs the check and displays the status in the Preflight Check column. Click in the column to view details; you can also view the results under Tasks.
If all your instances successfully pass the preflight check, your on-premises provider configuration is ready, and you can begin deploying universes.