Пред да почнете
Зачувајте целосна датирана копија и независен оригинал. Запрете запишување или користете усогласена апликациска копија. Приватно тестирајте обновување.
Попишете верзии и опфат
Разликувајте апликација, поддржана копија и слика; туѓ 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 и gateway се менуваат.
Приватно тестирајте стартување, најава, права, податоци и зачувување по правилен рестарт. Проверете сертификати и TCP/UDP без јавна администрација.
- TCP / UDP
- TLS
Преминете со можност за враќање
Планирајте последна синхронизација, избегнете двојни задачи и откажете по прифаќање.
Променете адреса или DNS по тестовите. Земете ги предвид TTL и кеш. Следете грешки и нови записи; враќањето бара усогласување на новите податоци.
- DNS
- IP
Што да направите во вашиот случај
| Ситуација | Следен чекор |
|---|---|
| Пред миграцијата | Не преминувајте пред успешно приватно обновување на целосна копија. |
| За време на преносот | Копирање активен систем може да пропушти промени. Со администратор планирајте соодветна репликација и последна синхронизација; непрекинатост не се ветува. |
| По преминувањето | Задржете стара услуга и оригинали до прифаќање. Одредете кој одобрува и како се усогласуваат нови записи пред враќање. |
Официјални извори
Изворите ги објаснуваат протоколите и поставките. Проверете ја документацијата за верзијата што ја користите.