Created attachment 922712 [details]
Description of problem
RHSC doesn't help gluster admin with software updates in any way.
Even though that Console Administration Guide notes the possibility of software
updates and hints the user how it may work a little, it doesn't work and the
guide is missing clear description of the software update workflow.
Version-Release number of selected component (if applicable)
On the RHSC server:
# rpm -qa | grep rhsc
Console Administration Guide:
Steps to Reproduce
Prereguisetes (initial state):
* Cluster contains 4 RHS nodes which hosts a brick, all nodes are up
* Gluster volume is enabled
* RHSC is outside of trusted storage pool on a dedicated server
* Updates for gluster are available in RHS channel on RHS nodes
Use case one
1. Move one node into maintanence mode via RHSC
2. In RHSC web interface, find The General tab on the Details pane and clik on
the "If you wish to upgrade or reinstall it click here" link.
3. Click ok in the "install host" window to start the update
Actual results of use case one
When a node is flagged for maintenance, the following message is shown in
The General tab on the Details pane:
Host is in maintenance mode, you can Activate it by pressing the Activate
button. If you wish to upgrade or reinstall it click here.
But it does nothing: after a while, the node is show back as
*active* without performing the update. Yum log shows nothing.
Expected results of use case one
The update is performed or the error informing the user why the update fails
Use case two
1. Move one node into maintanence mode
2. Log on the node via ssh and run 'yum update'
Actual results of use case two
Yum update fails because the maintenance mode doesn't trigger any change on the
node. This means that all gluster daemons are still running which prevents the
update to complete (this is an expected behaviour).
Expected results of use case two
Not sure, but RHSC Admin Guide should include better description of the
maintenance mode than this:
> To perform certain actions, you may need to move hosts into maintenance mode.
Console Admin Guide states that:
> Maintaining the cluster, including performing updates and monitoring usage
> and performance to keep the cluster responsive to changing needs and loads.
From this, it's not clear if the text means software updates or updating the
But section "4.5.1 Viewing General Host Informatio"states:
> The General tab on the Details pane provides information on individual hosts,
> including hardware and software versions, and available updates.
Based on this statement, it's reasonable to assume that customers would think
that RHSC provides some way to run software updates.
AFAIK, option to upgrade the RHS cluster from one version to another is still not available in RHSC and the corresponding RFE BZ is still in NEW state. See bug  for more details.
If the doc says othwerwise or has any confusing statements, it has to be fixed until the upgrade feature is actually implemented in the UI.
Anyways, we will wait from the dev team to comment on this or provide any further updates.
Since BZ 850441 was just closed, I just would like to make clear that this BZ is about software updates (imagine running `yum update` to get new packages released via async or zstream errata) and not about upgrading gluster to newer incompatible version (eg. from RHSS 2.1 to 3.0).
Thank you for your report. This bug is filed against a component for which no further new development is being undertaken