> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/gateway/es/getting-started/devolutions-server/devolutions-gateway-farms/devolutions-gateway-farms-configuration.md).

# Configuración de granjas de Devolutions Gateway

Configure una granja de Devolutions Gateway en Devolutions Server, abarcando el peso de los miembros, el equilibrio de carga, los permisos de seguridad y el drenaje de gateways.

Este tema explica cómo configurar una granja de Devolutions Gateway a través de la interfaz web de Devolutions Server.

### Configuración

1. En la interfaz web de Devolutions Server, asegúrese de estar conectado al espacio de trabajo correcto.
2. Vaya a ***Administration*** – ***Modules*** – ***Devolutions Gateway***.
3. Haga clic en ***Add*** y luego en ***Gateway Farm***.
4. En la pestaña ***General***, indique un nombre y una descripción para la granja. También puede elegir establecer esta granja como predeterminada.

{% hint style="info" %}
Solo se permite una configuración predeterminada a la vez, ya sea un gateway o una granja. Si se crea una granja y se establece como predeterminada mientras otro gateway es el predeterminado, la granja pasa a ser la nueva predeterminada. Lo mismo ocurre si un gateway predeterminado se traslada a una granja, la granja pasa a ser la nueva predeterminada.
{% endhint %}

5. En la pestaña ***Members***, haga clic en ***Select Farm Members*** para abrir un cuadro de diálogo donde seleccionar los gateways que se incluirán en la granja.

{% hint style="info" %}
Un gateway solo puede pertenecer a una granja a la vez. Si se incluye en una nueva granja, se trasladará desde la granja actual.
{% endhint %}

6. En la pestaña ***Security***, configure quién puede usar la granja y en qué bóveda se puede usar. Los permisos y derechos son los mismos que los de un gateway normal.

{% hint style="info" %}
Si los gateways de la granja tienen restricciones o permisos específicos, estos serán anulados por la configuración de la granja. Un mensaje de advertencia en la pestaña ***Security*** de un gateway dentro de una granja informa al usuario de que modificar aquí las restricciones/permisos no tendrá ningún impacto mientras permanezca en la granja.
{% endhint %}

#### Trasladar un gateway a una granja

Para trasladar un gateway a una granja, hay dos formas:

* Usar el cuadro de diálogo de selección durante la configuración inicial; o
* Editar directamente un gateway con ***Edit*** y elegir la granja en la pestaña ***General***.

#### Eliminar una granja/gateway

Para eliminar una granja, puede optar por eliminar los gateways que contiene o eliminar únicamente la granja. Si elimina solo la granja, los gateways que contiene pasan a ser gateways independientes.

### Equilibrio de carga

#### Peso

En la pestaña ***Members*** del cuadro de diálogo ***Edit*** de la granja, los gateways aparecen en una tabla con dos valores editables. El primer valor es su peso relativo. Este peso afecta a la distribución de la carga, un peso mayor aumenta las probabilidades de que un gateway reciba la siguiente sesión. Si todos los gateways de la granja tienen el mismo peso, tienen las mismas probabilidades de recibir sesiones.

**Ejemplo 1 de cálculo de pesos:**

Peso de Gateway1 = 100 Peso de Gateway2 = 200 Peso de Gateway3 = 300 Peso total = 600

Probabilidad de Gateway1 = 100/600 = 16,66 % Probabilidad de Gateway2 = 200/600 = 33,33 % Probabilidad de Gateway3 = 300/600 = 50 %

{% hint style="info" %}
Los valores de peso reales no importan, solo sus proporciones. Así, 1-2-3 equivale a 1000-2000-3000.
{% endhint %}

**Ejemplo 2 de cálculo de pesos:**

Peso de Gateway1 = 1 Peso de Gateway2 = 2 (NO DISPONIBLE) Peso de Gateway3 = 3 Peso total = 4

En este ejemplo, dado que Gateway2 no está disponible, no se tiene en cuenta para la distribución de sesiones.

Probabilidad de Gateway1 = 25 % Probabilidad de Gateway3 = 75 %

{% hint style="info" %}
Son probabilidades, no certezas. Por ejemplo, con 4 sesiones, Gateway1 podría recibir 2 o 3 sesiones, a pesar de la probabilidad del 25 %. Con el tiempo, las probabilidades tienden a equilibrarse según la ley de los grandes números.
{% endhint %}

#### Drenaje

El botón ***Drain*** se encuentra en la columna del mismo nombre. Al hacer clic en él, un gateway deja de estar disponible para nuevas sesiones. Las sesiones activas continúan hasta su finalización. Es útil para tareas de mantenimiento o actualizaciones planificadas.

#### Después de la configuración

Seleccionar una granja para una sesión es similar a elegir un gateway normal (en ***Properties*** – ***VPN/SSH/Gateway*** en la interfaz web de Devolutions Server). Las granjas se muestran junto con los gateways individuales. Un gateway que forma parte de una granja no se puede seleccionar fuera de la granja.

El botón ***Check Health*** está disponible para las granjas. Una respuesta positiva significa que al menos un gateway de la granja está disponible. Una respuesta negativa significa que no hay ningún gateway disponible en la granja.

Vaya a ***Reports*** – ***Activity Logs*** – ***Log Entry*** – ***Details*** para ver exactamente qué ***Gateway*** y qué ***Gateway Farm*** se utilizaron para la sesión.


---

# 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.devolutions.net/gateway/es/getting-started/devolutions-server/devolutions-gateway-farms/devolutions-gateway-farms-configuration.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.
