DIASER (Distributed interneto archyvavimo sistema Švietimo kapinynų), remiantis DIAP technologija, galite sukurti Atgalinės-up keliose vietose, ir taip pagerinti aplinkos stabilumą ir saugumą.
Reikalavimai System "
- Perlas v5.10.0 įjungtas darbo vietos.
- 3 x Linux saugojimo mazgai (galima naudoti VM) su root prieigos pradinės sąrankos ir Perl v5.10.0, su paslaugomis; ssh, crontab iptables SSH prievado atvirą, ntpd, & nbsp; rsync (ne demonas).
- LAN arba WAN ryšį tarp kiekvieno serverio, 3 mašinos turi gebėti ping vienas kitą.
- SSH serverio kiekvieno mazgo, nebūtinai uosto 22.
- Perl moduliai
Kompiuterizuotos darbo vietos: Grynasis :: SSH :: Perl Grynasis :: SFTP, getopt :: Ilgas ir terminas :: readkey
Mazgai: Grynasis :: SSH :: Perlas ty kaip root] #yum -y įdiegti Perl-NET-SSH-perl ar CPAN> įdiegti Grynasis :: SSH :: Perlas
- Pakankamai vietos diske žr docs / worksheet_3_26_may.pdf arba docs / overview.png. Aš padaryti visa tai daug paprasčiau apskaičiuoti, kai aš baigiau paprogramę calculate_lmb.
Konfigūracijos
Failas config.pl yra naudotojo nustatymus, prašome redaguoti, kaip reikalaujama.
Pagrindiniai parametrai:
skaičius mėnesių ar metų jūs norite, kad sistema paleisti
pradžios data
laikas kasdienio veikimo
mazgas IP adresai
SSH uostai
sausas paleisti ar ne
laikas iš ir maksimalus perdavimo greitis
Pradėti montavimas
Vykdyti diaser.pl -i kaip paprastas vartotojas, mazgas šaknų slaptažodžiai bus prašoma ir padaryti jūsų pasirinktą diaser slaptažodžiu dėmesį.
Kiti variantai gali būti peržiūrėtas su diaser.pl -H jungikliu.
Atnaujinimai
Prekės atnaujinimai bus taikomi pataisymai ir atnaujinimai, naudokite -u jungiklį.
Duomenų įvedimo punktas
Ši mašina yra katalogas ad0 ir aFULL01 ir jūsų mašina A. mašina yra manoma, kad būti jūsų tvirčiausia ir arčiausiai tinklo požiūriu į & nbsp; jūsų pagrindinis atsarginės įrenginys. Šie failai yra laikomos skaityti / rašyti pagal naudotojo id & nbsp; diaser šiuo metu. Naudokite aFull01 jūsų FULL kopiją ir ad0 visiems po & nbsp; Skirtumai. Scenarijus fill_diaser.sh bus automatizuoti DIASER pakrovimo fill_diaser bus vėl parašyta Perl.
Duomenų Priimamas
Šiuo paieška galima rankiniu būdu naudojant SCP tarp mazgų ir naudojant rsync rąstų. Visa tai bus automatizuotas.
VĮ "Linux"
Gali sukelti diegimo problemos, prašome išjungti, o įrengimo
Kas naujo , šioje laidoje:.
- Ši laida yra daug Kodų pokyčių atliekamas pagal Perl geriausia praktika ir Perlo :: kritikas patarimus.
- 5 lygio ir 4 išsami CLI valdymo priemonė, taip pat dauguma 3 lygio pokyčiai.
- Kai plėtros struktūros buvo įtraukta į SCM -. šie failai yra vystymosi aplinkos kintamieji, nustatymus ir slapyvardžius, reglamentuojančios ir pagerinti kodavimo aplinką
- http conf.d buvo pakeistas, kad būtų išvengta pasikartojančių slapyvardžius.
Kas naujo versijos 1.0.8:
- Web GUI priekis konfigūravimo įrankis yra visi kintamieji vartotojas turi nustatyti ir rodo juos aiškiai keturi skyriai su pop-up įrankių patarimų. Su šiuo GUI, vartotojas gali pasirinkti galimybes ir kurti darbo diaser konfigūracijos failą. Įdiegti scenarijų prižiūrėtojas yra savo vietoje. Tai front-end gali būti įdiegta naudojant & quot; make install & quot;.
Kas naujo versijos 1.0.7:
- Ši plėtra versija apima daugiau diaser-webgui įrankis dizainas patobulinimai ir funkcija įgyvendinimas kodas, įskaitant veiksmų apibrėžta iššokantį langai su artimo mygtuką visų vartotojo įvesties scenarijus, Makefile ir Apache sistema conf faile.
- įrankis diaser konfigūracijos failo saugojimo vietą dabar anksto apibrėžta.
- įrankis buvo pervadinta į diaser-webgui į SVN ir Makefile.
Kas naujo versiją 1.0.6 Beta 2:
- GUI interneto įrankis buvo restruktūrizuota ir Java Script data krautuvai
- įvesta.
- Sąranka failą įkelti ir išsaugoti vietą.
Kas naujo versiją 0.2.5 Beta 1:
- mazgo migruoti įrenginys dabar funkcionalus, leidžiantį vartotojams judėti visą mazgą ir jo duomenis į kitą serverį.
- Įtraukta į šioje versijoje yra aukšto lygio grafika ir vartotojo dokumentaciją.
- Išimties tvarkymas yra atliekamas, kai moduliai yra pakrautas.
- Perl versiją rodomas naudojant version parinktį.
- šifruojami tūris receptas yra įtrauktas į techninę dokumentaciją.
- paprogramė ir savo nuožiūra --stats ekranas disko naudojimas visų mazgų.
- Nauja funkcija buvo dokumentuojami.
Kas naujo versiją 0.2.4 Beta 1:
- Šiuo metu įrankis, kuris leis vartotojas išbandyti tikrą, o ne teorinis, galimą duomenų pralaidumą tarp dviejų mazgų. Tai leis nustatyti mažiausios maksimalaus pralaidumo tarp mazgų. --bandwidth sukurs grafiką rodyti didžiausią pralaidumą įmanoma.
- Ši laida yra metmenis ir dalinį įgyvendinimą pietus migruoja (), kuris leis DIASER vartotojai perkelti mazgą iš vieno kompiuterio ar VM / VPS į kitą.
- Būta smulkios taisymo ir klaidos korekcijos, ir nustatyti į užpildymo DIASER algoritmas.
- PLANAS taip pat buvo pakoreguoti.
- dokumentacija buvo atnaujintas į jį įtraukiant naujų funkcijų.
Kas naujo versiją 0.2.3 Beta 1:
- Ši laida yra daug bug- skaičių pataisymai, patobulinimai ir pasivaikščioti configure priemonę ir iš naudojant MD5 su SHA1 check-sudedant apimčių, kaip jie patenka DIASER taip pat atitinkamą dokumentacijos atnaujinimus jungikliu.
Kas naujo versiją 0.2.2 Beta 1:
- Paprasta pralaidumo lentelė pridedama prie dokumentų,
- Priimti paprogramė dokumentais
- paprasta gauti duomenys pietus įgyvendinti -emergency užraktas paprogramė įgyvendino ir dokumentais
- fill_diaser.pl perrašyti dokumentus
- fill_diaser.pl arba gen_fill perrašytas
- md5sum ir data failas sukurtas su kiekvieno tomo įtraukta į -node A
- fill_diaser.pl dalies perrašytas
- collect.sh pašalintas iš SVN
- tab_a.pl reguliuoti ir parašyta, kad tilptų naują
- diaser paryškinimo mechanizmas
- kintamieji žemiau pat prieinami per "
- keisti ir write_config
- 2.5 skirsnis Kodėl Linux įtraukta į manual.html
- penki nauji kintamieji peržiūrėtos diaser_fill.pl įtraukta į diaser.pl config- & gt; apibrėžti uninitialised Vars, GetOptions pietus konfigūruoti
- rafinuoti schema diaser_fill_flow dia ir PNG
- dedamas kiekis MD5 operacija fill_diaser.pl algoritmas
Atnaujinama
Kas naujo versiją 0.2.1 Alpha:
- reguliuojamas pietus gen_hvautoc pokyčių sub gen_dirs
- reguliuojamas pietus gen_fill pokyčių sub gen_dirs
- pakoreguoti sub gen_dirs taip paprasta rezervinį ir mazgas vaidmuo pokyčiai gali būti įgyvendinta "
- pašalinimas abc priešdėliu ir papildomus d0 ir Full01 ir Full02 katalogų
- input validation taikoma modifikuoti parinktis
- paprogramė konfigūruoti () įgyvendinama įvesties patvirtinimo
- wrote input validation subs is_integer () is_string () is_directory () is_ip () is_integer_inc_zero ()
- vadovas / Diegti naujinimus atsižvelgiant į naujausius pokyčius "
- interneto nuorodos
- Rankinis pakeistas į dokumentacijos ir vėl užsakyta li>
Reikalavimai :
- SSH serveris
- Net-SFTP
- NTP "
- iptables
- rsync
Komentarai nerastas