Prijeđi na sadržaj
DDoS zaštita · Peeryx · 15 Tbps+
Svi vodiči

Migracija Linux VPS-a: Debian, Ubuntu i aplikacije

Migracija Linux VPS-a: Debian, Ubuntu i aplikacije. Razlikujte aplikaciju, podržanu kopiju i sliku sustava; tuđi snapshot ne pokreće se automatski na KVM-u. Testirajte korisnike, usluge, SQL zapise, certifikate, zadatke i konzolu oporavka; IP i pristupnik se mijenjaju. Zapišite verzije, pokretanje, zauzeti prostor, račune, prava, zadatke, baze i vanjske ovisnosti. Potvrdite izvoz prije otkazivanja.

← Svi vodičiCubixServ

Prije početka

Sačuvajte potpunu datiranu kopiju i neovisan izvornik. Zaustavite zapise ili napravite dosljednu kopiju aplikacije. Privatno testirajte obnovu.

Popišite verzije i opseg

Razlikujte aplikaciju, podržanu kopiju i sliku sustava; tuđi snapshot ne pokreće se automatski na KVM-u.

Zapišite verzije, pokretanje, zauzeti prostor, račune, prava, zadatke, baze i vanjske ovisnosti. Potvrdite izvoz prije otkazivanja.

  • KVM
  • Debian / Ubuntu

Sačuvajte sve podatke

Samo čitanjem popišite OS, arhitekturu, montiranja, UID/GID, ACL, systemd i cron.

Sačuvajte potpunu datiranu kopiju i neovisan izvornik. Zaustavite zapise ili napravite dosljednu kopiju aplikacije. Privatno testirajte obnovu.

  • systemd / cron
  • UID / GID / ACL

Sačuvajte sve podatke

cat /etc/os-release
uname -m

Nije provedena stvarna migracija ni provjera kopije. Zadržite izvor i testirani oporavak. Nema jamstva rada bez prekida, iste IP adrese ili prenosivih licenci.

Sačuvajte sve podatke

df -hT
lsblk -f

Nije provedena stvarna migracija ni provjera kopije. Zadržite izvor i testirani oporavak. Nema jamstva rada bez prekida, iste IP adrese ili prenosivih licenci.

Sačuvajte sve podatke

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

Nije provedena stvarna migracija ni provjera kopije. Zadržite izvor i testirani oporavak. Nema jamstva rada bez prekida, iste IP adrese ili prenosivih licenci.

Provjerite račune i ovisnosti

Aktivne datoteke baze nisu dosljedan izvoz; transakcijski dump ima ograničenja mehanizma i DDL-a.

Provjerite verzije, privremeni prostor, portove i prava odredišta. Prvo zadržite verzije; ažurirajte zasebno. Jednaki RAM/vCPU ne znače jednak učinak.

  • MySQL / MariaDB / PostgreSQL

Pripremite odredište i kopiju

Lokalni rsync -n samo simulira; provjerite putanje i ne prepisujte mrežu odredišta izvornom konfiguracijom.

Planirajte stanku zapisa i konačni dosljedni izvoz. Odvojite datoteke i SQL. Veličina i hash iste stabilne arhive ne dokazuju dosljednost baze.

  • rsync -n
  • SHA-256

Pripremite odredište i kopiju

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

Nije provedena stvarna migracija ni provjera kopije. Zadržite izvor i testirani oporavak. Nema jamstva rada bez prekida, iste IP adrese ili prenosivih licenci.

Pripremite odredište i kopiju

sha256sum /path/archive.tar.gz

Nije provedena stvarna migracija ni provjera kopije. Zadržite izvor i testirani oporavak. Nema jamstva rada bez prekida, iste IP adrese ili prenosivih licenci.

Testirajte privatno

Testirajte korisnike, usluge, SQL zapise, certifikate, zadatke i konzolu oporavka; IP i pristupnik se mijenjaju.

Privatno testirajte pokretanje, prijavu, prava, podatke i trajnost nakon urednog ponovnog pokretanja. Provjerite certifikate i TCP/UDP bez javne administracije.

  • TCP / UDP
  • TLS

Prijeđite uz mogućnost oporavka

Planirajte konačnu sinkronizaciju, izbjegnite dvostruke zadatke i otkažite tek nakon prihvaćanja.

Adresu ili DNS promijenite nakon testova. Uvažite TTL i predmemoriju. Pratite pogreške i nove zapise; povratak zahtijeva usklađivanje novih podataka.

  • DNS
  • IP

Što učiniti u vašoj situaciji

SituacijaSljedeći korak
Prije migracijeNe prelazite prije uspješne privatne obnove potpune kopije.
Tijekom prijenosaKopiranje aktivnog sustava može propustiti promjene. S administratorom planirajte prikladnu replikaciju i konačnu sinkronizaciju; neprekidnost nije obećana.
Nakon prijelazaStaru uslugu i izvornike zadržite do prihvaćanja. Odredite tko odobrava prijelaz i kako uskladiti nove zapise prije povratka.

Službeni izvori

Izvori objašnjavaju protokole i postavke. Provjerite dokumentaciju verzije koju upotrebljavate.

  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