Преди да започнете
Запазете пълно датирано копие и независим оригинал. Спрете записите или използвайте съгласуван с приложението архив. Тествайте възстановяването насаме.
Опишете версии и обхват
Различавайте приложение, поддържан архив и образ; чужд 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
Какво да направите във вашия случай
| Ситуация | Следваща стъпка |
|---|---|
| Преди миграцията | Не преминавайте преди успешно частно възстановяване на пълно копие. |
| По време на преноса | Копирането на работеща система може да пропусне промени. С администратор планирайте подходяща репликация и последна синхронизация; непрекъснатост не се обещава. |
| След преминаването | Запазете старата услуга и оригиналите до приемане. Определете кой одобрява преминаването и как се съгласуват нови записи при връщане. |
Официални източници
Източниците обясняват протоколите и настройките. Проверете документацията за използваната версия.