Миграция · Другие системы
Миграция с любой другой биллинговой панели на NexCMP
Что бы вы ни использовали сегодня, миграция строится по единой методологии: инвентаризация, экспорт, маппинг, тестовый прогон, параллельная работа и переключение. В течение 30 рабочих дней в рамках NexCMP Source квалифицированный инженер реализует этот процесс для вашей системы без дополнительной оплаты.
Входит в NexCMP Source ($499 разово), не входит в NexCMP Free. VMware, WHMCS, HostBill, Blesta, Paymenter, StackBill, Virtualizor и Apache CloudStack являются товарными знаками соответствующих владельцев. NexCMP является независимым решением, не аффилирован с ними и не одобрен ими.
Проблема: каждая система хранит бизнес-данные по-своему
HostBill, Blesta и Paymenter — это биллинговые системы для хостинг-бизнеса, а StackBill — платформа управления облачной инфраструктурой для сервис-провайдеров. Virtualizor представляет собой панель управления виртуальными серверами. Другие решения бывают самописными или достаются в наследство от прежнего провайдера. Каждая система хранит клиентов, балансы, услуги и тарифы в собственной структуре и предлагает свои способы выгрузки данных.
В NexCMP нет готовых коннекторов для этих систем, и эта страница не заявляет об их наличии. Но у NexCMP есть четкая целевая структура: клиенты с предоплатным кошельком, виртуальные машины с почасовой или ежемесячной оплатой, тарифные планы с ценами, счета и white-label реселлеры. Инженер сопоставляет ваши данные с этой структурой, используя любой доступный способ экспорта в вашей системе.
Системы, о которых идет речь
Эти продукты широко распространены в качестве исходных систем. Их перечисление не означает, что NexCMP имеет к ним готовое подключение.
HostBill
ПО для биллинга и автоматизации веб-хостинга. Мы считываем данные доступным для вашей версии способом экспорта и сопоставляем результат с NexCMP.
Blesta
Self-hosted платформа биллинга, провижининга и технической поддержки. Ее документация включает описание API, что является одним из возможных путей получения данных.
Paymenter
Биллинговая платформа с открытым исходным кодом для хостинг-бизнеса. Мы определяем подходящий способ экспорта для вашей версии на 1-й неделе.
StackBill
Платформа управления облаком, помогающая сервис-провайдерам продавать облачную инфраструктуру. На 1-й неделе мы определяем, какие данные можно экспортировать из вашей версии.
Virtualizor
Панель управления виртуальными серверами. В ее документации описан административный API, который служит одним из возможных способов выгрузки данных о серверах и пользователях. Перенос самих виртуальных машин планируется индивидуально.
Любые другие системы
Электронные таблицы, база данных, собственная панель или набор разных инструментов. Если данные можно экспортировать или запросить, их можно сопоставить.
Методология
Пять стандартных шагов для любой исходной системы.
1. Инвентаризация
Формирование перечня сущностей: клиенты, балансы, услуги, виртуальные машины, тарифы, цены, шлюзы, тикеты, реселлеры, регламентные задания. Для каждого объекта фиксируется, где он находится и как его считать.
2. Экспорт
Считывание данных через API системы, запросы к базе данных или выгрузку отчетов, преимущественно в режиме только для чтения. Способ выгрузки зависит от системы и ее версии и предварительно валидируется.
3. Маппинг
Определение соответствия каждого элемента в NexCMP: учетная запись клиента, баланс кошелька, тариф, виртуальная машина, привязанная к клиенту, или архивный файл. Объекты, не имеющие аналогов в NexCMP, архивируются или остаются на месте.
4. Тестовый прогон
Запуск скриптов переноса в тестовый экземпляр NexCMP и построчное сравнение результатов с исходной системой, в первую очередь балансов и услуг. Итерации повторяются до полного совпадения.
5. Параллельная работа и переключение
Загрузка продуктивных данных, параллельная работа обеих систем, финальная синхронизация балансов и переключение биллинга в согласованную дату.
Что обычно переносится, а что нет
Принцип одинаков для большинства систем; точный перечень формируется на 1-й неделе после анализа вашей инфраструктуры.
Клиенты
- В NexCMP
- Аккаунты клиентов создаются в панели администратора NexCMP, после чего отправляется письмо с приглашением или ссылкой на сброс пароля
- Примечание
- Пароли по умолчанию не переносятся: клиенты задают новые.
Балансы аккаунтов
- В NexCMP
- Пополнение баланса кошелька администратором с указанием основания
- Примечание
- Суммы в NexCMP указываются в долларах США; другие валюты конвертируются по согласованному с вами курсу.
Облачные серверы
- В NexCMP
- Виртуальные машины привязываются к соответствующему клиенту и тарифному плану
- Примечание
- Применимо к машинам на CloudStack или Proxmox VE. Перенос машин с других платформ планируется в индивидуальном порядке.
Продукты и цены
- В NexCMP
- Тарифные планы с почасовой или помесячной оплатой
- Примечание
- Пересоздаются совместно с вами, а не копируются напрямую, поскольку NexCMP тарифицирует серверы почасово или помесячно.
История счетов
- В NexCMP
- Архивируются в виде файлов, остающихся у вас
- Примечание
- NexCMP выставляет собственные счета со дня запуска.
Сохраненные способы оплаты
- В NexCMP
- Не переносятся
- Примечание
- Карты, сохраненные в платежном шлюзе, привязаны к нему; клиенты добавляют способ оплаты заново.
Домены, виртуальный хостинг и другие не-облачные продукты
- В NexCMP
- Не переносятся
- Примечание
- NexCMP предназначен для продажи облачных серверов и собственных модулей.
Реселлеры
- В NexCMP
- Пересоздаются как white-label реселлеры, если вы их используете
- Примечание
- У каждого реселлера есть собственный домен, бренд и оптовый баланс.
Администратор NexCMP может создавать клиентов, начислять средства с обязательным указанием причины и создавать виртуальные машины для клиентов, а журнал операций работает только на добавление. Массовая загрузка выполняется скриптами через консоль администратора, API или, при необходимости, через исходный код, доступный в Source.
План по неделям
Типовой график, адаптируемый под ваш проект. 30 рабочих дней непрерывной работы — это около шести календарных недель.
Неделя 1 — Инвентаризация и определение способа экспорта
Мы изучаем вашу систему, определяем способы чтения данных и настраиваем маппинг в NexCMP. Вы решаете, что переносить, что архивировать, а что оставить.
Неделя 2 — Настройка NexCMP
NexCMP устанавливается и подключается к вашей среде CloudStack и/или Proxmox VE. Брендинг, тарифные планы, цены, платежные каналы и почта настраиваются до загрузки любых данных клиентов.
Неделя 3 — Тестовый прогон
Скрипты загружают копию ваших данных в тестовый экземпляр NexCMP. Мы сверяем балансы, клиентов и услуги с исходной системой и проводим репетицию переключения.
Недели 4 и 5 — Боевые данные и параллельная работа
Загружаются реальные данные, машины привязываются к клиентам, и обе системы работают параллельно, пока вы проверяете аккаунты. Финальные балансы синхронизируются непосредственно перед переключением.
Неделя 6 — Переключение и передача
Биллинг переносится в согласованную дату, старые регулярные подписки отменяются, клиенты получают уведомления, а мы передаем скрипты и документацию. Мы остаемся на связи для поддержки миграции до окончания 30 рабочих дней.
Предварительный план. Точный график составляется по итогам недели 1, а единственное жестко зафиксированное в предложении обязательство по срокам — 30 рабочих дней.
Риски и способы их минимизации
Мы не обещаем нулевой простой или идеальный первый прогон. Вот с какими сложностями можно столкнуться и как мы их решаем.
Система, данные из которой невозможно прочитать
Если система не поддерживает пригодный для использования экспорт, мы сообщим об этом на первой неделе и согласуем альтернативу — например, прямое чтение базы данных или ручной список для небольшой части данных. Мы не начинаем миграцию, если данные невозможно прочитать.
Расхождения в балансах
Тестовый прогон сверяет каждый баланс с исходной системой, а финальные балансы считываются повторно непосредственно перед переключением. Любая ошибка после переключения корректируется прозрачной сторнирующей проводкой.
Двойное списание при переходе
Регулярные подписки в платежных шлюзах продолжили бы списывать средства после переноса. Мы отключаем их в день переключения, после параллельной работы обеих систем, в согласованную с вами дату перехода биллинга.
Серверы на другой платформе
Если виртуальные машины также меняют платформу, возникают сопутствующие риски: простой каждой машины, драйверы, адресация и лицензии установленного ПО. Мы планируем это как отдельный этап работ и проводим тестирование перед каждой волной миграции.
Адреса и DNS
IP-адреса, MAC-адреса и DNS-записи могут измениться при переносе машин. Их перечень составляется на 1-й неделе, TTL снижаются заблаговременно перед переключением, а клиенты предупреждаются заранее.
Откат
Исходная система не удаляется. Пока вы не подтвердите завершение миграции, из нее можно считывать данные клиентов и при необходимости вернуть на нее биллинг.
Кто за что отвечает
Доступ на чтение к исходной системе: через ее API, учетную запись базы данных или выгрузки отчетов
- Эксперт выполняет
- Проводит инвентаризацию и пишет скрипты экспорта и маппинга
Решения по тарифам, ценам и составу архивируемых данных
- Эксперт выполняет
- Предлагает варианты и настраивает тарифы в NexCMP
Аккаунты и ключи платежных шлюзов, а также реквизиты продавца для выставления счетов
- Эксперт выполняет
- Настраивает их в NexCMP и выполняет тестовый платеж
Доступ к CloudStack или Proxmox VE либо к серверам для их развертывания
- Эксперт выполняет
- Подключает платформу и привязывает машины к клиентам
Дата переключения и текст оповещения клиентов
- Эксперт выполняет
- Проводит репетицию и само переключение, затем проверяет балансы
Что входит в 30 рабочих дней
Миграция входит в обновление до NexCMP Source: единовременный платеж $499 включает полный исходный код (сервер на Rust, портал и панель администратора на Vue, агент узла на Go, CLI, скрипты сборки), право на неограниченную модификацию и сборку собственной версии, 12 месяцев обновлений исходного кода, все приложения и 30 рабочих дней непрерывной работы с ведущим инженером.
В течение этих 30 рабочих дней эксперт бесплатно выполнит миграцию с любой другой исходной системы или биллинг-панели на NexCMP, проведет миграцию с WHMCS или VMware, либо полностью выполнит настройку «под ключ» и сборку ваших приложений. Отсчет времени начинается с момента старта работ с экспертом и отображается на странице вашей лицензии. Поддержка миграции действует в течение тех же 30 дней.
В NexCMP Free это не входит. NexCMP Free предоставляется бесплатно на один год со всеми модулями без техподдержки (только исправление ошибок в исходном коде) и продлевается за $99 в год.
Другие панели — часто задаваемые вопросы
Сколько это стоит?
Входит ли это в NexCMP Free?
Есть ли в NexCMP коннектор для HostBill, Blesta, Paymenter, StackBill или Virtualizor?
Моей системы нет в вашем списке. Можно ли её перенести?
Потребуются ли какие-то действия от моих клиентов?
Будет ли простой в работе?
Что необходимо предоставить?
Источники и примечания
Перечисленные здесь системы указаны на основе информации с их общедоступных сайтов по состоянию на 2026-10-30. Упоминание продукта не означает, что NexCMP подключается к нему напрямую; мы не проверяли возможности экспорта, кроме тех, что описаны в приведенных ниже источниках. VMware, WHMCS, HostBill, Blesta, Paymenter, StackBill, Virtualizor и Apache CloudStack являются товарными знаками соответствующих владельцев. NexCMP является независимым решением, не связанным с ними и не одобренным ими.
Миграция с вашей текущей панели с помощью инженера
Перейдите на NexCMP Source за $499 и запустите 30 рабочих дней совместной работы или сначала расскажите о вашей системе, написав на [email protected].
Последнее обновление:


