Praleisti prie turinio
DDoS apsauga · Peeryx · 15 Tbps+
Visi vadovai

Linux VPS perkėlimas: Debian, Ubuntu ir programos

Linux VPS perkėlimas: Debian, Ubuntu ir programos. Atskirkite programą, palaikomą kopiją ir sistemos atvaizdą; svetimas snapshot automatiškai KVM nepasileidžia. Tikrinkite naudotojus, tarnybas, SQL rašymą, sertifikatus, užduotis ir atkūrimo konsolę; IP ir šliuzas keičiasi. Užrašykite versijas, paleidimą, užimtą vietą, paskyras, teises, užduotis, bazes ir išorines priklausomybes. Patvirtinkite eksportą prieš nutraukdami.

← Visi vadovaiCubixServ

Prieš pradedant

Išsaugokite pilną datuotą kopiją ir nepriklausomą originalą. Sustabdykite rašymą arba naudokite su programa nuoseklią kopiją. Privačiai išbandykite atkūrimą.

Aprašykite versijas ir apimtį

Atskirkite programą, palaikomą kopiją ir sistemos atvaizdą; svetimas snapshot automatiškai KVM nepasileidžia.

Užrašykite versijas, paleidimą, užimtą vietą, paskyras, teises, užduotis, bazes ir išorines priklausomybes. Patvirtinkite eksportą prieš nutraukdami.

  • KVM
  • Debian / Ubuntu

Išsaugokite visus duomenis

Tik skaitydami aprašykite OS, architektūrą, prijungimus, UID/GID, ACL, systemd ir cron.

Išsaugokite pilną datuotą kopiją ir nepriklausomą originalą. Sustabdykite rašymą arba naudokite su programa nuoseklią kopiją. Privačiai išbandykite atkūrimą.

  • systemd / cron
  • UID / GID / ACL

Išsaugokite visus duomenis

cat /etc/os-release
uname -m

Tikras perkėlimas ar kopijos patikra neatlikti. Išlaikykite šaltinį ir išbandytą atkūrimą. Be nenutrūkstamumo, tos pačios IP ar licencijų perkeliamumo garantijos.

Išsaugokite visus duomenis

df -hT
lsblk -f

Tikras perkėlimas ar kopijos patikra neatlikti. Išlaikykite šaltinį ir išbandytą atkūrimą. Be nenutrūkstamumo, tos pačios IP ar licencijų perkeliamumo garantijos.

Išsaugokite visus duomenis

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

Tikras perkėlimas ar kopijos patikra neatlikti. Išlaikykite šaltinį ir išbandytą atkūrimą. Be nenutrūkstamumo, tos pačios IP ar licencijų perkeliamumo garantijos.

Patikrinkite paskyras ir priklausomybes

Aktyvūs bazės failai nėra nuoseklus eksportas; transakcijų dump turi variklio ir DDL ribas.

Patikrinkite tikslo versijas, laikiną vietą, prievadus ir teises. Iš pradžių išlaikykite versijas; naujinkite atskirai. Vienodi RAM/vCPU neįrodo vienodo našumo.

  • MySQL / MariaDB / PostgreSQL

Paruoškite tikslą ir kopiją

Vietinis rsync -n tik imituoja; tikrinkite kelius ir neperrašykite tikslo tinklo.

Planuokite rašymo pauzę ir nuoseklų galutinį eksportą. Atskirkite failus ir SQL. To paties stabilaus archyvo dydis/maiša neįrodo bazės nuoseklumo.

  • rsync -n
  • SHA-256

Paruoškite tikslą ir kopiją

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

Tikras perkėlimas ar kopijos patikra neatlikti. Išlaikykite šaltinį ir išbandytą atkūrimą. Be nenutrūkstamumo, tos pačios IP ar licencijų perkeliamumo garantijos.

Paruoškite tikslą ir kopiją

sha256sum /path/archive.tar.gz

Tikras perkėlimas ar kopijos patikra neatlikti. Išlaikykite šaltinį ir išbandytą atkūrimą. Be nenutrūkstamumo, tos pačios IP ar licencijų perkeliamumo garantijos.

Išbandykite privačiai

Tikrinkite naudotojus, tarnybas, SQL rašymą, sertifikatus, užduotis ir atkūrimo konsolę; IP ir šliuzas keičiasi.

Privačiai patikrinkite paleidimą, prisijungimą, teises, duomenis ir išlikimą po tvarkingo perkrovimo. Tikrinkite sertifikatus ir TCP/UDP be viešo administravimo.

  • TCP / UDP
  • TLS

Pereikite išlaikydami atkūrimą

Planuokite galutinį sinchronizavimą, venkite dvigubų užduočių ir nutraukite po priėmimo.

Adresą ar DNS keiskite po bandymų. Įvertinkite TTL ir podėlius. Stebėkite klaidas ir naujus įrašus; grįžimui reikia suderinti naujus duomenis.

  • DNS
  • IP

Ką daryti tavo situacijoje?

SituacijaKitas veiksmas
Prieš perkėlimąNepereikite prieš sėkmingą privatų pilnos kopijos atkūrimą.
Perkėlimo metuVeikiančios sistemos kopija gali praleisti pokyčius. Su administratoriumi planuokite tinkamą replikavimą ir galutinį sinchronizavimą; nenutrūkstamumas nežadamas.
Po perėjimoIšlaikykite seną paslaugą ir originalus iki priėmimo. Nustatykite perėjimo tvirtintoją ir naujų įrašų suderinimą prieš grįžimą.

Oficialūs šaltiniai

Šaltiniuose aprašomi protokolai ir nustatymai. Patikrink naudojamos versijos dokumentaciją.

  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