Перед початком
Збережіть повну датовану копію й незалежний оригінал. Зупиніть запис або створіть узгоджену з застосунком копію. Приватно перевірте відновлення.
Опишіть версії й обсяг
Розрізняйте застосунок, підтримувану копію й образ; чужий 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
Що робити у вашій ситуації?
| Ситуація | Наступний крок |
|---|---|
| Перед міграцією | Не перемикайте до успішного приватного відновлення повної копії. |
| Під час перенесення | Жива копія може пропустити зміни. З адміністратором заплануйте відповідну реплікацію й остаточну синхронізацію; безперервність не обіцяється. |
| Після переходу | Зберігайте стару послугу й оригінали до прийняття. Визначте відповідального за перехід та узгодження нових записів перед поверненням. |
Офіційні джерела
Джерела описують протоколи й налаштування. Перевірте документацію саме вашої версії.