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 то есть как корневой] #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-WebGUI в SVN и Makefile.
Что нового в версии 1.0.6 Beta 2:
- Графический интерфейс веб-инструмент был реорганизован и 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
Комментарии не найдены