Si të përdorni BackupPC për të krijuar një server rezervë në një Ubuntu 12.04 VPS
Statusi: I vjetëruar
Ky artikull mbulon një version të Ubuntu që nuk mbështetet më. Nëse aktualisht jeni duke përdorur një server që ekzekuton Ubuntu 12.04, ne rekomandojmë shumë përmirësimin ose migrimin në një version të mbështetur të Ubuntu:
- Përmirëso në Ubuntu 14.04.
- Përmirëso nga Ubuntu 14.04 në Ubuntu 16.04
- Migroni të dhënat e serverit në një version të mbështetur
Arsyeja:
Shih në vend të kësaj:
Prezantimi
BackupPC është një zgjidhje rezervë që mund të konfigurohet për të kopjuar sistemet e largëta Linux dhe Windows. Mund të përdorë një sërë protokollesh të ndryshëm dhe ka një planifikues fleksibël për të koordinuar kopjet rezervë të plotë dhe në rritje.
Në këtë udhëzues, ne do të instalojmë BackupPC në një Ubuntu 12.04 VPS dhe do ta përdorim për të rezervuar një Ubuntu 12.04 VPS të dytë.
Instaloni BackupPC
BackupPC është i disponueshëm në depot e paracaktuara të Ubuntu. Softueri tërheq të dhënat nga makinat e klientit, kështu që programi aktual duhet të instalohet në makinë që do të funksionojë si server rezervë.
Hapni një terminal dhe futni komandat e mëposhtme:
sudo apt-get update
sudo apt-get install backuppc
Gjatë instalimit, do t'ju kërkohet se çfarë lloj konfigurimi të serverit të postës nevojitet. Mund të zgjedhim opsionin \Vetëm Lokal, sepse nuk do të konfigurojmë postën e ndërgjegjshme për internetin:
???????? Postfix Configuration ?????????
? General type of mail configuration: ?
? ?
? No configuration ?
? Internet Site ?
? Internet with smarthost ?
? Satellite system ?
? Local only ?
? ?
? ?
? <Ok> <Cancel> ?
? ?
????????????????????????????????????????
Në faqen tjetër, ne mund ta lëmë emrin e postës së Sytem si \localhost:
??????????????????????????? Postfix Configuration ???????????????????????????
? The "mail name" is the domain name used to "qualify" _ALL_ mail ?
? addresses without a domain name. This includes mail to and from <root>: ?
? please do not make your machine send out mail from root@example.org ?
? unless root@example.org has told you to. ?
? ?
? This name will also be used by other programs. It should be the single, ?
? fully qualified domain name (FQDN). ?
? ?
? Thus, if a mail address on the local host is foo@example.org, the ?
? correct value for this option would be example.org. ?
? ?
? System mail name: ?
? ?
? localhost________________________________________________________________ ?
? ?
? <Ok> <Cancel> ?
Zgjidhni \apache2 për të konfiguruar Apache për përdorim me BackupPC:
?????????????????????????? Configuring backuppc ???????????????????????????
? BackupPC supports any web server with CGI enabled, but this automatic ?
? configuration process only supports Apache. ?
? ?
? Which web server would you like to reconfigure automatically: ?
? ?
? [*] apache2 ?
? ?
? ?
? <Ok> ?
? ?
???????????????????????????????????????????????????????????????????????????
Në faqen tjetër, shkruani \Enter për të vazhduar me instalimin.
Ndryshimi i Fjalëkalimit
BackupPC përdor një përdorues të sistemit të quajtur \backuppc për të kryer detyrat e tij.
Përveç kësaj, ai konfiguron një përdorues Apache, i quajtur gjithashtu \backuppc, me një fjalëkalim të krijuar rastësisht, i cili u dha shkurtimisht gjatë instalimit. Ne mund ta ndryshojmë këtë fjalëkalim në diçka më kuptimplote duke shtypur:
sudo htpasswd /etc/backuppc/htpasswd backuppc
Do t'ju kërkohet të jepni dhe konfirmoni një fjalëkalim të ri.
Konfiguro qasjen SSH në kompjuterët e klientit
Ka disa mënyra të ndryshme që serverët dhe klientët mund të komunikojnë për të vërtetuar dhe transferuar të dhënat. Në këtë udhëzues, ne do të përdorim protokollin rsync mbi SSH.
Për ta bërë këtë të funksionojë, do të na duhet të krijojmë një çift çelësash SSH për përdoruesin e sistemit tonë BackupPC (i quajtur \backuppc, siç u përmend më lart), dhe më pas ta transferojmë çelësin te makinat e klientit.
Së pari, hyni në përdoruesin BackupPC me komandën e mëposhtme:
sudo su - backuppc
Ndoshta do t'ju paraqitet vetëm një kërkesë minimale, e përfaqësuar nga shenja e dollarit ($).
Gjeneroni një çift çelësash SSH duke shtypur:
ssh-keygen
Do t'ju bëhen një sërë pyetjesh. Thjesht shkruani \Enter përmes të gjitha kërkesave për të pranuar vlerat e paracaktuara.
Transferimi i çelësit publik SSH
Tani keni një çelës privat dhe publik në serverin tuaj rezervë. Ju duhet të transferoni çelësin publik te përdoruesi rrënjë në çdo makinë klienti që dëshironi të përdorni.
Ju mund ta bëni këtë duke shtypur:
Shkruaj \po për të pranuar identitetin e serverit të ri dhe më pas fut fjalëkalimin rrënjësor të makinës në distancë. Më pas çelësi duhet të transferohet.
Kontrolloni që çelësi juaj është transferuar saktë duke shtypur:
Ju duhet të jeni në gjendje të identifikoheni pa pasur nevojë të shkruani një fjalëkalim.
Kthehuni te serveri BackupPC duke shtypur:
exit
Dilni nga llogaria \backuppc duke shkruar sërish \exit:
exit
Hyni në ndërfaqen e uebit
Pjesa tjetër e udhëzuesit do të konfigurohet përmes ndërfaqes në internet të BackupPC.
Hapni një shfletues dhe lundroni te:
Do t'ju kërkohet një emër përdoruesi dhe fjalëkalim. Emri i përdoruesit është \backuppc dhe fjalëkalimi është ai që keni vendosur me komandën htpasswd
më parë.
Vendosni konfigurimin e klientit
Në anën e majtë, klikoni në lidhjen \Ndrysho hostet.
Klikoni butonin \Fshi\ pranë \localhost, pasi ne po bëjmë kopje rezervë vetëm të makinave në distancë.
Më pas, klikoni \Shto. Plotësoni adresën IP të makinës së klientit. Për përdoruesin, shtoni \backuppc, pasi i kemi dhënë atij përdoruesi qasje SSH në host.
Kliko Ruaj në krye të faqes.
Konfiguro cilësimet e transferimit
Klikoni në skedën \Xfer në krye të faqes. Në \XferMethod, zgjidhni \rsync. Në \RsyncShareName, zgjidhni shtegun që dëshironi të rezervoni.
Mund ta lini në \/ për të rezervuar të gjithë kompjuterin. Mund të klikoni gjithashtu \Shto për të shtuar zona shtesë për të rezervuar nëse zgjidhni të mos synoni të gjithë kompjuterin.
Nëse po rezervoni të gjithë kompjuterin, do t'ju duhet të shtoni një rregull përjashton.
Në segmentin \BackupFilesExclude, shkruani \* për të përputhur të gjitha aksionet. Më pas futni vlerat \/proc dhe \/sys për të përjashtuar këto drejtori nga rezervimi.
Shënim: Dështimi për të konfiguruar rregullin e duhur të përjashtimit për dosjet \proc dhe \sys mund të rezultojë në një kopje rezervë që nuk përfundon.
Përsëri, klikoni \Ruaj në krye të faqes për të aktivizuar ndryshimet e konfigurimit.
Konfiguro orarin e rezervimit
Orari i parazgjedhur i rezervimit është:
- Rezervimi i plotë
- Çdo 7 ditë
- Mbaje vetëm kopjen më të re
Rezervimi në rritje
- Çdo ditë
- Mbani gjashtë kopjet rezervë më të fundit
Nëse dëshironi të ndryshoni intervalin, klikoni në skedën \Orari në shiritin e sipërm.
Shënim: Do të vini re se kopjet rezervë të plota kanë një vlerë prej 6,97 në Periudha e plotë, dhe po ashtu, kopjet rezervë shtesë kanë një vlerë prej 0.97 në fushën IncrPeriod. Këto janë vlera që korrespondojnë përkatësisht me 7 dhe 1 ditë, pasi llogarit edhe kohën për të përfunduar rezervimin.
Ju mund të modifikoni numrin e kopjeve rezervë që ruan sistemi. Mund të specifikoni gjithashtu kohët kur nuk duhet të kryhet asnjë kopje rezervë duke vendosur \blackouts ku nuk mund të fillojë asnjë kopje rezervë.
Në këtë udhëzues, ne do të qëndrojmë me vlerat e paracaktuara.
Mos harroni të klikoni \Ruaj nëse bëni ndonjë ndryshim.
Drejtoni një kopje rezervë manuale
Për të ekzekutuar manualisht kopjen rezervë të parë të plotë, zgjidhni klientin tuaj nga menyja rënëse \Hosts në këndin e sipërm majtas.
Ju do të çoheni në një faqe përmbledhëse të klientit. Klikoni \Fillo Rezervimin e plotë nën seksionin \Veprimet e Përdoruesit.
Do ta konfirmoni veprimin në faqen tjetër.
Rezervimi juaj duhet të përfundojë së shpejti, në varësi të madhësisë së pikave.
Skedarët do të ruhen në:
Kjo vlerë do të printohet në pjesën \Përmbledhje rezervë të përmbledhjes së Host.
Nëse klikoni në butonin \Shfleto kopje rezervë në këndin e sipërm majtas, mund të merrni një përmbledhje të sistemit të skedarëve, të mbështetur nga BackupPC.
Duke përdorur këtë mjet, mund të shfletoni sistemin e skedarëve dhe të zgjidhni skedarët që dëshironi të rivendosni.
konkluzioni
BackupPC është një mënyrë e fuqishme dhe miqësore për përdoruesit për të kopjuar automatikisht skedarë rezervë nga disa serverë në një vendndodhje qendrore. Rezervimet janë thelbësore për çdo lloj mjedisi prodhimi. Po aq e rëndësishme është të siguroheni që operacionet e restaurimit të skedarëve funksionojnë siç duhet.
Ka shumë mjete rezervë të disponueshme për sistemet operative Linux dhe Unix. Zgjidhni zgjidhjen që i përshtatet më së miri nevojave tuaja. BackupPC është një mjet i shkëlqyeshëm që duhet të funksionojë mirë në mjediset e shumë zhvilluesve.