Офисный сервер 1С отказал. Списанный Dell включается дома, но база на нём ни разу не восстанавливалась. IP-адреса, учётные записи и порядок запуска служб остались в памяти администратора.
Размер базы здесь мало что решает. Даже копия на 2–3 ГБ бесполезна, пока вы не развернули её отдельно и не проверили вход. Такой объём типичен для бухгалтерской базы небольшого офиса по материалу Habr «Как малому бизнесу выбрать сервер для 1С и не переплатить».
Задача домашнего стенда скромнее полноценной резервной площадки. Он должен принять копию, запустить 1С и дать тестовому пользователю войти. После такой проверки вы поймёте, выдержит ли стенд временную работу офиса.
Автоматического переключения от одной списанной машины ждать не стоит. Для него нужны отдельные узлы, резервирование СУБД и стабильная быстрая сеть между серверами. Эти требования описаны в руководстве ServerMall «Выбор сервера для 1С».
Начните с изолированного стенда
Списанное оборудование можно использовать тремя способами. Они отличаются допустимым простоем и ценой ошибки.
| Сценарий | Как запускается | Допустимый простой | Что требуется | Предел старого оборудования |
|---|---|---|---|---|
| Изолированная проверка копии | Вручную, без рабочих пользователей | Не относится к работе офиса | Отдельная сеть, копия базы, тестовая учётная запись | Подходит даже обычный ПК, если он исправен |
| Холодный резерв | Вручную после отказа основного сервера | От десятков минут до нескольких часов | Записанный порядок восстановления, доступ к копиям, известные IP-адреса | Подходит для короткой временной работы |
| Автоматическое переключение | Без ручного восстановления | Минуты или меньше | Несколько узлов, кластер, резервирование СУБД, стабильная связь | Одна домашняя машина задачу не закрывает |
Начинайте с изолированной проверки. Она покажет, восстанавливается ли копия, не создавая второй сложный контур рядом с первым.
Холодный резерв станет следующим этапом. Для него уже нужен записанный порядок действий: от получения копии до первого входа пользователя. Без такого порядка время уйдёт не на восстановление, а на поиск паролей и настроек.
Автоматическое переключение относится к другому классу инфраструктуры. Кластер 1С распределяет нагрузку между узлами, но требует сетевой связности и нескольких серверов. Конкретную схему перехода описывает руководство по отказоустойчивому кластеру 1С.
Отбракуйте слабое железо до установки 1С
Проверьте списанную машину под нагрузкой, а не по наклейке на корпусе. Возраст сам по себе ничего не доказывает. Важны исправность накопителя, память, охлаждение и сеть.
Для временной работы пяти пользователей можно взять следующий ориентир: четыре ядра с частотой от 3,0 ГГц, 8 ГБ RAM, SSD от 120 ГБ и сеть от 200 Мбит/с. Эти параметры приводит материал Habr «Как малому бизнесу выбрать сервер для 1С и не переплатить».
Для десяти пользователей тот же материал указывает восемь ядер от 3,0 ГГц, 16 ГБ RAM и накопитель от 240 ГБ. Сеть — 1 Гбит/с. Это ориентиры стороннего материала, а не замеры лаборатории сайта.
| Узел | Что проверить | Когда отбраковать машину | Почему это мешает резервному стенду |
|---|---|---|---|
| Процессор | Число ядер, частоту, температуру под нагрузкой | Частота падает из-за перегрева, система зависает | Восстановление завершится, но временная работа окажется нестабильной |
| Оперативная память | Полный тест памяти, объём, поддержку ECC | Тест находит ошибки или памяти меньше выбранного ориентира | Ошибка памяти может повредить восстановленную базу |
| Накопитель | SMART, журнал ошибок, длительную запись и чтение | Есть ошибки носителя, переназначенные сектора или обрывы ввода-вывода | Копия окажется на диске, которому нельзя доверять |
| Сеть | Проводное подключение и устойчивость канала | Машина работает только через Wi‑Fi или теряет соединение | Пользовательские сеансы будут обрываться |
| Охлаждение | Вентиляторы, радиаторы, температуру корпуса | Машина выключается или сбрасывает частоту | Стенд не выдержит восстановление и последующую проверку |
| Удалённый доступ | IPMI, iLO, iDRAC либо защищённый доступ к ОС | После зависания нужен человек рядом с машиной | Аварийный запуск затянется до физического доступа |
Вывод: машина проходит отбор только после проверки памяти, накопителя, охлаждения и сети. Одного совпадения характеристик с таблицей мало.
Обычный ПК тоже может пройти испытание. Но он не становится сервером из-за установки Windows Server или Linux. Руководство ServerMall указывает, что ПК не рассчитан на круглосуточную работу и множество одновременных пользователей.
У отказа серверного компонента чаще есть обходной путь. Серверы поддерживают резервные блоки питания, горячую замену дисков и удалённое управление через IPMI, iLO или iDRAC. У домашнего ПК отказ блока питания или системной платы обычно останавливает всю машину.
Если вы собираете стенд из отдельных компонентов, сверьте выбор с инструкцией по самостоятельной сборке сервера 1С. Для аварийного резерва выбирайте простую конфигурацию, которую сможете восстановить без редких запчастей.
Подключите ИБП и проводную сеть
Домашний стенд должен корректно завершать работу при отключении электричества. Иначе резервная машина сама повредит базу в момент, когда понадобится офису.
Для одной машины подходит линейно-интерактивный ИБП. В техническом обзоре STARK Power указано время переключения на батарею до 10 мс. Серверный блок питания компенсирует провалы до 20 мс.
Проверьте не только работу от батареи. ИБП должен передать системе команду завершения работы при критическом заряде. STARK Power называет эту функцию Remote Shutdown.
Проведите испытание с отключением входного питания. Машина должна перейти на батарею, получить команду завершения работы и выключиться до разряда аккумуляторов. Затем проверьте файловую систему и запуск базы.
Для соединения с офисом используйте проводную сеть. Wi‑Fi годится для администрирования стенда, но не для пользовательских сеансов 1С. Помеха или смена точки доступа не должна обрывать работу бухгалтерии.
Не открывайте 1С и СУБД напрямую в интернет. Доступ к домашнему стенду стройте через VPN с отдельными учётными записями. Сам стенд лучше поместить в отдельный сетевой сегмент.
RAID сохраняет работу, но не возвращает прошлую копию
RAID 1 требует двух дисков и пишет одинаковые данные на оба. При отказе одного диска второй продолжит работу. Эти свойства описаны в материале «Какой RAID выбрать для 1С».
Зеркало не защищает от удаления базы, шифровальщика и ошибочного обновления. Повреждение сразу попадёт на оба диска. Поэтому RAID нельзя засчитывать как резервную копию.
Для копий используйте правило 3–2–1: три экземпляра данных, два типа носителей, один экземпляр вне основной площадки. Такое правило приводит руководство ServerMall. Домашний стенд может стать удалённой площадкой, но не единственным местом хранения.
| Событие | Поможет RAID 1 | Поможет отдельная копия | Что делать |
|---|---|---|---|
| Отказ одного диска | Да | Да | Заменить диск и проверить массив |
| Случайное удаление базы | Нет | Да | Развернуть нужную копию отдельно |
| Повреждение данных программой | Нет | Да, если копия снята раньше | Выбрать копию до момента повреждения |
| Шифрование файлов | Нет | Да, если копия недоступна шифровальщику | Изолировать заражённую машину |
| Отказ всего сервера | Нет | Да | Развернуть базу на другом оборудовании |
Вывод: RAID сокращает простой при поломке диска. Отдельная копия возвращает данные после ошибок, повреждения и отказа всей машины.
Для стенда достаточно отдельного исправного SSD. Если нужен запуск после отказа одного накопителя, ставьте зеркало из двух дисков. Копии всё равно храните отдельно.
Рассчитайте место для копий
Допустим, исходная база занимает 3 ГБ. В материале Habr указан рост базы на 20–30% в год. Возьмём верхнюю границу как допущение для расчёта.
Через три года размер составит:
3 × 1,3³ = 6,6 ГБ
Три полные копии такой базы займут:
6,6 × 3 = 19,8 ГБ
Эти 19,8 ГБ покрывают только файлы базы. Добавьте место под ОС, СУБД, журналы и временные файлы восстановления. SSD на 120 ГБ оставляет запас для небольшой базы, но этот запас надо проверять по вашей системе.
Если исходная база занимает 40 ГБ, подставьте 40 вместо 3. При сроке в пять лет измените степень: 40 × 1,3⁵. Так расчёт переносится на другой размер и горизонт планирования.
Не храните все три копии на стенде. Одна остаётся в основном контуре, вторая — на отдельном носителе, третья — вне офиса. Домашняя машина закрывает только последний участок схемы.
Испытайте восстановление, а не копирование
Успешное задание резервного копирования подтверждает создание файла. Оно не подтверждает запуск базы. Проверка заканчивается только после входа тестового пользователя.
Компания Total IT описывает ежеквартальное тестирование восстановления в изолированной среде. Во время испытания она запускает копию домена, восстанавливает базу 1С и подключает тестовых пользователей. В отчёте фиксирует RTO и RPO.
RTO — время от начала аварийного сценария до доступной базы. RPO — объём данных, который допустимо потерять. Например, ежедневная копия без промежуточных журналов означает потерю изменений после последнего копирования.
Не подключайте восстановленную базу к рабочим обменам. Отключите регламентные задания, отправку почты и интеграции. Иначе тестовая копия начнёт обмениваться данными от имени рабочей базы.
Если стенд зависит от Active Directory и SQL Server, запускайте службы по зависимостям. В процедуре Total IT записана последовательность AD → SQL → Exchange → 1С. Для вашего контура исключите отсутствующие звенья, но сохраните порядок зависимостей.
| Действие | Признак успеха | Что записать | Что исправить при провале |
|---|---|---|---|
| Получить копию | Файл доступен без подключения к рабочему серверу | Путь, дату, размер и способ передачи | Права доступа, расписание или удалённое хранение |
| Развернуть базу отдельно | СУБД принимает копию без ошибки | Команду, версию СУБД и длительность | Совместимость версий, место на диске, права службы |
| Запустить зависимости | Службы отвечают в нужной последовательности | Имена служб и порядок запуска | Учётные записи, DNS, IP-адреса и пароли |
| Подключить базу к 1С | Кластер или файловый клиент видит базу | Версию платформы и строку подключения | Версию 1С, порт, имя сервера и права |
| Войти тестовым пользователем | Открывается интерфейс и читаются данные | Время до первого входа | Аутентификацию, лицензии и права пользователя |
| Открыть контрольный отчёт | Отчёт строится без изменения рабочих данных | Название отчёта и длительность | Доступ к таблицам, память и работу СУБД |
| Остановить испытание | Тестовая база не отправляет данные наружу | Порядок выключения и очистки | Регламентные задания, обмены и сетевые правила |
Вывод: стенд получает допуск после полного прохода от получения копии до тестового входа. Проверка одного файла или запуска службы этого не заменяет.
Для новой клиент-серверной установки пригодится инструкция, как создать базу и проверить первый вход. Она поможет отделить ошибки восстановления от ошибок регистрации базы.
Повторяйте испытание раз в квартал. Это периодичность практики Total IT, а не универсальный норматив. После обновления платформы, СУБД, домена или схемы копирования запускайте внеплановую проверку.
Что записать в аварийную инструкцию
Инструкция должна работать без автора стенда. Попросите другого администратора пройти её без устных подсказок. Каждое место, где он остановился, требует уточнения.
Запишите расположение копий, порядок запуска служб, IP-адреса, DNS-имена и способ получить пароли. Добавьте контакт человека, который решает, когда допускать пользователей.
Рядом укажите два времени: сколько заняло развёртывание и когда вошёл первый пользователь. После следующего испытания замените значения новыми. Так вы увидите, ускорилась процедура или усложнилась.
Не смешивайте тестовую и рабочую базы в одном списке без заметного различия. Ошибка выбора может отправить документы в восстановленную копию. Лучше использовать отдельные имена, сеть и учётные записи.
Правило допуска стенда
Для офиса на пять пользователей исходный ориентир выглядит так: четыре ядра от 3,0 ГГц, 8 ГБ RAM и SSD от 120 ГБ. Нужны проводная сеть от 200 Мбит/с и ИБП с корректным завершением работы.
Для десяти пользователей ориентир поднимается до восьми ядер, 16 ГБ RAM, накопителя от 240 ГБ и сети 1 Гбит/с. Перед покупкой сравните домашнюю площадку с выделенным сервером и облаком.
Допускайте пользователей только после отдельного восстановления и тестового входа. Запишите RTO, RPO, порядок запуска и результат проверки ИБП. Повторите испытание через квартал.
Если стенд не проходит тест памяти, диска или восстановления, не вкладывайтесь в его доработку без расчёта. Когда требуется другое оборудование, можно передать исходные данные на подбор конфигурации под вашу базу.
Один списанный сервер закрывает проверку копии и временный ручной запуск. Для автоматического переключения нужен отказоустойчивый контур с несколькими узлами и стабильной связью.