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ë.

\Faqja

Vendosni konfigurimin e klientit

Në anën e majtë, klikoni në lidhjen \Ndrysho hostet.

\BackupPC

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.

\BackupPC

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.

\Cilësimet

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.

\BackupPC

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.

    \Orari

    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.

    \BackupPC

    Do ta konfirmoni veprimin në faqen tjetër.

    \Konfirmimi

    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.

    \Përmbledhje

    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.

    \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.

    Nga Justin Ellingwood