Коротка відповідь: З 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 →
