Перейти к содержимому

Как настроить IZI Boot и образ диска

Опубликовано: · Обновлено: (13 дней назад)· IZI Team

Как настроить IZI Boot и эталонный образ диска

Заголовок раздела «Как настроить IZI Boot и эталонный образ диска»

IZI Boot — это модуль IZI, который хранит единый эталонный образ диска (операционная система, игры, настройки клиента) на сетевом хранилище TrueNAS и загружает все ПК клуба с него по протоколу iSCSI (загрузка по сети вместо локального диска). Каждый раз, когда ПК перезагружается после сессии, он откатывается к «золотому» состоянию: никаких вирусов, сломанных настроек или случайно удалённых файлов. Вся настройка выполняется через раздел Control Center в IZI CRM — без ручных манипуляций с TrueNAS напрямую. Ниже — полный сценарий от подключения хранилища до момента, когда первый ПК загрузился с вашего образа.


ТребованиеПодробности
TrueNAS в сети клубаВерсия 25.04 (Fangtooth) и выше. Более ранние версии поддерживаются, но некоторые функции (WebSocket-обновления статуса) доступны только с 24.10+.
API-токен TrueNASСоздаётся в TrueNAS: Credentials → API Keys → Add.
IP хранилищаВнешний IP (для CRM) и локальный LAN-IP (для iSCSI-подключения с ПК). Это могут быть разные адреса.
Буква дискаЛатинская заглавная буква (A–Z), кроме C:. Выбранная буква должна быть свободна на всех ПК клуба.
ПК с поддержкой BootОбычные игровые ПК с сетевой картой — никакого специального оборудования не нужно.

Убедитесь также, что у вашей роли в IZI есть разрешения IZI_BOOT_MANAGE и IZI_BOOT_CONFIG_MANAGE — без них кнопки мастера настройки не появятся.


Откройте в CRM нужный клуб → Control Center → кнопка «Настроить IZI Boot». Откроется мастер настройки (wizard). На первом шаге — экран «IZI Boot — подключение хранилища».

Заполните поля:

ПолеЧто вводить
ПротоколHTTP или HTTPS. HTTPS требует, чтобы сертификат TrueNAS был доверенным; для самоподписанных — используйте HTTP или импортируйте сертификат.
IPВнешний IP или hostname TrueNAS, по которому CRM дотягивается до API.
ПортСтандартный порт TrueNAS API (80 для HTTP, 443 для HTTPS).
API токенТокен из TrueNAS. После сохранения он скрывается — при необходимости нажмите «Сменить токен».
Локальный IP TrueNASLAN-адрес, по которому сами ПК клуба будут подключаться к iSCSI-хранилищу.
Буква дискаБуква, на которую будет смонтирован игровой диск на каждом ПК (например, D или G).
TrueNAS poolНазвание пула. Если на TrueNAS один пул — поле можно оставить пустым (авто-определение).
Размер диска donor (GiB)Объём тома для ПК-донора. Диапазон: 1–10240 GiB. Рекомендуется выбирать с запасом под рост библиотеки игр.
Авто-обновление по расписаниюРасписание, по которому reconciler будет применять новый образ на ПК. Если не указать — система использует расписание «Всегда» (обновление сразу после освобождения ПК).

После заполнения нажмите «Далее» — IZI автоматически проверит подключение к TrueNAS.

Если проверка не прошла, CRM покажет точную причину: неверный токен (IZI_BOOT_CONN_AUTH), недоступный хост (IZI_BOOT_CONN_DNS), проблема с TLS (IZI_BOOT_CONN_TLS) или таймаут (IZI_BOOT_CONN_TIMEOUT). Исправьте соответствующий параметр и нажмите «Повторить».


После успешной проверки подключения IZI определяет, есть ли уже на TrueNAS готовые диски:

  • Чистая установка — на хранилище нет ничего. Нужно подготовить ПК-донор, установить на него Windows по iSCSI и снять образ.
  • Перенести существующий TrueNAS — на хранилище обнаружены сторонние диски (например, от другой системы). IZI предложит захватить один из них как эталонный образ без разрушения оригинала.

Режим выбирается автоматически на основе состояния пула. Вы можете переключить его вручную, если нужно.


Выберите ПК, который станет «ПК-донором» — источником эталонного образа. Он должен быть включён. После выбора IZI подготовит на TrueNAS пустой том нужного размера и iSCSI-таргет с привязкой к MAC-адресу этого ПК.

Дальнейшие действия на ПК-доноре (вне CRM):

  1. Загрузите ПК по сети (PXE/iSCSI) — IZI автоматически «подключит» диск по iSCSI.
  2. Установите Windows на этот диск в штатном режиме.
  3. Настройте всё, что должно быть в эталоне: клиент IZI, игры, браузеры, звук, заставки.
  4. Убедитесь, что настройки iSCSI-соединения сохранены как постоянные (персистентные), чтобы диск монтировался после перезагрузки.

При режиме переноса IZI покажет список дисков, найденных на TrueNAS. Выберите нужный — IZI скопирует его содержимое в независимый эталонный образ, не затрагивая оригинал.


Когда донор готов, вернитесь в CRM и нажмите «Снять референс» (кнопка на шаге «Подготовка образа»).

