Перейти до контенту
Захист DDoS · Peeryx · 15 Tbps+
Усі посібники

Міграція Linux VPS: Debian, Ubuntu та застосунки

Міграція Linux VPS: Debian, Ubuntu та застосунки. Розрізняйте застосунок, підтримувану копію й образ; чужий snapshot не запускається автоматично на KVM. Перевірте користувачів, служби, SQL-запис, сертифікати, завдання й консоль відновлення; IP і шлюз змінюються. Запишіть версії, запуск, зайняте місце, облікові записи, права, завдання, бази й зовнішні залежності. Підтвердьте експорт до скасування.

← Усі посібникиCubixServ

Перед початком

Збережіть повну датовану копію й незалежний оригінал. Зупиніть запис або створіть узгоджену з застосунком копію. Приватно перевірте відновлення.

Опишіть версії й обсяг

Розрізняйте застосунок, підтримувану копію й образ; чужий snapshot не запускається автоматично на KVM.

Запишіть версії, запуск, зайняте місце, облікові записи, права, завдання, бази й зовнішні залежності. Підтвердьте експорт до скасування.

  • KVM
  • Debian / Ubuntu

Збережіть усі дані

Лише читайте OS, архітектуру, монтування, UID/GID, ACL, systemd і cron.

Збережіть повну датовану копію й незалежний оригінал. Зупиніть запис або створіть узгоджену з застосунком копію. Приватно перевірте відновлення.

  • systemd / cron
  • UID / GID / ACL

Збережіть усі дані

cat /etc/os-release
uname -m

Справжньої міграції чи перевірки копій не виконано. Збережіть джерело й перевірене відновлення. Без гарантії безперервності, тієї самої IP чи переносності ліцензій.

Збережіть усі дані

df -hT
lsblk -f

Справжньої міграції чи перевірки копій не виконано. Збережіть джерело й перевірене відновлення. Без гарантії безперервності, тієї самої IP чи переносності ліцензій.

Збережіть усі дані

systemctl list-unit-files --state=enabled
systemctl list-timers --all
crontab -l

Справжньої міграції чи перевірки копій не виконано. Збережіть джерело й перевірене відновлення. Без гарантії безперервності, тієї самої IP чи переносності ліцензій.

Перевірте записи й залежності

Активні файли бази не є узгодженим експортом; транзакційний dump має обмеження рушія й DDL.

Перевірте версії, тимчасове місце, порти й права призначення. Спочатку збережіть версії; оновлюйте окремо. Однакові RAM/vCPU не доводять рівну швидкодію.

  • MySQL / MariaDB / PostgreSQL

Підготуйте призначення й копію

Локальний rsync -n лише імітує; перевірте шляхи й не перезаписуйте мережу призначення.

Заплануйте паузу запису й остаточний узгоджений експорт. Розділіть файли й SQL. Розмір і хеш одного стабільного архіву не доводять узгодженість бази.

  • rsync -n
  • SHA-256

Підготуйте призначення й копію

rsync -aHAXn --numeric-ids -- /source/ /destination/

Справжньої міграції чи перевірки копій не виконано. Збережіть джерело й перевірене відновлення. Без гарантії безперервності, тієї самої IP чи переносності ліцензій.

Підготуйте призначення й копію

sha256sum /path/archive.tar.gz

Справжньої міграції чи перевірки копій не виконано. Збережіть джерело й перевірене відновлення. Без гарантії безперервності, тієї самої IP чи переносності ліцензій.

Перевірте приватно

Перевірте користувачів, служби, SQL-запис, сертифікати, завдання й консоль відновлення; IP і шлюз змінюються.

Приватно перевірте запуск, вхід, права, дані й збереження після коректного перезапуску. Перевірте сертифікати та TCP/UDP без публічного адміністрування.

  • TCP / UDP
  • TLS

Перейдіть із можливістю повернення

Заплануйте остаточну синхронізацію, уникайте подвійних завдань і скасовуйте джерело після прийняття.

Змінюйте адресу або DNS після тестів. Врахуйте TTL і кеші. Стежте за помилками й новими записами; повернення вимагає узгодження нових даних.

  • DNS
  • IP

Що робити у вашій ситуації?

СитуаціяНаступний крок
Перед міграцієюНе перемикайте до успішного приватного відновлення повної копії.
Під час перенесенняЖива копія може пропустити зміни. З адміністратором заплануйте відповідну реплікацію й остаточну синхронізацію; безперервність не обіцяється.
Після переходуЗберігайте стару послугу й оригінали до прийняття. Визначте відповідального за перехід та узгодження нових записів перед поверненням.

Офіційні джерела

Джерела описують протоколи й налаштування. Перевірте документацію саме вашої версії.

  1. ubuntu.com/server/docs/backups-introduction
  2. www.freedesktop.org/software/systemd/man/latest/systemctl.html
  3. man7.org/linux/man-pages/man1/rsync.1.html