úterý 13. prosince 2016

Federované repository a autenizace administrátora při nedostupném LDAP ve WebSphere Application Server

Federované repository ve WAS umožňuje kombinovat více repository uživatelů. V základním nastavení ale WAS provede přihlášení pouze v případě, že jsou všechna úložiště přístupná.
Například kombinace file based registry na lokálním disku a LDAP nám v základním nastavení funguje tak, že se ani uživatelé v lokálním úložišti (to bývají především admini) nepřihlásí.

Pokud chceme umožnit přístup administrátora vedeného v lokálním úložišti i přesto, že je nedostupný vzdálený LDAP server s bežnými uživateli, je potřeba na úrovni konfigurace WAS toto nastavit:

$AdminTask createIdMgrRealm -name ibmRealm -allowOperationIfReposDown true


Případně nastavit přes uživatelské rozhraní IBM Console:




středa 7. prosince 2016

JobManager - run wsadmin script

How to run a wsadmin script as a job using Job manager


Prepare a script to be distributed the script to the target.

Prepare the script on the JobManager side and store it into <jobmanager profile>/config/temp/JobManager directory (create the directory is does not exist)


Define Distribute File job in the job manager 




 Caution: The Source parameter has to have file:/ prefix see the picture bellow. It does not work without file prefix, I noticed that file:// does not work also on WAS version 8.5.5.8. 




If the Disribute File job finished succesfully use the Run Admin Script job:






The script output you can check in the SystemOut.log of managed deployment manager.

středa 9. března 2016

Starting IBM Support Asssitant on Ubuntu 12.04 64bit

During installation of IBM Support Assistant 5 I met following trouble that prevents the ISA server start.

Starting ISA by /opt/IBM/ISA/ISA5/start_isa.sh script I obtained following error message:

./start_isa.sh: 40: ./start_isa.sh: function: not found
USAGE:
  start_isa.sh [<tool_id>]
./start_isa.sh: 44: ./start_isa.sh: Syntax error: "}" unexpected
FIX is quite simple

The problem was that ./start_isa,sh use #!/bin/sh directive. Change the directive to #!/bin/bash on the first line of the ./start_isa,sh script.


čtvrtek 4. února 2016

Přiřazení principalName při LDAP user registry

Při konfiguraci LDAP úložiště je v nastavení pole Vlastnosti příhlášení (. Toto pole může obsahovat seznam LDAP atributů (oddělených středníkem), které mohou být použity jako login name. Obvykle to bývá uid;mail. Důležité je pořadí, do principalName se bude přiřazovat hodnota atributu, která je v seznamu jako první. V našem případě to je uid. Pokud by ale seznam byl mail;uid, pak by jako principalName byla hodnota emailu!