Host controllers does not appears on Admin Console after Domain Controller restart after enabling RBAC in EAP 6.2.x
Issue
After Domain Controller restarts the Host controllers(Host slaves) does not appears on Admin Console Runtime --> Topology
view. Even when we try to issue a command through CLI
to one Host slave, the Domain Controller says the host is not registered.
-Cannot view all nodes/ remote controllers from the domain controller.. After bouncing all JVMs we are able to see again
Steps to replicate the issue:
1. Replace existing <management>
tag with following tag in domain.xml
:
<management>
<access-control provider="rbac">
<role-mapping>
<role name="SuperUser">
<include>
<user name="$local"/>
<user name="admin"/>
<group name="SuperUser"/>
</include>
</role>
<role name="Maintainer">
<include>
<user name="user"/>
</include>
</role>
</role-mapping>
</access-control>
</management>
- Step up Domain controller with remote Host controller as described in KCS article
- Login into Admin console, we call see all host controllers under
Runtime --> Topology
view. - Now restart Domain controller and refresh admin console.
- Check
Topology
view in admin console, take a look at attached screen shot.
To solve this issue we have to restart all Host slaves.
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 6.2.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.