Прескокни на содржината
DDoS заштита · Peeryx · 15 Tbps+
Сите водичи

Миграција на Linux VPS: Debian, Ubuntu и апликации

Миграција на Linux VPS: Debian, Ubuntu и апликации. Разликувајте апликација, поддржана копија и слика; туѓ snapshot не стартува автоматски на KVM. Тестирајте корисници, услуги, SQL записи, сертификати, задачи и конзола за обновување; IP и gateway се менуваат. Запишете верзии, стартување, зафатен простор, сметки, права, задачи, бази и надворешни зависности. Потврдете извоз пред откажување.

← Сите водичи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 и gateway се менуваат.

Приватно тестирајте стартување, најава, права, податоци и зачувување по правилен рестарт. Проверете сертификати и 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