Краткий ответ: С root-доступом с обеих сторон миграция VPS-к-VPS — самый чистый вариант: разверните VPS Cloud2Y с такой же или новее ОС, скопируйте данные через rsync по SSH, сделайте дампы и импорт баз, воспроизведите конфигурацию, протестируйте через hosts-файл и переключите DNS. Большинство односерверных конфигураций переезжает за вечер.
Обзор
Поскольку вы контролируете оба сервера, почти всё можно автоматизировать и повторять синхронизацию сколько угодно раз до переключения. Паттерн ниже — полная копия, затем дельта-синхронизации, затем короткий freeze — тот же, что используется для миграций без простоя любого масштаба.
Что нужно иметь
- Root-доступ по SSH к старому VPS и новому VPS Cloud2Y.
- Инвентаризацию сервисов: веб-сервер, база данных, версии PHP/рантаймов, cron-задачи, TLS-сертификаты.
- Достаточно диска на целевом сервере для данных с запасом.
Пошаговая инструкция
- Подготовьте цель: установите тот же стек и версии на VPS Cloud2Y; скопируйте нужные конфиги (сайты nginx, пулы php-fpm, systemd-юниты).
- Первая копия данных: со старого сервера выполните:
rsync -aHz --info=progress2 /var/www/ user@NEW_IP:/var/www/ - Базы данных: дамп на старом сервере, импорт на новом — стратегии для больших объёмов см. в переносе баз данных.
- Повторите rsync ближе к переключению: передаются только изменённые файлы, так что дельта-прогоны занимают минуты.
- Протестируйте сайт на новом IP через hosts-файл (гайд).
- Переключение: короткий freeze записей, финальный rsync + дельта базы, переключение DNS, мониторинг логов на новом сервере.
Типичные проблемы
- Копирование системных каталогов: никогда не переносите rsync-ом
/etcили/целиком между серверами — переносите данные, а конфигурацию воспроизводите осознанно. - Расходящиеся версии пакетов: сначала зафиксируйте или выровняйте версии; «на старой машине работало» — это почти всегда история про версии.
- Файрвол на новом сервере: не забудьте открыть 80/443 перед тестированием — таймаут часто оказывается просто файрволом.
Когда обращаться в поддержку
Если провайдер-источник ограничивает SSH, конфигурация занимает несколько серверов или вы просто хотите, чтобы это сделали за вас — закажите бесплатную миграцию и укажите детали обоих серверов.
Частые вопросы
Можно ли скопировать весь диск старого сервера на новый VPS?
Клонирование системных каталогов между разными провайдерами обычно ломает сеть и загрузку. Переносите данные, а конфигурацию воспроизводите осознанно — это быстрее в отладке и чище в долгую.
Зачем запускать rsync несколько раз при миграции?
Первый запуск копирует всё; каждый следующий передаёт только изменённые файлы. Поэтому финальная синхронизация во время freeze занимает минуты даже для больших сайтов.
Должны ли версии ПО совпадать точно?
Сначала выровняйте мажорные версии PHP, базы данных и веб-сервера, чтобы сайт вёл себя идентично, а обновляйтесь уже на новом сервере отдельным контролируемым шагом после переезда.
Похожие статьи
- Как мигрировать с HostPro в Cloud2Y
- Как мигрировать с Contabo в Cloud2Y
- Как мигрировать с Hetzner в Cloud2Y
- Как избежать простоя во время миграции
Готовы начать? Заказать VPS в Cloud2Y →