Что происходит в этот момент:

  1. IZI делает снапшот диска донора в TrueNAS — это и есть эталонный образ (baseline).
  2. Идентификатор образа фиксируется (формат: YYYY-MM-DD_HH:MM:SS).
  3. Reconciler получает задание: переключить все ПК клуба на новый эталонный образ при следующей перезагрузке в период простоя.

После снятия образа донор перестаёт быть «особым» — он становится обычным ПК клуба, который тоже будет откатываться к эталону наравне с остальными.


На следующем шаге CRM покажет список всех ПК клуба с поддержкой Boot. Отметьте те, которые должны загружаться через IZI Boot. Снимите отметку с тех, которым это не нужно (например, гоночные симуляторы с нестандартными конфигурациями).

Нажмите «Сохранить» — IZI запишет выбор и запустит процесс установки.


После сохранения каждый отмеченный ПК установит клиент IZI Boot автоматически — при следующем включении и простое. Прогресс виден в CRM: индикатор показывает, сколько ПК уже онлайн из общего числа.

Ждать завершения необязательно — можно нажать «Завершить сейчас» и закрыть мастер. Занятые или выключенные ПК установятся автоматически, как только освободятся.


В разделе ПК с Boot каждый ПК отображается с одним из статусов:

СтатусЗначение
ONLINEПК загружен с эталонного образа, всё в порядке.
OFFLINEIZI Boot не получает статус от ПК (ПК выключен или клиент не установлен).
PENDINGReconciler поставил ПК в очередь на применение нового образа.
APPLYINGИдёт переключение на новый образ.
READYГотов к перезагрузке в новый образ.
BROKENПроблема с iSCSI-подключением или образом. Требует диагностики.

Если показывает OUTDATED (значок расхождения) — ПК ещё не перезагрузился после применения нового образа. Reconciler перезагрузит его автоматически при первом простое.


Для обновления игр или системных настроек:

  1. Выберите ПК, который хотите использовать как донор (должен быть capturableAsReference).
  2. Внесите изменения в систему на этом ПК.
  3. В CRM: клуб → Control Center → раздел IZI Boot → «Снять референс».
  4. Reconciler автоматически применит новый образ на все ПК по расписанию.

Кнопка «Снять референс» доступна только когда ПК свободен (нет активной сессии и удержания). Если ПК занят — CRM вернёт ошибку IZI_BOOT_DEVICE_BUSY.


Для срочного отката конкретного ПК к эталону (без ожидания расписания):

  • Откройте ПК в разделе ПК с Boot → кнопка «Применить образ».
  • Это принудительно применяет текущий эталон к выбранному ПК при ближайшей его перезагрузке.
  • Активная сессия блокирует применение — система не прерывает игроков.

Для применения ко всем ПК сразу используйте «Применить ко всем» — reconciler поставит все ПК в очередь на немедленный проход.


ОшибкаПричина и решение
IZI_BOOT_DRIVE_LETTER_UNAVAILABLEВыбранная буква занята на одном из ПК (системный диск, файл подкачки или локальный том). CRM показывает список конфликтующих ПК. Выберите другую букву.
IZI_BOOT_INSUFFICIENT_POOL_CAPACITYНа TrueNAS недостаточно свободного места (порог ~80% ёмкости пула). Освободите место или увеличьте пул.
IZI_BOOT_CLUB_BUSYДругая операция IZI Boot уже выполняется для этого клуба (применение образа, reconcile). Подождите завершения и повторите.
IZI_BOOT_NOT_PROVISIONEDУ ПК нет iSCSI-тома в TrueNAS. Включите ПК в список Boot-устройств и дождитесь, пока reconciler его подготовит.
IZI_BOOT_UNSUPPORTED_DEVICE_TYPEТип устройства не поддерживает IZI Boot (например, платёжный терминал или принтер). Только игровые ПК поддерживаются.
IZI_BOOT_CONN_TLSTLS-рукопожатие с TrueNAS не удалось. Проверьте сертификат или переключитесь на HTTP.

Частые вопросы

Что такое IZI Boot?

IZI Boot — модуль IZI, который хранит эталонный образ диска (ОС + игры + настройки) на сетевом хранилище TrueNAS и загружает все ПК клуба с него по iSCSI. После сессии ПК автоматически откатывается к эталону.

Что нужно для подключения IZI Boot?

TrueNAS (рекомендуется версия 25.04+) в локальной сети клуба, API-токен TrueNAS, IP-адрес хранилища и буква диска, на которую будет смонтирован игровой диск (не C:).

Какую букву диска выбрать?

Любую латинскую заглавную букву кроме C: (зарезервирована под системный диск). Убедитесь, что буква свободна на всех ПК клуба — IZI проверяет конфликты при сохранении настроек.

Что такое ПК-донор?

Это первый ПК, с которого снимается эталонный образ. На нём вы устанавливаете Windows по iSCSI, настраиваете игры и ПО, а затем в IZI нажимаете «Снять референс». Все остальные ПК клуба начнут загружаться с этого образа.

Что происходит после нажатия «Снять референс»?

IZI сохраняет снапшот диска донора в TrueNAS как эталонный образ (baseline). Reconciler (фоновый процесс) поочерёдно переключает каждый ПК на новый образ при следующей перезагрузке — во время простоя или по расписанию.

Могу ли я обновить образ после первоначальной настройки?

Да. Выберите ПК, которому доверяете роль донора, внесите изменения в систему и нажмите «Снять референс» повторно. Новый образ разойдётся по всему клубу автоматически.