В небольшой компании часто стоит несколько серверов, купленных в разные годы: один под 1С, другой под файлы, третий под почту. Виртуализация позволяет собрать их на одном надёжном железе и управлять ими из браузера. Разберём, что такое Proxmox VE, что он даёт компании с точки зрения руководителя и как к нему переходят с VMware и Hyper-V.
Коротко
- Виртуализация — это несколько независимых «компьютеров» внутри одного физического сервера.
- Proxmox VE — бесплатная система виртуализации с открытым кодом; платная подписка даёт проверенные обновления и поддержку разработчика.
- Главные выгоды: меньше железа, снимки перед обновлениями, встроенное резервное копирование, быстрый перенос машин.
- Переход с VMware и Hyper-V возможен, но требует плана: драйверы, сеть, лицензии внутри машин.
Виртуализация простыми словами
Обычный сервер — это один компьютер с одной операционной системой. Если нужна вторая система, например Windows для 1С и Linux для сайта, покупают второй сервер. Виртуализация устроена иначе: на физический сервер ставится специальная система — гипервизор, а уже внутри него создаются виртуальные машины. Каждая из них ведёт себя как отдельный компьютер со своей системой, диском и сетевым адресом.
Виртуальные машины делят между собой процессор, память и диски сервера, но друг другу не мешают: сбой или перезагрузка одной не затрагивает остальные. Для пользователей ничего не меняется — 1С, почта и общие папки работают как раньше.
Что такое Proxmox VE
Proxmox VE (Virtual Environment) — система виртуализации от австрийской компании Proxmox Server Solutions. Она построена на Debian GNU/Linux, а её исходный код открыт и распространяется по лицензии GNU AGPL версии 3. Пользоваться системой можно бесплатно.
Внутри Proxmox работают два вида изоляции:
- виртуальные машины KVM — полноценные компьютеры, в которые ставится любая система, в том числе Windows Server;
- контейнеры LXC — облегчённый вариант для Linux-сервисов, который расходует меньше ресурсов.
Управление идёт через веб-интерфейс: создать машину, выделить ей память, посмотреть нагрузку или открыть консоль можно из браузера. Несколько серверов Proxmox объединяются в кластер с общим управлением, а при наличии общего хранилища машины можно переносить между ними и настраивать автоматический перезапуск на соседнем узле при отказе одного из серверов.
Платная подписка нужна не для запуска, а для эксплуатации. Она открывает доступ к репозиторию обновлений, которые дополнительно проверяются перед выпуском, и, в зависимости от уровня, к технической поддержке разработчика. Бесплатный репозиторий без подписки в документации рекомендуют для тестов, а не для рабочих серверов. Стоимость подписки зависит от числа процессоров в сервере и уровня поддержки — её стоит уточнять на сайте производителя.
Что виртуализация даёт компании
| Задача | Без виртуализации | С Proxmox |
|---|---|---|
| Нужен ещё один сервер | Покупка, доставка, установка в стойку | Новая машина создаётся за минуты на имеющемся железе |
| Рискованное обновление 1С или Windows | Резервная копия и надежда, что не понадобится | Снимок машины перед обновлением и быстрый откат при проблеме |
| Резервное копирование | Отдельные программы для каждого сервера | Встроенные копии целых машин по расписанию |
| Старое железо выходит из строя | Переустановка всех систем на новом сервере | Машины переносятся на новый сервер почти без изменений |
| Нагрузка выросла | Замена сервера целиком | Добавление памяти и процессоров конкретной машине |
Экономия здесь не столько на лицензиях, сколько на железе, электричестве и времени администратора. Один хороший сервер с резервированием дисков и питания обычно надёжнее трёх старых, каждый из которых может отказать в любой день.
Снимки и резервные копии: в чём разница
Снимок (snapshot) фиксирует состояние машины в конкретный момент. Если после обновления что-то сломалось, машину возвращают к снимку, и всё работает как до обновления. Это удобно, но снимок хранится на том же сервере и на тех же дисках.
Резервная копия — это полная копия машины, которая лежит в другом месте. В Proxmox есть встроенный инструмент копирования работающих машин по расписанию. Для более серьёзных задач тот же разработчик выпускает Proxmox Backup Server: он делает инкрементные копии, то есть передаёт только изменения, и не хранит повторяющиеся данные дважды.
Снимок не заменяет резервную копию. Если откажут диски сервера, пропадут и машины, и все их снимки. Копии должны храниться на другом устройстве, а хотя бы одна из них — за пределами офиса.
Переезд с VMware и Hyper-V
Многие компании задумались о смене платформы по внешним причинам. VMware в 2022 году приостановила работу в России, а после покупки компанией Broadcom её продукты продаются только по подписке. Бесплатный отдельный Hyper-V Server последний раз выходил в версии 2019 года — дальше Microsoft предлагает роль Hyper-V в составе платного Windows Server.
В Proxmox начиная с версии 8.2 есть мастер импорта, который забирает машины напрямую с серверов VMware ESXi. Также поддерживается импорт из формата OVF/OVA. Машины Hyper-V переносят через конвертацию их дисков. Сама процедура обычно выглядит так:
- Составить список машин: что на них работает, сколько ресурсов они используют, какие из них критичны.
- Подготовить новую площадку: Proxmox, сеть, хранилище и расписание резервного копирования.
- Перенести несколько некритичных машин для проверки и дать сотрудникам поработать с ними.
- Заменить в машинах Windows драйверы на подходящие для новой платформы и поставить гостевой агент.
- Перенести основные машины группами в нерабочее время, проверить работу и только потом выключить старую платформу.
Отдельно проверьте лицензии внутри машин. Программные лицензии 1С и некоторых других продуктов привязаны к параметрам оборудования, а после переезда оборудование для системы меняется. Может понадобиться повторная активация — порядок уточните у поставщика лицензий до переноса.
Что нужно для запуска
Точные требования зависят от того, какие системы будут работать внутри, но общие правила одинаковы для любой компании:
- Сервер с запасом памяти. Память обычно заканчивается раньше процессора, потому что каждой машине её выделяют отдельно.
- Надёжные диски с резервированием. На одном сервере теперь живут все системы компании, поэтому отказ диска не должен останавливать работу. Для этого используют зеркала или RAID-массивы, в том числе средствами файловой системы ZFS, которую Proxmox поддерживает.
- Отдельное место для резервных копий — другой сервер, сетевое хранилище или облако, но не те же диски.
- Источник бесперебойного питания, который даст серверу корректно выключиться при пропадании электричества.
Когда Proxmox не нужен
Если в компании один сервер, который справляется с нагрузкой и не планирует расширения, виртуализация может оказаться лишним слоем. Впрочем, даже в этом случае её часто ставят ради снимков и удобного переноса на новое железо в будущем.
Нужен человек, который будет сопровождать систему: обновлять её, следить за дисками и резервными копиями. Proxmox проще многих аналогов, но это всё равно серверная платформа, а не офисная программа. Веб-интерфейс управления нельзя открывать в интернет — по умолчанию он работает на порту 8006, и проверить, не доступен ли он снаружи, можно проверкой порта. Для удалённого доступа используйте VPN.
Если своего железа нет или оно устарело, есть другой путь — арендовать серверы в дата-центре и сразу развернуть на них Proxmox. Тогда не нужно покупать оборудование и думать о серверной в офисе.
Если переносить машины своими силами некому, можно заказать миграцию на Proxmox с VMware или Hyper-V как отдельный проект: с планом по этапам, пробным переносом и документацией по итоговой площадке.
Частые вопросы
Proxmox правда бесплатный?
Да, саму систему можно скачать и использовать без оплаты. Подписка платная и даёт проверенный репозиторий обновлений и поддержку. Для рабочих серверов компании подписку стоит рассмотреть, но работать без неё технически можно.
Можно ли запускать в Proxmox Windows Server и 1С?
Да, Windows ставится в виртуальную машину KVM. Для лучшей скорости дисков и сети в Windows устанавливают специальные драйверы virtio. Лицензирование Windows и 1С при этом не меняется: лицензии нужны так же, как на обычном сервере.
Чем снимок отличается от резервной копии?
Снимок — точка отката на том же сервере, удобная перед обновлениями. Резервная копия хранится отдельно и спасает при отказе сервера. Нужны оба инструмента.
Сколько машин поместится на одном сервере?
Это зависит от того, сколько памяти, процессоров и дисковой скорости требуют Ваши системы. Обычно сначала смотрят текущую загрузку существующих серверов, складывают её и добавляют запас на рост и на резервирование.