Pāriet uz saturu
DDoS aizsardzība · Peeryx · 15 Tbps+
Visi ceļveži

Linux VPS migrācija: Debian, Ubuntu un lietotnes

Linux VPS migrācija: Debian, Ubuntu un lietotnes. Atšķiriet lietotni, atbalstītu kopiju un sistēmas attēlu; svešs snapshot nesāk KVM automātiski. Pārbaudiet lietotājus, servisus, SQL rakstīšanu, sertifikātus, uzdevumus un atjaunošanas konsoli; IP un vārteja mainās. Pierakstiet versijas, palaišanu, aizņemto vietu, kontus, tiesības, uzdevumus, datubāzes un ārējās atkarības. Apstipriniet eksportu pirms atcelšanas.

← Visi ceļvežiCubixServ

Pirms sākšanas

Saglabājiet pilnu datētu kopiju un neatkarīgu oriģinālu. Apturiet rakstīšanu vai izmantojiet lietotnei konsekventu kopiju. Privāti pārbaudiet atjaunošanu.

Apziniet versijas un apjomu

Atšķiriet lietotni, atbalstītu kopiju un sistēmas attēlu; svešs snapshot nesāk KVM automātiski.

Pierakstiet versijas, palaišanu, aizņemto vietu, kontus, tiesības, uzdevumus, datubāzes un ārējās atkarības. Apstipriniet eksportu pirms atcelšanas.

  • KVM
  • Debian / Ubuntu

Saglabājiet visus datus

Tikai lasot apziniet OS, arhitektūru, montējumus, UID/GID, ACL, systemd un cron.

Saglabājiet pilnu datētu kopiju un neatkarīgu oriģinālu. Apturiet rakstīšanu vai izmantojiet lietotnei konsekventu kopiju. Privāti pārbaudiet atjaunošanu.

  • systemd / cron
  • UID / GID / ACL

Saglabājiet visus datus

cat /etc/os-release
uname -m

Nav veikta reāla migrācija vai kopijas pārbaude. Saglabājiet avotu un pārbaudītu atjaunošanu. Bez garantijas par nepārtrauktību, to pašu IP vai pārnesamām licencēm.

Saglabājiet visus datus

df -hT
lsblk -f

Nav veikta reāla migrācija vai kopijas pārbaude. Saglabājiet avotu un pārbaudītu atjaunošanu. Bez garantijas par nepārtrauktību, to pašu IP vai pārnesamām licencēm.

Saglabājiet visus datus

systemctl list-unit-files --state=enabled
systemctl list-timers --all
crontab -l

Nav veikta reāla migrācija vai kopijas pārbaude. Saglabājiet avotu un pārbaudītu atjaunošanu. Bez garantijas par nepārtrauktību, to pašu IP vai pārnesamām licencēm.

Pārbaudiet kontus un atkarības

Aktīvi datubāzes faili nav konsekvents eksports; transakciju dump ir dzinēja un DDL ierobežojumi.

Pārbaudiet mērķa versijas, pagaidu vietu, portus un tiesības. Sākumā saglabājiet versijas; atjauniniet atsevišķi. Vienādi RAM/vCPU nepierāda vienādu veiktspēju.

  • MySQL / MariaDB / PostgreSQL

Sagatavojiet mērķi un kopiju

Lokāls rsync -n tikai simulē; pārbaudiet ceļus un nepārrakstiet mērķa tīklu.

Plānojiet rakstīšanas pauzi un konsekventu gala eksportu. Atdaliet failus un SQL. Tā paša stabilā arhīva izmērs/jaucējvērtība nepierāda datubāzes konsekvenci.

  • rsync -n
  • SHA-256

Sagatavojiet mērķi un kopiju

rsync -aHAXn --numeric-ids -- /source/ /destination/

Nav veikta reāla migrācija vai kopijas pārbaude. Saglabājiet avotu un pārbaudītu atjaunošanu. Bez garantijas par nepārtrauktību, to pašu IP vai pārnesamām licencēm.

Sagatavojiet mērķi un kopiju

sha256sum /path/archive.tar.gz

Nav veikta reāla migrācija vai kopijas pārbaude. Saglabājiet avotu un pārbaudītu atjaunošanu. Bez garantijas par nepārtrauktību, to pašu IP vai pārnesamām licencēm.

Pārbaudiet privāti

Pārbaudiet lietotājus, servisus, SQL rakstīšanu, sertifikātus, uzdevumus un atjaunošanas konsoli; IP un vārteja mainās.

Privāti pārbaudiet palaišanu, pieslēgšanos, tiesības, datus un saglabāšanu pēc korektas pārstartēšanas. Pārbaudiet sertifikātus un TCP/UDP bez publiskas administrācijas.

  • TCP / UDP
  • TLS

Pārejiet ar atjaunošanas iespēju

Plānojiet gala sinhronizāciju, novērsiet dubultus uzdevumus un atceliet pēc pieņemšanas.

Mainiet adresi vai DNS pēc testiem. Ņemiet vērā TTL un kešatmiņu. Vērojiet kļūdas un jaunus ierakstus; atgriešanās prasa saskaņot jaunos datus.

  • DNS
  • IP

Ko darīt tavā situācijā?

SituācijaNākamais solis
Pirms migrācijasNepārejiet pirms pilnas kopijas veiksmīgas privātas atjaunošanas.
Pārnešanas laikāDzīva kopēšana var izlaist izmaiņas. Ar administratoru plānojiet piemērotu replikāciju un gala sinhronizāciju; nepārtrauktība netiek solīta.
Pēc pārejasSaglabājiet veco pakalpojumu un oriģinālus līdz pieņemšanai. Nosakiet pārejas apstiprinātāju un jauno ierakstu saskaņošanu pirms atgriešanās.

Oficiālie avoti

Avoti apraksta protokolus un iestatījumus. Pārbaudi izmantotās versijas dokumentāciju.

  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