> For the complete documentation index, see [llms.txt](https://kb.pvhostvm.ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kb.pvhostvm.ru/hostvm-vdi/hostvm-vdi-admin-guide/service-providers/static-ip.md).

# Провайдер машин со статическим IP

Данный тип сервис-провайдера позволяет предоставлять доступ к статичным машинам (как виртуальным так и физическим) с фиксированными IP-адресами, которые уже настроены и не создаются динамически. Данный провайдер позволяет управлять виртуальными машинами разверуными на таких системах виртуализации как **Росплатформа**, **Базис**, **Hyper-V**, **KVM**, **Nutanix** и другие, для которых отсутствует выделенный провайдер.

## Создание провайдера <a href="#provider" id="provider"></a>

Для создания данного провайдера на вкладке **«Новый»** выберите пункт **«Провайдер машин со статическим IP»** из выпадающего меню.

<figure><img src="https://raw.githubusercontent.com/hostco-ru/hostvm/master/.gitbook/assets/statIP%20(1).png" alt=""><figcaption></figcaption></figure>

### **Основные настройки** <a href="#main" id="main"></a>

Для настройки данного провайдера необходимым является только поле **Имя.**

<figure><img src="https://raw.githubusercontent.com/hostco-ru/hostvm/master/.gitbook/assets/image%20(10)%20(1).png" alt=""><figcaption></figcaption></figure>

**Тэги** - поле для создания тэгов;

**Имя** - наименование создаваемого провайдера для отображения в системе;

**Комментарии** - поле для комментариев.

### Расширенные настройки <a href="#advanced" id="advanced"></a>

<figure><img src="https://raw.githubusercontent.com/hostco-ru/hostvm/master/.gitbook/assets/image%20(113).png" alt=""><figcaption></figcaption></figure>

**Расширенная конфигурация** - позволяет включить параметр **wol** ( Wake on Lan ) и применить его к физическим машинам.

## Создание сервисов <a href="#services" id="services"></a>

После завершения настройки провайдера откройте его параметры с помощью двойного щелчка, перейдите на вкладку "Сервисы", нажмите "Новый" и выберите тип создаваемого сервиса:

<figure><img src="https://raw.githubusercontent.com/hostco-ru/hostvm/master/.gitbook/assets/image%20(111).png" alt=""><figcaption></figcaption></figure>

* **Статический множественный IP-адрес** - позволяет подключать пользователей к машинам по IP адресам (например к физическим ПК). За каждым пользователем закрепляется один адрес. Вы можете задать несколько адресов в настройках сервиса. По умолчанию, назначение адресов пользователям осуществляется в порядке доступа (первый запросивший доступ пользователь получает первый IP из списка и т.д.);
* **Статический одиночный IP-адрес** - позволяет подключать пользователей к одному IP-адресу, закреплённому за виртуальной или физической машиной. Если машина поддерживает мультисессионный доступ, каждый пользователь при подключении будет запускать отдельную сессию.

### Статический множественный IP-адрес <a href="#multiple-ip" id="multiple-ip"></a>

<figure><img src="https://raw.githubusercontent.com/hostco-ru/hostvm/master/.gitbook/assets/image%20(115).png" alt=""><figcaption></figcaption></figure>

#### Основные настройки <a href="#multiple-main" id="multiple-main"></a>

**Тэги** - поле для создания тэгов;

**Имя** - наименование создаваемого сервиса для отображения в системе;

**Комментарии** - поле для комментариев;

**Список серверов** - перечень IP-адресов машин, к которым будут подключаться пользователи;

**Токен сервиса** - если не задано, контроль состояния сессий пользователей не производится. Назначенный IP-адрес остаётся за пользователем до ручного удаления администратором. Если токен задан, контроль состояния сессий пользователей производится, при выходе из сессии IP-адрес освобождается и доступен для назначения другим пользователям.

{% hint style="info" %}
Для работы функции контроля состояния сессий необходимо на каждую машину из списка серверов установить агент для управления сеансами статических машин (unmanaged), в настройках агента задать токен, указанный в поле Токен сервиса.
{% endhint %}

#### Расширенные настройки <a href="#multiple-advanced" id="multiple-advanced"></a>

**Порт для проверки** - если задано, перед подключением пользователя брокер выполнит проверку доступности машины по указанному порту. Если проверка не пройдена, пользователю будет назначена следующая доступная машина из списка. Если не задано (0), проверка доступности не производится, машины назначаются пользователям независимо от их фактического состояния.

**Время пропуска** - время (в минутах), в течение которого не будут производиться новые проверки доступности машины, если последняя проверка не была пройдена (работает с заданным портом для проверки).

**Блокировать машину при внешнем доступе** - если включено, брокер заблокирует подключение к машине в случае, когда на ней уже выполнен вход в систему (например на физическом ПК был выполнен локальный вход в систему, не через брокер). Для работы параметра требуется установленный unmanaged агент на машине.

**Максимальная продолжительность сеанса** - длительность блокировки при внешнем доступе, по истечении которого, даже если внешний доступ не прекращен, машина будет считаться доступной для пользователей.

**Использовать случайный IP** - если включено, при подключении пользователя из списка доступных IP адресов будет выбран случайный. Если выключено, используется поведение по умолчанию - назначается следующий доступный адрес из списка.

### Статический одиночный IP-адрес <a href="#single-ip" id="single-ip"></a>

<figure><img src="https://raw.githubusercontent.com/hostco-ru/hostvm/master/.gitbook/assets/image%20(112).png" alt=""><figcaption></figcaption></figure>

#### Основные настройки <a href="#single-main" id="single-main"></a>

**Тэги** - поле для создания тэгов;

**Имя** - наименование создаваемого сервиса для отображения в системе;

**Комментарии** - поле для комментариев;

**IP адрес машины** - IP адрес машины для подключения пользователей. Для работы нескольких пользователей необходима поддержка мультисессионного режима.


---

# 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://kb.pvhostvm.ru/hostvm-vdi/hostvm-vdi-admin-guide/service-providers/static-ip.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.
