DIASER (Distributed Internet Archive System for Educational arkistojen), joka perustuu DIAP teknologia voi luoda back-ups eri paikoissa, mikä parantaa ympäristön vakautta ja turvallisuutta.
Laitteistovaatimukset
- Perl v5.10.0 käytössä työasema.
- 3 x Linux varastointi solmut (voi käyttää VM: n) kanssa pääkäyttäjän alkuasennusta ja Perl v5.10.0, palveluja; sshd, crontab, iptables ssh portti auki, ntpd, & nbsp; rsync (ei daemon).
- LAN- tai WAN-yhteyden jokaiselle palvelimelle, 3 koneet on pystyttävä ping toisiinsa.
- SSH-palvelin jokaiselle solmulle, ei välttämättä portti 22.
- Perl moduulit
Työasema: Net :: SSH :: Perl, Net :: SFTP, getopt :: Pitkä ja Term :: ReadKey
Solmut: Net :: SSH :: Perl eli root] #yum -y install perl-Net-SSH-Perl tai CPAN> asentaa Net :: SSH :: Perl
- Tarpeeksi levytilaa, katso docs / worksheet_3_26_may.pdf tai docs / Overview.png. Teen tämän kaiken paljon yksinkertaisempaa laskea kun olen lopettanut subroutine calculate_lmb.
Kokoonpano
Tiedoston config.pl sisältää käyttäjän asetukset, muokkaa tarvittaessa.
Tärkeimmät asetukset:
useita kuukausia tai vuosia haluat järjestelmän juosta
aloituspäivämäärä
aika päivittäistä toimintaa
solmun IP-osoitteet
SSH satamat
tyhjäkäyntisuoja tai ei
aikalisä ja suurin siirtonopeus
Aloita asennus
Suorita diaser.pl -i kuin tavallinen käyttäjä, solmu root salasanoja pyydetään ja merkitse valitsemasi diaser salasanasi.
Muita vaihtoehtoja voi katsella diaser.pl -h kytkin.
Päivitykset
Tuotteen päivityksiä sovelletaan korjauksia ja päivityksiä, käytä -u.
Data Entry kohta strong>
Tämä kone sisältää hakemiston ad0 ja aFULL01 ja on laitteesi A. Koneen oletetaan olevan kaikkein vankka ja lähimpänä verkosta näkökulmasta & nbsp; tärkeimmät varmuuskopio laitokseen. Tiedostojen oletetaan lukea / kirjoittaa käyttäjätunnuksen & nbsp; diaser toistaiseksi. Käytä aFull01 teidän täydellinen kopio ja ad0 kaikkien myöhempien & nbsp; Tasauspyörästöt. Käsikirjoitus fill_diaser.sh automatisoi lastaus DIASER, fill_diaser tulee uudelleen kirjoitettu Perl.
Tiedon saanti
Tällä hetkellä haku voidaan saavuttaa manuaalisesti scp solmujen välillä ja rsync tukkien. Kaikki tämä on automatisoitu.
SE Linux
Voi aiheuttaa asennus ongelmia, ota se pois käytöstä, kun asennat.
Mitä uutta strong> tässä julkaisussa:
- Tämä julkaisu sisältää useita koodia muutokset mukaan Perl Best Practices ja Perl :: Kriitikko advisories.
- Level 5 ja 4 ovat täydellisiä CLI hallintatyökalu sekä useimmat tason 3 muutoksista.
- Jotkut kehittämisrakenteiden on lisätty SCM - nämä tiedostot sisältävät kehitysympäristö muuttujia, asetukset ja aliaksia hallitsemaan ja parantamaan koodaus ympäristö.
- Http conf.d on muutettu, jotta vältetään päällekkäisiä aliaksia.
Mitä uutta strong> versiossa 1.0.8:
- Web GUI etupään konfigurointityökalun sisältää kaikki muuttujia käyttäjä tarvitsee asettaa ja näyttää ne selvästi neljään osaan pop-up työkalu vinkkejä. Tämän GUI, käyttäjä voi valita vaihtoehtoja ja rakentaa toimiva diaser asetustiedosto. Asentaa skripti käsittelijä on paikallaan. Tämä etupään voidaan asentaa & quot; make install & quot;.
Mitä uutta strong> versiossa 1.0.7:
- Tämä kehitys versio sisältää enemmän diaser-WebGUI työkalujen suunnittelu parannuksia ja ominaisuus täytäntöönpanon koodin, mukaan lukien toimet määritellään popup ikkunat sulkupainiketta kaikille käyttäjän syötettä skenaarioita, Makefile, ja Apache järjestelmän conf tiedosto.
- työkalu diaser asetustiedosto tallennuspaikka on nyt ennalta määriteltyjä.
- työkalu on nimetty uudelleen diaser-WebGUI SVN ja Makefile.
Mitä uutta strong> versiossa 1.0.6 Beta 2:
- GUI web-työkalu on uudistettu ja Java script päivämäärävalitsin
- käyttöön.
- Configuration latauskiintiö ja tallenna paikallaan.
Mitä uutta strong> versiossa 0.2.5 Beta 1:
- solmu migrate laitos on nyt toimiva, jonka avulla käyttäjät voivat siirtää koko solmu ja sen tiedot eri palvelimelle.
- Lisätty tähän tiedotteeseen ovat korkeatasoinen grafiikka ja loppukäyttäjän dokumentaation.
- Poikkeuskäsittely tehdään moduuleita ladattaessa.
- Perl versio näkyy käytettäessä --version vaihtoehto.
- salattuja osioita resepti sisältyy teknisissä asiakirjoissa.
- Aliohjelma ja sen vaihtoehto --stats näyttö levyn käyttö kaikki solmut.
- Uusi toiminnallisuus on dokumentoitu.
Mitä uutta strong> versiossa 0.2.4 Beta 1:
- Nyt työkalu, jonka avulla käyttäjä testata todellista, ei teoreettinen, mahdolliset tiedonsiirtonopeus kahden solmun välillä. Näin määrittämisen alin suurin kaistanleveys solmujen välillä. --bandwidth tuottaa kuvaaja näyttää korkeimman läpijuoksu mahdollista.
- Tämä julkaisu on ääriviivat ja osittainen täytäntöönpano sub migrate (), jonka avulla DIASER käyttäjät siirtyä solmun yhden koneen tai VM / VPS toiseen.
- On ollut pieniä bugikorjauksia ja typo korjauksia, ja korjauksen täyttö DIASER algoritmi.
- TOTEUTUSKAAVIO on uudistettu.
- dokumentaatio on päivitetty sisältämään uusia ominaisuuksia.
Mitä uutta strong> versiossa 0.2.3 Beta 1:
- Tämä julkaisu sisältää useita bug korjauksia, tarkennuksia kulkea --configure työkalu ja kytkimen käyttämästä MD5 sha1 check-summaus volyymit astuessaan DIASER sekä vastaavat asiakirjat päivityksiä.
Mitä uutta strong> versiossa 0.2.2 Beta 1:
- yksinkertainen kaistanleveys taulukko Lisätään asiakirjat
- Hae aliohjelman dokumentoitu
- yksinkertainen hakea tietoja sub täytäntöön -emergency lukko aliohjelma toteutettava ja dokumentoitava
- fill_diaser.pl uudelleen kirjoittamisessa päivitetty
- fill_diaser.pl tai gen_fill kirjoitetaan uudelleen
- md5sum ja päivämäärä luotu tiedosto kunkin tilavuus lisätään -node
- fill_diaser.pl osittain uudelleen kirjoitettu
- collect.sh poistetaan SVN
- tab_a.pl säädetty ja kirjoitettu mahtuu uusia
- diaser täyttö mekanismi
- muuttujat alla myös saatavilla kautta li>
- muokata ja write_config
- kohta 2.5 Miksi Linux lisätty manual.html
- viisi uutta muuttujaa tarkistettu diaser_fill.pl lisätty diaser.pl konfiguraatiot & gt; määritellä, uninitialised Vars, GetOptions sub configure
- puhdistetut vuokaavio diaser_fill_flow dia ja png
- sijoitettu äänenvoimakkuuden md5 tarkistussumma operaatio fill_diaser.pl algoritmi
Mitä uutta strong> versiossa 0.2.1 Alpha:
- oikaistu sub gen_hvautoc muutoksiin sub gen_dirs
- oikaistu sub gen_fill muutoksiin sub gen_dirs
- säätää sub gen_dirs niin yksinkertainen vikatilanteissa ja solmun rooli muutos voidaan toteuttaa
- poistaminen ABC etuliite ja ylimääräisiä d0 ja Full01 ja Full02 hakemistoja
- syötteen tarkistusta sovelletaan muokata vaihtoehtoja
- aliohjelma configure () toteuttaa syötteen tarkistusta li>
- kirjoitti tulo validointi seur is_integer () is_string () is_directory () is_ip () is_integer_inc_zero ()
- manuaalinen / asentaa päivityksiä heijastavat viimeaikaiset muutokset
- nettisivut
- Manuaalinen muuttui Documentation ja uudelleen määräsi
Vaatimukset :
- SSH-palvelin
- Net-SFTP
- NTP
- iptables
- rsync
Kommentteja ei löytynyt