Update 09.01.2017: Nach Feedback von Kollegen kann der Beitrag etwas irreführend sein. Für Data Protector Clients wird „systemd“ genutzt und nur auf dem Cell manager wird der „legacy mode“ und „xinetd“ verwendet. Aber auch mit dem „legacay mode“ besteht keine Pflicht auf „systemd“ zu wechseln, da auf RHEL auch der „xinetd“ Daemon unterstützt ist.
Es gibt Benutzer des Data Protectors, die unter RHEL 7 den Daemon nicht mehr unter xinetd
, sondern unter systemd
laufen lassen wollen. Ein Kollege (Michael S.) hat einen Anleitung geschrieben welche Schritte notwendig sind.
- Öffnen der Datei
/etc/xinetd.d/omni
und ändern des Parameter disable:disable = yes
. Alternativ kann die Datei auch an einen anderen Ort verschoben oder gelöscht werden. - Im Verzeichnis
/etc/systemd/system
die Dateidata-protector.socket
anlegen und folgende Einträge hinzufügen:
[Unit] Description=Data Protector Socket [Socket] ListenStream=5555 Accept=yes BindIPv6Only=both [Install] WantedBy=sockets.target
- Im Verzeichnis
/etc/systemd/system
die Dateidata-protector@.service
anlegen und folgende Einträge hinzufügen:
[Unit] Description=Data Protector Server [Service] ExecStart=/opt/omni/lbin/inet -log /var/opt/omni/log/inet.log User=root StandardInput=socket
- Den Dienst
xinetd
neu starten, damit wird der Port 5555 deaktiviert:systemctl restart xinetd
- Aktivieren des
data-protector.socket
mit dem Befehl:systemctl enable data-protector.socket
- Start des Sockets
data-protector.socket
mit dem Befehl:systemctl start data-protector.socket
- Überprüfen ob der Port 5555 aktiviert wurde mit dem Befehl:
netstat –an | grep 5555
oder mit dem Befehlss –ln | grep 5555
oderss –l | grep omni
- Wenn möglich den Server neu starten zur Überprüfung ob die Änderungen auch nach einem Neustart aktiv sind.
- Wie immer kann auch telnet zur Überprüfung herangezogen werden:
[root@rheldp908 ~]# telnet rheldp907 5555 Trying 192.128.253.132... Connected to rheldp907. Escape character is '^]'. HP Data Protector A.09.00: INET, internal build 110, built on Thu Aug 11 12:37:31 2016 Connection closed by foreign host.