Como instalar o Micro Focus Data Protector Client 10.91 no SLES 15 SP2?

Como instalar o Micro Focus Data Protector Client 10.91 no SLES 15 SP2?

O Micro Focus Data Protector 10.91 deve funcionar com distribuições Linux como SLES usando systemd, mas parece que a instalação do cliente não funciona: Quando tento instalar o cliente, recebo uma mensagem de erro ("[110:101] Falha na importação do cliente!") enquanto as etapas de instalação anteriores (Core Component, Core Technology Stack, Disk Agent) pareciam bem-sucedidas.

Ao examinar o sistema, vejo que há um omni.socketserviço em execução, mas o referenciado omni.servicenão existe (não há arquivo de unidade correspondente). Olhando mais de perto, encontrei um [email protected]in /usr/lib/systemd/system/, mas isso parece inválido.

Oque posso fazer para consertar isso?

Esta é a aparência dos arquivos de serviço:

# /usr/lib/systemd/system/omni.socket
[Unit]
Description=DATA-PROTECTOR-INET
PartOf=omni.service

[Socket]
ListenStream=5555
Accept=yes
MaxConnections=1000000
MaxConnectionsPerSource=100000

[Install]
WantedBy=sockets.target

# /usr/lib/systemd/system/[email protected]
[Unit]
Description=DATA-PROTECTOR-INET
Requires=omni.socket

[Service]
StandardInput=socket
PIDFile=/var/run/omni.pid
ExecStart=/opt/omni/lbin/inet -log /var/opt/omni/log/inet.log
Type=simple
KillMode=process

[Install]
WantedBy=default.target

Para mim, esses arquivos de serviço parecem altamente incompletos: faltam dependências como rede e sistemas de arquivos locais.

Para esclarecer: não estou procurando instruções de instalação como as que o produto já fornece (elas não funcionam). Em vez disso, estou procurando uma maneira de fazer a versão com bugs funcionar enquanto o fornecedor corrige seus bugs.

Responder1

Acabou sendo um problema de firewall: a porta 5555/tcp(porta tradicional do Data Protector) foi bloqueada no cliente.

Como a instalação é feita via SSH (que não estava bloqueado), o download e instalação do software funcionou, mas a comunicação com o gerenciador de celular (CM) não foi possível.

Usei esses comandos CLI para configurar o firewall (firewalld); você pode querer ajustar a porta e a zona:

# firewall-cmd --permanent --new-service=omni
# firewall-cmd --permanent --service=omni --set-short="Data Protector"
# firewall-cmd --permanent --service=omni --set-description="Data Protector"
# firewall-cmd --permanent --service=omni --add-port 5555/tcp
# firewall-cmd --permanent --zone=internal --add-service=omni
# systemctl reload firewalld.service

Observe que firewall-cmdpermite modificar apenas um item (ao tentar alterar vários itens, o restante é ignorado silenciosamente (já existe solicitação de melhoria)).

Depois de funcionar, parece que o inetprocesso retorna com um valor um tanto aleatório que systemctl status omni*não parece gostar muito (relata erros diversos).

Não sei se esses arquivos de unidade do systemd estão em boas condições (alguns ajustes adicionais podem silenciar esses erros espúrios).

Também descobri que a instalação ainda funciona /etc/xinetd.d/omnise o xinetd estiver instalado (e em execução). No entanto, o xinetd não é recarregado automaticamente, portanto deve ser feito manualmente após a instalação para ativar o omniserviço.

Finalmente o Data Protector ainda instala alguns arquivos com modo maligno 0666; algo que alguém pode querer consertar ( chmod go-wpelo menos).

informação relacionada