Администрирование · 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: файловые базы и СУБД чувствительны к скорости случайного чтения и записи.
Сравнение вариантов
Подходит для Windows-инфраструктуры, бесплатен в составе ОС; ограничение — требует редакцию Pro/Server и усложняет работу с USB-ключами защиты.
Гибкая настройка и проброс USB, удобен для серверов; ограничение — платные редакции для коммерческого использования.
Бесплатный и простой для обучения и тестов; ограничение — заметные потери производительности диска, не рекомендуется для рабочих баз.
Создание виртуальной машины и выделение ресурсов
Минимальные ресурсы зависят от сценария. Для файловой базы с одним-двумя пользователями достаточно 2 виртуальных процессоров и 4–8 ГБ ОЗУ. Для клиент-серверного варианта с PostgreSQL или MS SQL выделяйте от 4 vCPU и 8–16 ГБ, ориентируясь на размер базы и число одновременных сеансов. Точные требования зависят от конфигурации и нагрузки, поэтому начинайте с минимума и наблюдайте за загрузкой.
Виртуальный диск создавайте с запасом: под систему, платформу и растущую базу разумно закладывать от 80–100 ГБ. Динамически расширяющийся диск экономит место, но фиксированный даёт более предсказуемую производительность. Сетевой адаптер настройте в режиме моста (bridge), если ВМ должна быть доступна другим компьютерам сети, или NAT — для изолированных тестов.
- 1Включите виртуализацию в BIOS/UEFI хост-машины
- 2Установите гипервизор и создайте новую ВМ
- 3Выделите vCPU, ОЗУ и диск с запасом под рост базы
- 4Настройте сетевой адаптер (bridge или NAT)
- 5Подключите ISO-образ ОС и установите систему
- 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С, указав сервер баз данных и учётные данные. Проверьте, что база открывается в конфигураторе и предприятии, а в журнале сервера нет ошибок подключения. Регламентные задания и фоновые процессы настраивайте после загрузки данных, чтобы не мешать первичному наполнению.
# Проверка, что служба агента сервера 1С запущена (Windows)
sc query "Агент сервера 1С:Предприятия"
# Проверка прослушиваемых портов кластера
netstat -an | findstr "1540 1541 1560"Проверка результата и типичные ошибки
После завершения установки проверьте три вещи: база открывается в режиме предприятия, клиентские машины подключаются к ВМ по сети, а лицензия отображается корректно в диалоге «О программе». Дополнительно сделайте тестовый снимок ВМ и убедитесь, что восстановление из него проходит без ошибок — это ваша страховка на случай сбоев.
Как проверить результат
База открывается в предприятии без ошибок
Ошибка доступа к каталогу или СУБД — проверяйте права и службы
Лицензия найдена, сеанс стартует
«Не найдена лицензия» — проверяйте активацию и HASP
Клиенты видят ВМ и подключаются к базе
Тайм-аут — проверяйте файрвол и режим сетевого адаптера
Что важно запомнить
Выделите ВМ достаточные ресурсы, установите ОС и гостевые дополнения, затем платформу 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.