Развёртывание клиента HP Data Protector на Ubuntu 12.04 (amd64)

В данной статье говорится о том как просто и быстро развернуть клиент на операционной системе Ubuntu 12.04, который так же надо будет интегрировать в централизованную систему управления.

Первым делом необходимо оптимизировать ОС

Чтобы можно было спокойно работать с данным клиентом потребуется немного изменить результат вывода команды uname:

Переименуем uname в uname.orig и создадим новый чистый /bin/uname.

mv /bin/uname /bin/uname.orig
nano /bin/uname

Запишем в файл следующее:

#!/bin/bash
# Original uname moved to /bin/uname.org
case $1 in
"-a"*)
  echo "Linux servername 2.6.35-30-server #20-Ubuntu SMP Fri Oct 7 16:36:30 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux"
;;
  "-A"*)
  /bin/uname.orig -a
;;
*)
  /bin/uname.orig $1 $2 $3
;;
esac

Добавим права на исполнение

chmod +x /bin/uname

Если устанавливать всё вручную

Загрузим необходимые пакеты с сайта hp:

http://www8.hp.com/us/en/software-solutions/software.html?compURI=1175640

Там нажимаем по ссылкам в такой последовательности:

Resources >>> Trial Software >>> HP Data Protector 6.20 Evaluation

Затем нас попросят ввести контактную инфу о себе, можно написать что угодно, ссылку всё равно предоставят.

Когда увидите модальное окно с несколькими Download обязательно выбирайте как минимум HP_UX, на как в пакете с надписью Linux нужных для установки файлов нет.

Установка пакета

Итак мы загрузили пакет ESD_HP_DP_6.2_for_HP_UX_TD586_15001_01.tar.gz, теперь его необходимо распаковать и подготовить операционную систему.

tar xfvz ESD_HP_DP_6.2_for_HP_UX_TD586_15001_01.tar.gz
cd TD586-15001-01/LOCAL_INSTALL

Данная система будет заниматься бэкапом некоторых директорий ФС и базой данных Oracle. Запустим установку (имя_хоста_или_ip - центральный сервер HP Data Protector):

./omnisetup.sh -server имя_хоста_или_ip -install ma
./omnisetup.sh -server имя_хоста_или_ip -install da
./omnisetup.sh -server имя_хоста_или_ip -install cc
./omnisetup.sh -server имя_хоста_или_ip -install oracle8
./omnisetup.sh -server имя_хоста_или_ip -install autodr
./omnisetup.sh -server имя_хоста_или_ip -install docs

К сожалению установщик немного староват, поэтому не понимает конструкцию, где передаётся несколько аргументов ключу -install (это появилось только в версии 7.0).

После всех этих манипуляций, на сервере где установлен "Data Protect Manager" во вкладке Client должен появиться этот сервер (будет отображаться его hostname в списке)

Если устанавливать автоматически

Добавим требуемый сервер в систему бэкапов вручную:
Создадим группу пользователей или пользователя, реально существующих на указанном сервере:
Создадим правило для бэкапов:

Осталось только не забыть о логах