Mine sisule
DDoS-kaitse · Peeryx · 15 Tbps+
Kõik juhendid

Linux VPS-i kolimine: Debian, Ubuntu ja rakendused

Linux VPS-i kolimine: Debian, Ubuntu ja rakendused. Erista rakendus, toetatud koopia ja süsteemipilt; võõras snapshot ei käivitu KVM-il automaatselt. Testi kasutajaid, teenuseid, SQL-kirjutust, sertifikaate, ülesandeid ja taastamiskonsooli; IP ja lüüs muutuvad. Märgi versioonid, käivitamine, kasutatud ruum, kontod, õigused, ülesanded, andmebaasid ja välised sõltuvused. Kinnita eksport enne lõpetamist.

← Kõik juhendidCubixServ

Enne alustamist

Hoia täielik kuupäevastatud koopia ja sõltumatu originaal. Peata kirjutamine või loo rakendusega kooskõlaline varukoopia. Testi taastamist privaatselt.

Kaardista versioonid ja ulatus

Erista rakendus, toetatud koopia ja süsteemipilt; võõras snapshot ei käivitu KVM-il automaatselt.

Märgi versioonid, käivitamine, kasutatud ruum, kontod, õigused, ülesanded, andmebaasid ja välised sõltuvused. Kinnita eksport enne lõpetamist.

  • KVM
  • Debian / Ubuntu

Säilita kõik andmed

Kaardista ainult lugedes OS, arhitektuur, ühendused, UID/GID, ACL, systemd ja cron.

Hoia täielik kuupäevastatud koopia ja sõltumatu originaal. Peata kirjutamine või loo rakendusega kooskõlaline varukoopia. Testi taastamist privaatselt.

  • systemd / cron
  • UID / GID / ACL

Säilita kõik andmed

cat /etc/os-release
uname -m

Tegelikku kolimist ega koopiakontrolli pole tehtud. Säilita allikas ja testitud taastamine. Katkematust, sama IP-d ega litsentsi ülekantavust ei tagata.

Säilita kõik andmed

df -hT
lsblk -f

Tegelikku kolimist ega koopiakontrolli pole tehtud. Säilita allikas ja testitud taastamine. Katkematust, sama IP-d ega litsentsi ülekantavust ei tagata.

Säilita kõik andmed

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

Tegelikku kolimist ega koopiakontrolli pole tehtud. Säilita allikas ja testitud taastamine. Katkematust, sama IP-d ega litsentsi ülekantavust ei tagata.

Kontrolli kontosid ja sõltuvusi

Aktiivsed andmebaasifailid pole kooskõlaline eksport; tehingulistel dumpidel on mootori ja DDL-i piirangud.

Kontrolli sihtversioone, ajutist ruumi, porte ja õigusi. Säilita algul versioonid; uuenda eraldi. Sama RAM/vCPU ei tõenda sama jõudlust.

  • MySQL / MariaDB / PostgreSQL

Valmista siht ja koopia

Kohalik rsync -n ainult simuleerib; kontrolli teid ja ära kirjuta sihtvõrku üle.

Planeeri kirjutuspaus ja kooskõlaline lõppeksport. Eralda failid ja SQL. Sama stabiilse arhiivi suurus/räsi ei tõenda andmebaasi kooskõla.

  • rsync -n
  • SHA-256

Valmista siht ja koopia

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

Tegelikku kolimist ega koopiakontrolli pole tehtud. Säilita allikas ja testitud taastamine. Katkematust, sama IP-d ega litsentsi ülekantavust ei tagata.

Valmista siht ja koopia

sha256sum /path/archive.tar.gz

Tegelikku kolimist ega koopiakontrolli pole tehtud. Säilita allikas ja testitud taastamine. Katkematust, sama IP-d ega litsentsi ülekantavust ei tagata.

Testi privaatselt

Testi kasutajaid, teenuseid, SQL-kirjutust, sertifikaate, ülesandeid ja taastamiskonsooli; IP ja lüüs muutuvad.

Testi privaatselt käivitust, sisselogimist, õigusi, andmeid ja säilimist puhta taaskäivituse järel. Kontrolli sertifikaate ja TCP/UDP-d avaliku halduseta.

  • TCP / UDP
  • TLS

Lülitu taastamisvõimalusega

Planeeri lõppsünkroonimine, väldi topeltülesandeid ja lõpeta allikas pärast vastuvõttu.

Muuda aadress või DNS pärast teste. Arvesta TTL-i ja vahemäluga. Jälgi vigu ja uusi kirjutusi; tagasiminek nõuab uute andmete kooskõlastamist.

  • DNS
  • IP

Mida sinu olukorras teha?

OlukordJärgmine samm
Enne kolimistÄra lülitu enne täieliku koopia edukat privaatset taastamist.
Ülekande ajalTöötavast süsteemist kopeerimine võib muudatusi vahele jätta. Planeeri halduriga sobiv replikatsioon ja lõppsünkroonimine; katkematust ei lubata.
Pärast üleminekutHoia vana teenus ja originaalid vastuvõtuni. Lepi kokku ülemineku kinnitaja ja uute kirjutuste kooskõlastamine tagasiminekul.

Ametlikud allikad

Allikad kirjeldavad protokolle ja seadistusi. Kontrolli kasutatava versiooni dokumentatsiooni.

  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