К статье
Практический материал

Администрирование · 9 мин

Как установить 1С на виртуальную машину

Установка 1С на виртуальную машину: выбор гипервизора, настройка ресурсов, установка платформы, лицензии и SQL-сервера, типичные ошибки и проверка результата.

Установка 1С на виртуальную машину — стандартная практика для тестовых сред, серверов небольших компаний и изоляции учётных систем от рабочих станций. Виртуализация упрощает резервное копирование, позволяет быстро разворачивать копии баз и переносить сервер между физическими машинами без переустановки.

Процедура включает несколько этапов: выбор гипервизора, создание и настройку виртуальной машины, установку операционной системы, платформы 1С, а при клиент-серверной работе — ещё и СУБД. Каждый этап имеет свои требования к ресурсам и лицензированию, нарушение которых приводит к нестабильной работе или невозможности активировать программу.

Ниже разобраны все шаги с указанием требований, ограничений и типичных ошибок. Инструкция подходит как для локальных гипервизоров (VirtualBox, VMware Workstation, Hyper-V), так и для серверных решений.

Выбор гипервизора и подготовка среды

Для развёртывания 1С подходят три основных типа виртуализации. Hyper-V встроен в Windows Pro и Server и удобен в инфраструктуре Microsoft. VMware Workstation и ESXi дают гибкую настройку оборудования и стабильные снимки состояния. VirtualBox — бесплатный вариант для тестовых задач, но с меньшей производительностью дисковой подсистемы, что критично для баз данных.

Перед созданием ВМ убедитесь, что включена аппаратная виртуализация (Intel VT-x или AMD-V) в BIOS/UEFI хост-машины, а на хосте достаточно свободной оперативной памяти и места на диске. Диск под виртуальную машину с базой 1С лучше размещать на SSD: файловые базы и СУБД чувствительны к скорости случайного чтения и записи.

Сравнение вариантов

Hyper-V

Подходит для Windows-инфраструктуры, бесплатен в составе ОС; ограничение — требует редакцию Pro/Server и усложняет работу с USB-ключами защиты.

VMware Workstation / ESXi

Гибкая настройка и проброс USB, удобен для серверов; ограничение — платные редакции для коммерческого использования.

VirtualBox

Бесплатный и простой для обучения и тестов; ограничение — заметные потери производительности диска, не рекомендуется для рабочих баз.

Создание виртуальной машины и выделение ресурсов

Минимальные ресурсы зависят от сценария. Для файловой базы с одним-двумя пользователями достаточно 2 виртуальных процессоров и 4–8 ГБ ОЗУ. Для клиент-серверного варианта с PostgreSQL или MS SQL выделяйте от 4 vCPU и 8–16 ГБ, ориентируясь на размер базы и число одновременных сеансов. Точные требования зависят от конфигурации и нагрузки, поэтому начинайте с минимума и наблюдайте за загрузкой.

Виртуальный диск создавайте с запасом: под систему, платформу и растущую базу разумно закладывать от 80–100 ГБ. Динамически расширяющийся диск экономит место, но фиксированный даёт более предсказуемую производительность. Сетевой адаптер настройте в режиме моста (bridge), если ВМ должна быть доступна другим компьютерам сети, или NAT — для изолированных тестов.

Порядок создания ВМ
  1. 1
    Включите виртуализацию в BIOS/UEFI хост-машины
  2. 2
    Установите гипервизор и создайте новую ВМ
  3. 3
    Выделите vCPU, ОЗУ и диск с запасом под рост базы
  4. 4
    Настройте сетевой адаптер (bridge или NAT)
  5. 5
    Подключите ISO-образ ОС и установите систему
  6. 6
    Установите гостевые дополнения (VMware Tools / Guest Additions / Integration Services)

Установка операционной системы и подготовка к работе

Установите поддерживаемую версию ОС: для Windows это актуальные редакции Windows 10/11 или Windows Server, для Linux — дистрибутивы из списка системных требований платформы 1С. После установки обновите систему, задайте статический IP-адрес, если ВМ будет сервером, и настройте время и часовой пояс — расхождение времени вызывает ошибки при работе с лицензиями и обменами.

Обязательно установите гостевые дополнения гипервизора. Без них страдают производительность диска и сети, а также корректность снимков состояния. Если планируется доступ к базе по сети, настройте общие папки или сетевые разрешения и проверьте связь с клиентских машин до установки платформы.

Установка платформы 1С

Скачайте дистрибутив платформы с портала 1С по действующей подписке ИТС и запустите установщик внутри ВМ. Для файловой работы достаточно компонентов «1С:Предприятие» и «Тонкий клиент» (при необходимости). Для клиент-серверного варианта дополнительно выберите «Сервер 1С:Предприятия», а для публикации через веб — «Модули расширения веб-сервера».

После установки создайте информационную базу: файловую — указав папку на диске ВМ, клиент-серверную — через консоль кластера серверов с указанием СУБД. Загрузите демо-базу или конфигурацию из поставки и проверьте запуск в режиме предприятия. На этом этапе большинство проблем связано с правами пользователя, от имени которого работает служба сервера 1С, и с доступом к каталогу базы.

Лицензии на виртуальной машине: ключевые ограничения

