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 --> Topologyview. - Now restart Domain controller and refresh admin console.
- Check
Topologyview 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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
