DIASER (Distributed Internet Archive System освітніх сховищ), заснований на технології DIAP, може створити резервні копії в декількох місцях, тим самим покращуючи стабільність навколишнього середовища і безпеки.
Системні вимоги
- Perl v5.10.0 включений робочої станції.
- 3 вузли зберігання X Linux (можна використовувати VM-) з кореневої доступ для початкової настройки і Perl v5.10.0, з послугами; SSHD, кронтаб, IPtables SSH порт відкритим, Ntpd, & NBSP; Rsync (Не демон).
- Локальної або глобальної мережі зв'язку між кожним сервером, ці 3 машини повинні бути в змозі пінгувати один одного.
- SSH-сервер на кожному вузлі, не обов'язково порт 22.
- Perl модулі
Робоча станція: Net :: SSH :: Perl, Мережа :: SFTP, Getopt :: Довгі й термін :: ReadKey
Вузли: Мережа :: SSH :: Perl тобто як Root] #yum -y Встановити Perl-NET-SSH-Perl або CPAN> встановити Net :: SSH :: Perl
- Досить дискового простору, див Docs / worksheet_3_26_may.pdf або Docs / overview.png. Я зроблю все це набагато простіше вирахувати, коли я закінчив підпрограми calculate_lmb.
Конфігурація
Файл config.pl містить користувача настройки, будь ласка, змініть в міру необхідності.
Основні налаштування:
кількість місяців до декількох років ви хочете, щоб система балотуватися на
дата початку
час щоденної експлуатації
вузол IP адреси
SSH порти
сухого ходу або НЕ
тайм-аут і максимальна швидкість передачі
почати установку
Запустіть diaser.pl -i в якості звичайного користувача, кореневі паролі вузол буде запропоновано і запишіть обраної diaser пароль.
Інші варіанти можуть бути переглянуті за diaser.pl Параметр -h.
Оновлення
Оновлення продукту будуть застосовувати виправлення та оновлення, використовуйте -u перемикач.
Точка входу даних
Ця машина містить каталог ad0 і aFULL01 і ваша машина А. машина вважається ваші найнадійніші і найближчий з мережі перспективи в & NBSP; Ваш головний резервного копіювання об'єкта. Файли, як передбачається, читання / запис ідентифікатора користувача і NBSP; diaser на даний момент. Використовуйте aFull01 Для вашого повного копіювання та ad0 для всіх наступних і NBSP; Диференціалів. Сценарій fill_diaser.sh дозволить автоматизувати завантаження DIASER, fill_diaser буде переписаний у Perl.
Відновлення даних
В даний пошуку може бути досягнуто шляхом вручну за допомогою SCP між вузлами і використовуючи колоди RSYNC. Все це буде автоматизовано.
SE Linux
Може викликати проблеми при установці, будь ласка, вимкніть при установці
Що нового У цьому випуску :.
- Цей реліз містить велику кількість внесення змін в код відповідно до Perl Best Practices і Perl :: Критика консультативних.
- Рівень 5 і 4 є повними для інструменту управління CLI, а також більшість 3-го рівня зміни.
- Деякі структури розвитку, які були додані до SCM -. Ці файли містять змінні середовища розробки, настройки та псевдоніми, використовувані для управління і поліпшення стану навколишнього середовища кодування
- HTTP conf.d був змінений, щоб уникнути дублювання псевдоніми.
Що нового у версії 1.0.8:
- інструмент для налаштування переднього кінця Web-інтерфейс містить всі змінні користувачеві необхідно встановити і відображає їх чітко в чотирьох секціях зі спливаючими підказками. З цього GUI, користувач може вибрати параметри і побудувати конфігураційний файл робочої diaser. Оброблювач встановити скрипт на місці. Цей фронт-кінець може бути встановлений за допомогою & Quot; зробити установку і Quot ;.
Що нового у версії 1.0.7:
- Це розробляється версія включає в себе більш diaser-WebGUI дизайн інструменту удосконалення та риса код реалізації, в тому числі дій визначається спливаючих вікон з кнопкою закриття всіх введених користувачем сценаріїв, в Makefile і файл Apache система конф.
- місце зберігання файлу конфігурації інструмент diaser тепер зумовлений.
- інструмент був перейменований в diaser-web-інтерфейс в SVN і Makefile.
Що нового у версії 1.0.6 Beta 2:
- GUI веб-інструмент був реорганізований і Java Дата сценарій вибору
- представив.
- Конфігурація завантаження файлів і зберігати на місці.
Що нового у версії 0.2.5 Beta 1:
- вузол мігрують об'єкт тепер функціональні, дозволяючи користувачам переміщати всю вузол і свої дані на інший сервер.
- Додано в цій версії графіка високого рівня і документація кінцевого користувача.
- Обробка виключень зроблено під час завантаження модулів.
- Версія Perl відображається при використанні опції --version.
- шифрованого томи рецепт входить в технічній документації.
- Підпрограма і свій розсуд --stats використання дисплея диск для всіх вузлів.
- Нова функціональність була зареєстрована.
Що нового у версії 0.2.4 Beta 1:
- Існує в даний час інструмент, який дозволить користувачеві протестувати реальну, а не теоретичне, можливу пропускну даних між двома вузлами. Це дозволить визначити найнижчою максимальної пропускної спроможності між вузлами. --bandwidth буде генерувати графік проявивши високу пропускну можливо.
- Цей реліз має контур і часткове здійснення південь мігрують (), яка дозволить DIASER користувачам переміщати вузол з однієї машини або VM / VPS на інший.
- Там були незначні виправлення і поправки помилка, і фіксують до алгоритму заповнення DIASER.
- дорожня карта також були скориговані.
- Документація була оновлена, щоб включити нові функції.
Що нового у версії 0.2.3 Beta 1:
- Цей реліз містить ряд bug- виправлення, уточнення до прогулянки по --configure інструменту і перейти від використання md5 для sha1 реєстрації підсумовування обсягів, як вони вступлять DIASER а також відповідні оновлення документації.
Що нового у версії 0.2.2 Beta 1:
- простої таблиці смуги пропускання, додані в документації
- Отримати підпрограма документально
- простий отримати допоміжні дані реалізований -Аварійна замок підпрограма реалізується і документально
- fill_diaser.pl переписати оновлюються
- fill_diaser.pl або gen_fill переписати
- md5sum і дата файл, створений з кожного тому додані в -node A
- fill_diaser.pl частково переписана
- collect.sh видалена з SVN
- tab_a.pl регулюється і записуються в для розміщення нового
- механізм diaser заповнення
- Змінні нижче, також доступні через
- змінити і write_config
- розділ 2.5 Чому Linux доданий в manual.html
- п'ять нових змінних для переглянутого diaser_fill.pl доданий в diaser.pl config- і GT; визначити, неініцалізірованние вари, GetOptions південь налаштувати
- уточнені блок-схема diaser_fill_flow діаметр і PNG
- поміщається обсяги робіт сума MD5 в fill_diaser.pl алгоритму
Документація
Що нового у версії 0.2.1 Alpha:
- регулювати південь gen_hvautoc для змін суб gen_dirs
- регулювати південь gen_fill змін суб gen_dirs
- скориговані суб gen_dirs так просто від збоїв і вузол зміна ролей можуть бути реалізовані
- видалення АВС префікса і додаткових D0 і Full01 і Full02 каталогів
- перевірка введення застосовується для зміни параметрів
- підпрограма налаштувати () реалізований за перевірки вхідних даних
- написав вхідний перевірки СУБ is_integer () IS_STRING () is_directory () is_ip () is_integer_inc_zero ()
- керівництво / встановити оновлення, що відображають останні зміни
- Посилання Сайт
- Керівництво змінилася до документації та переупорядочение
Вимоги
- SSH-сервер
- Net-SFTP
- NTP
- Iptables
- Rsync
Коментар не знайдено