Программные лицензии 1С привязываются к параметрам компьютера, включая характеристики виртуального оборудования. Изменение числа процессоров, объёма памяти, серийных номеров дисков или перенос ВМ на другой хост может сделать лицензию недействительной, и её придётся активировать заново с использованием резервного пин-кода из комплекта.

USB-ключи HASP на виртуальной машине требуют проброса USB-устройства или сетевого менеджера лицензий. Hyper-V не пробрасывает USB штатно, поэтому ключ обычно оставляют на физическом сервере с HASP License Manager, а ВМ получает лицензии по сети. Перед активацией зафиксируйте конфигурацию ВМ и сделайте снимок — это упростит восстановление.

Установка СУБД для клиент-серверного режима

Если планируется многопользовательская работа, установите СУБД до создания базы. Для PostgreSQL используйте сборку, рекомендованную для 1С, с корректными параметрами локали и кодировки. Для MS SQL Server создайте экземпляр, включите смешанную аутентификацию и предоставьте учётной записи сервера 1С права на создание баз.

После установки СУБД создайте базу через консоль кластера 1С, указав сервер баз данных и учётные данные. Проверьте, что база открывается в конфигураторе и предприятии, а в журнале сервера нет ошибок подключения. Регламентные задания и фоновые процессы настраивайте после загрузки данных, чтобы не мешать первичному наполнению.

bash
# Проверка, что служба агента сервера 1С запущена (Windows)
sc query "Агент сервера 1С:Предприятия"
# Проверка прослушиваемых портов кластера
netstat -an | findstr "1540 1541 1560"

Проверка результата и типичные ошибки

После завершения установки проверьте три вещи: база открывается в режиме предприятия, клиентские машины подключаются к ВМ по сети, а лицензия отображается корректно в диалоге «О программе». Дополнительно сделайте тестовый снимок ВМ и убедитесь, что восстановление из него проходит без ошибок — это ваша страховка на случай сбоев.

Контрольные точки

Как проверить результат

Запуск базы
Норма

База открывается в предприятии без ошибок

Тревожный признак

Ошибка доступа к каталогу или СУБД — проверяйте права и службы

Лицензия
Норма

Лицензия найдена, сеанс стартует

Тревожный признак

«Не найдена лицензия» — проверяйте активацию и HASP

Сеть
Норма

Клиенты видят ВМ и подключаются к базе

Тревожный признак

Тайм-аут — проверяйте файрвол и режим сетевого адаптера

Типичные ошибки
01
Слишком мало ОЗУ под SQL — база работает медленно, сеансы зависают; увеличьте память и ограничьте потребление СУБД.
02
Активация лицензии до фиксации конфигурации ВМ — после изменения ресурсов лицензия слетает; сначала настройте, потом активируйте.
03
Динамический диск на HDD под рабочую базу — сильные тормоза при росте базы; используйте SSD и фиксированный диск.
04
Отключённые гостевые дополнения — низкая производительность сети и диска; установите VMware Tools или аналог.
Итог

Что важно запомнить

Выделите ВМ достаточные ресурсы, установите ОС и гостевые дополнения, затем платформу 1С и при необходимости СУБД. Активируйте лицензии только после окончательной настройки оборудования ВМ и храните резервные пин-коды. Завершайте работу снимком ВМ и проверкой доступа с клиентских машин.

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

Можно ли перенести уже установленную 1С с физического компьютера на виртуальную машину?

Да, через конвертацию диска (P2V) или чистую установку с переносом баз. Программные лицензии при этом почти всегда потребуют повторной активации, так как параметры оборудования изменятся. Заранее подготовьте резервные пин-коды.

Какая ОС лучше для сервера 1С в виртуальной машине — Windows или Linux?

Обе поддерживаются. Windows проще в администрировании для небольших компаний, Linux с PostgreSQL часто выбирают ради экономии на лицензиях ОС и СУБД. Ориентируйтесь на компетенции администратора и список поддерживаемых систем в документации платформы.

Работает ли файловая база 1С на VirtualBox?

Для тестов и обучения — да. Для реальной работы нескольких пользователей VirtualBox не рекомендуется из-за производительности дисковой подсистемы; лучше Hyper-V или VMware.

Что делать, если после изменения конфигурации ВМ слетела лицензия?

Активируйте лицензию повторно резервным пин-кодом из комплекта поставки. Если активации исчерпаны, заполните заявку в центре лицензирования 1С через портал. Чтобы избежать повторения, зафиксируйте конфигурацию ВМ и делайте снимки перед изменениями.

Нужна ли отдельная лицензия 1С для виртуальной машины?

Лицензирование 1С зависит от типа лицензии: клиентские лицензии считаются по сеансам или компьютерам, серверная — по экземпляру сервера. Сама виртуализация отдельной лицензии не требует, но условия конкретной поставки стоит проверить в лицензионном соглашении.

Как обеспечить доступ к USB-ключу HASP из виртуальной машины?

Либо пробросьте USB-устройство средствами гипервизора (в VMware это поддерживается штатно), либо оставьте ключ на физическом сервере с установленным HASP License Manager и настройте получение лицензий по сети — второй вариант надёжнее для Hyper-V.