DIASER (Ukazuje Internet Archive systemu repozytoriów edukacyjne), oparty na technologii DIAP, można tworzyć kopie zapasowe w wielu miejscach, co poprawia stabilność i bezpieczeństwo środowiska.
Wymagania systemu
- Perl v5.10.0 włączona stację roboczą.
- 3 x Linux węzłów magazynowania (można użyć VM) z prawami dostępu administratora do ustawień początkowych i Perl v5.10.0, z usług; sshd, crontab, iptables ssh portu otwartego, ntpd, & nbsp; rsync (nie demon).
- Połączenie LAN lub WAN pomiędzy każdym serwerze, na 3 maszyny musi być w stanie pingować się nawzajem.
- Serwer SSH na każdym węźle, niekoniecznie portu 22.
- Moduły Perla
Stacja robocza: Net :: SSH :: Perl, Net :: SFTP, Getopt :: Długi i Term :: ReadKey
Węzły: Net :: SSH :: Perl czyli jak root] #yum -y install perl-NET-SSH-Perl lub CPAN> zainstalować Net :: SSH :: Perl
- Wystarczająco dużo miejsca na dysku, zobacz docs / docs / lub worksheet_3_26_may.pdf overview.png. Zrobię wszystko to znacznie prostsze obliczyć, kiedy skończę podprogramu calculate_lmb.
Konfiguracja
Plik config.pl zawiera ustawienia użytkownika, należy edytować w razie potrzeby.
Główne ustawienia:
liczba miesięcy do lat chcesz system do uruchomienia dla
data rozpoczęcia
czas codziennej pracy
adresy IP węzła
Porty SSH
na sucho czy nie
Czas na zewnątrz i maksymalny transfer
Start instalacji
Uruchom diaser.pl -i jako zwykłego użytkownika, hasła administratora węzła zostanie wezwany i zanotuj wybranym hasłem diaser.
Inne opcje mogą być oglądane z wyłącznikiem diaser.pl -h.
Aktualizacje
Aktualizacja produktu będzie zastosowanie poprawek i aktualizacji, należy użyć przełącznika -u.
Dane Punkt wejścia
Maszyna ta zawiera katalog i aFULL01 AD0 i urządzenie A. Maszyna przyjmuje się być najbardziej wytrzymałe i najbliżej z perspektywy sieci & nbsp; Twój główny obiekt kopii zapasowej. Przyjmuje, że pliki do odczytu / zapisu dla użytkownika, & nbsp; diaser na chwilę. Użyj aFull01 za pełną kopię i AD0 dla wszystkich kolejnych & nbsp; Różnicowe. Skrypt fill_diaser.sh będzie zautomatyzować ładowanie DIASER, fill_diaser zostanie ponownie napisany w Perlu.
Odzyskiwanie danych
Obecnie pobierania można osiągnąć ręcznie SCP zawiera między węzłami i stosując rejestry rsync. Wszystko to jest zautomatyzowane.
SE Linux
Może powodować problemy z instalacją, należy wyłączyć podczas instalacji
Co nowego w tym wydaniu:.
- Ta wersja zawiera wiele zmiany kodu wykonane według najlepszych praktyk i Perla Perla :: Mambo krytykiem.
- Poziom 5 i 4 są kompletne za narzędzie zarządzania cli jak większość zmian poziomu 3.
- Niektóre struktury rozwoju, które zostały dodane do SCM. - Pliki te zawierają zmienne rozwoju środowiska, ustawień i pseudonimy używane w celu uregulowania i poprawy środowiska kodowania
- http conf.d. został zmodyfikowany w celu uniknięcia duplikatów aliasów.
Co nowego w wersji 1.0.8:
- Narzędzie konfiguracji Web GUI końca przednia zawiera wszystkie zmienne, użytkownik musi ustawić i wyświetla je wyraźnie w czterech sekcjach z podpowiedzi pop-up. Z tym GUI, użytkownik może wybrać opcje i utworzyć plik konfiguracji diaser pracy. Obsługi instalacji skrypt jest na miejscu. Ten czołowy można zainstalować przy użyciu & quot; make install & rdquo;.
Co nowego w wersji 1.0.7:
- Ta wersja rozwojowa zawiera więcej diaser-WebGUI projekt narzędzia ulepszeń i funkcji, w tym kodu wdrożenie działań określone okna wyskakujące z bliskiej przycisku dla wszystkich scenariuszy wejściowych użytkownika, Makefile i pliku conf. System apache
- miejsce przechowywania pliku konfiguracji narzędzie diaser jest teraz wstępnie zdefiniowane.
- Narzędzie zostało przemianowane na diaser-WebGUI w SVN i Makefile.
Co nowego w wersji 1.0.6 Beta 2:
- Narzędzie Web GUI został odnowiony i Skrypt Java Data kompletacji
- wprowadzone.
- wysyłania pliku konfiguracji i zapisać na swoim miejscu.
Co nowego w wersji 0.2.5 Beta 1:
- Obiekt węzeł migrować jest obecnie funkcjonalna, pozwalając użytkownikom przenieść całego węzła i jego danych na inny serwer.
- Dodano do tego wydania są wysoki poziom grafiki i dokumentacji użytkownika końcowego.
- Obsługa wyjątków jest wtedy, gdy moduły są załadowane.
- wersja Perl jest wyświetlany przy użyciu opcji --version.
- szyfrowane przepis głośności znajduje się w dokumentacji technicznej.
- Subroutine i opcja --stats użycie dysku wyświetlacz dla wszystkich węzłów.
- Nowa funkcjonalność została udokumentowana.
Co nowego w wersji 0.2.4 Beta 1:
- Nie ma teraz narzędzie, które pozwoli Użytkownik przetestować prawdziwe, a nie teoretyczne, potencjalny przepływ danych między dwoma węzłami. Umożliwi to określenie najniższego maksymalnej przepustowości między węzłami. --bandwidth generuje wykres wyświetlania najwyższą przepustowość możliwe.
- Ta wersja ma obrys i częściową realizację migruje sub (), co pozwoli DIASER użytkowników przenieść węzeł z jednej maszyny lub VM / VPS do drugiego.
- Nie było Drobne poprawki i korekty literówka, a poprawka do algorytmu wypełnienie DIASER.
- PLAN został dostosowany.
- dokumentacja została zaktualizowana o nowe funkcje.
Co nowego w wersji 0.2.3 Beta 1:
- Ta wersja zawiera szereg Bug- poprawki, udoskonalenia do spaceru po --configure narzędzia i przełącznik z użyciem md5 do SHA1 zameldowania sumowanie objętości, gdy wchodzą DIASER oraz odpowiedniego aktualizacje dokumentacji.
Co nowego w wersji 0.2.2 Beta 1:
- prosta tabela przepustowości dodany do dokumentacji
- Pobierz podprogram udokumentowane
- proste pobieranie danych realizowane sub Płuczka blokada podprogramów wdrożony i udokumentowany,
- fill_diaser.pl ponownego zapisu aktualizacja
- fill_diaser.pl lub gen_fill ponownie napisane
- md5sum i data plik stworzony z każdego tomu dodany do -node A
- fill_diaser.pl częściowo ponownie napisane
- collect.sh usunięty z SVN,
- tab_a.pl dostosować i zapisywane, aby pomieścić nowy
- Mechanizm diaser wypełnienia
- zmienne poniżej również dostępne poprzez
- modyfikować i write_config
- sekcja 2.5 Dlaczego Linux dodane do manual.html
- pięć nowych zmiennych do zmienionego diaser_fill.pl dodany do diaser.pl skonfigurowane & gt; określenie, zainicjalizowana Vars, sub getOptions skonfigurować
- wyrafinowane przepływu wykresu diaser_fill_flow dia i png
- umieszczone wielkość operacji sumy kontrolnej md5 algorytm fill_diaser.pl
Dokumentacja
Co nowego w wersji 0.2.1 Alpha:
- regulowana gen_hvautoc sub zmiany pod gen_dirs
- regulowana gen_fill sub zmian sub gen_dirs
- regulowane gen_dirs sub tak proste, fail-over i zmiany roli węzła mogą być realizowane,
- usuwanie abc prefiks i dodatkowych katalogów d0 i Full01 i Full02
- zastosować sprawdzania poprawności danych wejściowych, aby zmodyfikować opcje
- configure podprogram () realizowany przy sprawdzaniu poprawności danych wejściowych
- napisał wejścia walidacji Subs is_integer () () is_directory is_string () () is_integer_inc_zero is_ip ()
- Instrukcja / zainstalować aktualizacje odzwierciedlające najnowsze zmiany
- stronie internetowej linki
- Podręcznik zmieniony Dokumentacji i ponownie nakazał
Wymagania :
- Serwer SSH
- Net-SFTP
- NTP
- iptables
- rsync
Komentarze nie znaleziono