Полный полигон РЕД АДМ занимает десять виртуальных машин. По требованиям из инструкции инженера РЕД СОФТ им суммарно нужны 40 vCPU, 50 ГБ памяти и 950 ГБ диска.
Этой схемы хватит, чтобы развернуть РЕД АДМ 2.1.2 и проверить управление тестовым узлом 1С. Для решения о внедрении её мало. Запущенная консоль не подтверждает работу вашей базы, лицензий, печати и обменов.
Задача пилота звучит так: собрать изолированный стенд, проверить нужные функции и вернуть среду к исходному состоянию. Рабочий домен, DHCP и базы при этом не участвуют.
Отделите полигон от рабочей сети
Отдельный VLAN сам по себе не изолирует стенд. Если межсетевой экран пропускает служебный трафик в продуктивную сеть, тестовая машина найдёт рабочие службы.
Схема полигона РЕД СОФТ делит сеть на три сегмента. VLAN 100 обслуживает управление, VLAN 200 — виртуальные машины, VLAN 300 — контролируемый внешний доступ.
| Сегмент | Что находится внутри | Кому открыт доступ | Какой риск закрывает |
|---|---|---|---|
| VLAN 100 | Хосты виртуализации и Менеджер | Администраторам по SSH или RDP | Пользовательские и тестовые машины не получают доступ к управлению хостами |
| VLAN 200 | РЕД АДМ, клиенты и доменный трафик полигона | Только участникам тестового контура | Тестовые службы не обращаются к рабочему домену и DHCP |
| VLAN 300 | Шлюз с NAT и DPI | Машинам, которым нужен внешний ресурс | Выход наружу проходит через одну контролируемую точку |
Изоляцию определяет не номер VLAN, а правила между сегментами. Запретите маршруты к рабочим контроллерам домена, DHCP, кластеру 1С и серверу СУБД.
Не клонируйте рабочий контроллер домена в сеть, откуда он увидит продуктивную инфраструктуру. Совпавшие имена, адреса и роли превратят проверку РЕД АДМ в сетевой инцидент.
Если стенду нужны пакеты из интернета, открывайте доступ через VLAN 300. Прямой маршрут из VLAN 200 в корпоративную сеть разрушает смысл полигона.
Сложите ресурсы десяти виртуальных машин
Требования к каждой роли приводит инструкция инженера РЕД СОФТ по полигону РЕД АДМ 2.1.2. Все серверные машины автор предлагает ставить на РЕД ОС 8.0 Server Minimal.
| Виртуальная машина | vCPU | RAM | Диск |
|---|---|---|---|
| Управление | 8 | 8 ГБ | 80 ГБ |
| Служба каталогов | 6 | 6 ГБ | 80 ГБ |
| Файловое хранилище, узел 1 | 2 | 4 ГБ | 80 ГБ |
| Файловое хранилище, узел 2 | 2 | 4 ГБ | 80 ГБ |
| Сервер централизованной установки ОС | 6 | 4 ГБ | 50 ГБ |
| Клиент централизованной установки ОС | 4 | 4 ГБ | 50 ГБ |
| DHCP | 2 | 4 ГБ | 50 ГБ |
| Инвентаризация | 4 | 8 ГБ | 80 ГБ |
| Клиентский ПК с графической средой | 4 | 4 ГБ | 50 ГБ |
| Локальный репозиторий пакетов | 2 | 4 ГБ | 350 ГБ |
Сумма по строкам даёт 40 vCPU, 50 ГБ RAM и 950 ГБ диска. Это расчёт ресурсов гостевых систем, а не конфигурация физического хоста.
Расчёт CPU выглядит так: 8 + 6 + 2 × 2 + 6 + 4 + 2 + 4 + 4 + 2 = 40. Память: 8 + 6 + 2 × 4 + 4 + 4 + 4 + 8 + 4 + 4 = 50 ГБ.
Для диска получается 80 + 80 + 2 × 80 + 50 + 50 + 50 + 80 + 50 + 350 = 950 ГБ. В эту сумму не входят гипервизор, снимки, журналы и резерв свободного места.
Инструкция РЕД СОФТ не задаёт переподписку процессоров и запас под снимки. Поэтому нельзя объявить 40 физических ядер готовым требованием к хосту. Сначала выберите гипервизор и порядок отката, затем добавьте его расходы.
Для урезанного пилота пересчитайте таблицу по задействованным ролям. Проверяете установку и инвентаризацию — оставьте только машины, которые обслуживают этот маршрут.
Не убирайте второй узел файлового хранилища, если проверяете его отказоустойчивую схему. Иначе вы испытаете одиночную машину, хотя рабочий сценарий зависит от пары.
Если полигон планируется на выведенном из работы оборудовании, сначала проверьте диски, питание и сеть. В отдельном материале описана подготовка бывшего рабочего сервера к роли стенда. Сам возраст машины ничего не говорит о доступных 40 vCPU и 50 ГБ памяти.
Добавьте отдельный узел 1С
РЕД АДМ управляет инфраструктурой, но не доказывает совместимость вашей информационной базы с РЕД ОС. Для такой проверки нужен отдельный сервер 1С и копия базы.
База знаний РЕД ОС описывает установку сервера 1С:Предприятия 8.3.20 и новее. Начиная с этой ветки Linux-дистрибутив распространяется в формате run.
Самого дистрибутива в репозитории РЕД ОС нет. Его нужно получить через канал поставки 1С, а затем установить на тестовую машину.
Для установки требуется libxcrypt-compat. Пакет redos-1c-fix добавляет нужные зависимости и вносит настройки для работы 1С, сообщает база знаний РЕД ОС.
Не переносите вывод о совместимости с платформы на всю систему. Платформа может запуститься, а печатные формы — поехать из-за шрифтов. Microsoft Windows Fonts не входят в РЕД ОС из-за лицензионных ограничений.
Тот же принцип действует для лицензий и обменов. Служба запущена — ещё не значит, что тестовый пользователь получил лицензию, сформировал печатную форму и отправил обмен.
Поэтому пилот должен включать пользовательский сеанс на копии базы. Порядок такой проверки описан в материале про перенос 1С с Linux, PostgreSQL и контрольным откатом.
Если стенд использует PostgreSQL из документации РЕД ОС, проверьте имя службы: postgresql-14. При ошибке аутентификации база знаний РЕД ОС предписывает установить password_encryption = md5 в postgresql.conf.
Эту настройку нельзя переносить в другой выпуск PostgreSQL по памяти. Сначала сверьте версию СУБД и сообщение об ошибке, затем меняйте конфигурацию.
Прогоните пилот дважды
Один удачный запуск показывает, что набор действий однажды сработал. Для допуска к следующему этапу нужен повторяемый прогон.
Зафиксируйте версии РЕД АДМ, РЕД ОС, платформы 1С и СУБД. Рядом сохраните параметры сетей, последовательность запуска ролей и способ возврата снимков.
| Этап | Что сделать | Признак результата |
|---|---|---|
| Изолировать сеть | Создать три сегмента и закрыть маршруты в продуктив | ВМ полигона не видят рабочие контроллеры домена, DHCP, 1С и СУБД |
| Поднять РЕД АДМ | Развернуть нужные роли в заданном порядке | После повторного запуска все выбранные роли регистрируются и управляются |
| Установить тестовый узел 1С | Поставить платформу и зависимости на отдельную ВМ | Служба стартует, консоль администрирования видит тестовый кластер |
| Подключить копию базы | Развернуть базу отдельно от продуктивной | Пользователь входит в копию под своей тестовой учётной записью |
| Проверить рабочие операции | Пройти лицензирование, печать и нужные обмены | Каждый выбранный сценарий завершается с ожидаемым результатом |
| Проверить откат | Вернуть ВМ к исходным снимкам | Повторный прогон начинается без следов предыдущего испытания |
| Повторить развёртывание | Поднять стенд по сохранённой последовательности | Второй прогон не требует ручных исправлений, которых нет в инструкции |
Успешный пилот заканчивается не открытой панелью РЕД АДМ, а повторным прохождением всех строк таблицы. Любое ручное исправление нужно записать и включить в следующий прогон.
Собирайте журналы РЕД АДМ, ОС, платформы 1С и СУБД. Они покажут, почему конкретный этап не прошёл, но не заменят сценарий пользователя.
Проверка целостности копии тоже входит в методику испытания. Запуск базы после переноса ещё не подтверждает, что документы, права и регламентные задания сохранились.
Не называйте этот прогон испытанием производительности. В опубликованной схеме РЕД СОФТ нет замеров вашей базы, методики нагрузки и показателей рабочего сервера.
Для испытания скорости придётся отдельно описать нагрузку: число сеансов, операции, объём базы, фоновые задания и длительность прогона. Без этих условий любое время отклика останется случайным наблюдением.
Отделите удачный пилот от готовности к внедрению
РЕД АДМ можно передать на следующий этап, когда стенд повторно разворачивается и остаётся внутри выделенной сети. Тестовый узел 1С при этом проходит выбранные рабочие операции.
Решение о внедрении требует ещё одного контура проверки. На нём уже оценивают рабочую копию базы, лицензирование компании, периферию, обмены и правила сопровождения.
| Наблюдение | Что оно подтверждает | Чего оно не подтверждает |
|---|---|---|
| Открылась консоль РЕД АДМ | Компонент управления доступен | Все подсистемы работают после повторного развёртывания |
| ВМ появились в инвентаризации | РЕД АДМ получил сведения о тестовых узлах | Рабочий домен и продуктивные узлы останутся изолированы |
| Служба 1С запустилась | Платформа стартует на выбранной РЕД ОС | База, лицензии, печать и обмены работают |
| Пользователь вошёл в копию | Клиент подключается и проходит аутентификацию | Рабочая нагрузка укладывается в нужное время |
| ВМ вернулись к снимкам | Механизм отката сработал | Данные рабочей базы можно восстановить по той же процедуре |
| Второй прогон повторил первый | Инструкция воспроизводится на этом стенде | Выбранный физический сервер выдержит продуктивную нагрузку |
Главная граница проходит между функцией и рабочим сценарием. Функцию показывает интерфейс. Сценарий заканчивается результатом пользователя и повторяется после отката.
Если вычислительный хост ещё не выбран, таблица ролей даёт нижнюю сумму для гостевых систем. Конфигурацию железа придётся считать с учётом гипервизора, снимков и вашей базы. Для этого можно запросить подбор хоста для полигона и рабочего контура 1С.
Порядок запуска полигона
Перед началом запишите операции, которые должен пройти тестовый пользователь. Фраза «проверить 1С» слишком широка: у неё нет признака завершения.
Дальше действуйте по одному маршруту:
- Утвердите пользовательские сценарии 1С и признаки успеха.
- Создайте VLAN 100, 200 и 300, затем закройте доступ к продуктивным службам.
- Сложите ресурсы нужных ролей по таблице.
- Добавьте расходы гипервизора, снимков и журналов.
- Разверните РЕД АДМ 2.1.2 на выбранных виртуальных машинах.
- Установите отдельный тестовый узел 1С на РЕД ОС.
- Подключите копию базы и пройдите лицензирование, печать и обмены.
- Верните машины к исходным снимкам и повторите развёртывание.
Для полного полигона исходная сумма — десять ВМ, 40 vCPU, 50 ГБ RAM и 950 ГБ диска. Это ресурсы гостевых систем по опубликованной инструкции, не готовая спецификация хоста.
В рабочий контур проходит не продукт, который один раз установился. Проходит сценарий, который вы повторили без доступа стенда к продуктивным службам.