Bug 1022968
| Summary: | Agent installed via RPM cannot discover storage | ||
|---|---|---|---|
| Product: | [JBoss] JBoss Operations Network | Reporter: | Armine Hovsepyan <ahovsepy> |
| Component: | Core Server | Assignee: | Stefan Negrea <snegrea> |
| Status: | CLOSED NOTABUG | QA Contact: | Mike Foley <mfoley> |
| Severity: | high | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | JON 3.2 | CC: | ahovsepy, loleary, mfoley, myarboro, snegrea |
| Target Milestone: | post-GA | ||
| Target Release: | JON 3.2.0 | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2014-06-12 14:43:11 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Armine Hovsepyan
2013-10-24 11:37:29 UTC
The scenario described above is not supported because the agent RPM is designed to be installed only on systems that have no JON server components. The actual results section of the initial report correctly points to the cause. The RPM agent is started with a different user than storage node user. The agent cannot discover the storage node because it does not have permission to view or access processes from other users. The agent RPM execution is downgraded on purpose to a non-root user to prevent these kind of scenarios where the agent has broad access to the system. While the scenario described above is NOT supported here is a potential set of steps: 1) Install storage node via rhqctl 2) rhqctl will automatically install an agent 3) Remove the agent installed by rhqctl 4) Install the agent RPM 5) Modify the agent RPM to run under the same user/group as the storage node (please see instructions above). Again, the steps above are NOT supported because rhqctl is designed to install JON server and server related components while the agent RPM is designed to run on systems with no JON server components. Here is the documentation on how run the agent RPM under a different user: https://access.redhat.com/site/documentation/en-US/JBoss_Operations_Network/3.1/html/Installation_Guide/agent-rpms.html QE Deliverable is to update this testcase with information from this BZ ... and re-execute. https://tcms.engineering.redhat.com/run/94976/?from_plan=6517 As mentioned in comment #2 , this issue is not valid. Closing per discussion with Mike Foley. |