> For the complete documentation index, see [llms.txt](https://docs.verge.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verge.io/knowledge-base/es/automation-api/determine-node-where-vm-runs.md).

# Configuración que influye en la selección del nodo de la VM

Cada vez que una VM se enciende o se migra, el sistema decide dónde ejecutar la VM basándose en las opciones de VM especificadas por el usuario, así como en el equilibrio de cargas de trabajo entre los nodos disponibles.

**Opciones de VM utilizadas para decidir la selección del nodo para ejecutar una VM:**

* **Grupo de HA**
  * **Afinidad de nodo:** (el valor comienza con un "+", p. ej., "+commapp") El sistema intenta ejecutar las VM con el mismo valor de Grupo de HA en el mismo nodo. Esto se utiliza para agrupar las cargas de trabajo relacionadas con la aplicación en un único nodo físico para optimizar el rendimiento.
  * **Anti-afinidad de nodo:** (el valor NO comienza con "+", p. ej., "webservers") Las VM con el mismo valor de Grupo de HA se ejecutan en nodos separados para proporcionar alta disponibilidad de aplicaciones o servicios.
* **Nodo preferido:** se selecciona un nodo específico como la primera opción
* **Clúster preferido:** los nodos del clúster especificado se usan como primera opción
* **Clúster de conmutación por error:** los nodos del clúster especificado se usan como siguiente opción cuando el clúster preferido no está disponible

{% hint style="info" %}
**Para obtener más información sobre estas y otras opciones de VM, consulte:** [**Guía del producto - Campos de máquina virtual**](/run-the-platform/virtual-machines/vm-field-descriptions.md)
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verge.io/knowledge-base/es/automation-api/determine-node-where-vm-runs.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
