Преминете към съдържанието
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