Рейтинг:0

Как установить клиент Micro Focus Data Protector 10.91 на SLES 15 SP2?

флаг it

Micro Focus Data Protector 10.91 должен работать с дистрибутивами Linux, такими как SLES, с использованием systemd, но установка клиента не работает: Когда я пытаюсь установить клиент, я получаю сообщение об ошибке ("[110:101] Ошибка импорта клиента!"), в то время как предыдущие этапы установки (основной компонент, базовый технологический стек, дисковый агент) выглядели успешными.

Изучив систему, я вижу, что есть omni.socket служба запущена, но указанный омни.сервис не существует (нет соответствующего юнит-файла). При ближайшем рассмотрении я обнаружил омни@.сервис в /usr/lib/системд/система/, но это кажется недействительным.

Что я могу сделать, чтобы исправить это?

Вот как выглядят служебные файлы:

# /usr/lib/systemd/system/omni.socket
[Ед. изм]
Description=DATA-PROTECTOR-INET
PartOf=omni.service

[Разъем]
ListenStream = 5555
Принять=да
МаксКоннектионс=1000000
МаксКоннектионсперсаурце=100000

[Установить]
WantedBy=сокеты.цель

# /usr/lib/systemd/system/[email protected]
[Ед. изм]
Description=DATA-PROTECTOR-INET
Требуется=omni.socket

[Оказание услуг]
Стандартный ввод=сокет
PIDFile=/var/run/omni.pid
ExecStart=/opt/omni/lbin/inet -log /var/opt/omni/log/inet.log
Тип=простой
KillMode=процесс

[Установить]
WantedBy=default.target

Мне эти служебные файлы кажутся весьма неполными: В них отсутствуют зависимости, такие как сетевые и локальные файловые системы.

Чтобы уточнить: Я не ищу инструкции по установке, подобные тем, которые уже есть в продукте (они не работают). Вместо этого я ищу способ заставить работать версию с ошибками, пока производитель исправляет свои ошибки.

U. Windl avatar
флаг it
Примечание. Тега `sles15` пока нет, и у меня недостаточно баллов, чтобы его создать.
Michael Hampton avatar
флаг cz
Что сказал поставщик программного обеспечения, когда вы связались с ним?
U. Windl avatar
флаг it
Они «работают над этим»; ИМХО, они кажутся немного невежественными, или я еще не достиг необходимого уровня.
Рейтинг:0
флаг it

Оказалось проблема в брандмауэре: Порт 5555/TCP (традиционный порт Data Protector) был заблокирован на клиенте.

Поскольку установка выполняется с использованием SSH (который не был заблокирован), загрузка и установка программного обеспечения работали, но связь с менеджером ячеек (CM) была невозможна.

Я использовал эти команды CLI для настройки брандмауэра (firewalld); вы можете настроить порт и зону:

# firewall-cmd --permanent --new-service=omni
# firewall-cmd --permanent --service=omni --set-short="Защитник данных"
# firewall-cmd --permanent --service=omni --set-description="Защитник данных"
# firewall-cmd --permanent --service=omni --add-port 5555/tcp
# firewall-cmd --permanent --zone=internal --add-service=omni
# systemctl перезагрузить firewalld.service

Обратите внимание, что брандмауэр-cmd позволяет изменить только один элемент (при попытке изменить несколько элементов остальные молча игнорируются (запрос на улучшение уже существует)).

Как только это сработало, кажется, инет процесс возвращает с несколько случайным значением, что статус systemctl omni* вроде не очень нравится (выдает разные ошибки).

Я не знаю, в хорошем ли состоянии эти файлы модулей systemd (некоторая дополнительная настройка может скрыть эти ложные ошибки).

Я также узнал, что установка все еще использует /etc/xinetd.d/omni если xinetd установлен (и запущен). Однако xinetd не перезагружается автоматически, так что это нужно сделать вручную после установки, чтобы активировать всесторонний оказание услуг.

Наконец, Data Protector все еще устанавливает некоторые файлы со злым режимом. 0666; что-то можно исправить(chmod go-w по меньшей мере).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.