Bug 1299582

Summary: dedicated Monitor host can't be configured via Create Cluster wizard
Product: Red Hat Storage Console Reporter: Martin Bukatovic <mbukatov>
Component: UIAssignee: sankarshan <sankarshan>
Status: CLOSED CURRENTRELEASE QA Contact: Martin Bukatovic <mbukatov>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 2CC: nthomas, sankarshan
Target Milestone: ---   
Target Release: 2   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: rhscon-ceph-0.0.23-1.el7scon.x86_64, rhscon-core-0.0.24-1.el7scon.x86_64, rhscon-ui-0.0.39-1.el7scon.noarch Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-11-19 05:30:07 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:

Description Martin Bukatovic 2016-01-18 16:56:13 UTC
Description of problem
======================

Create Cluster wizard doesn't allow to setup dedicated Monitor host
(machine which runs Monitor only, wihtout OSD).

Version-Release number of selected component
============================================

# rpm -qa | grep rhscon
rhscon-core-0.0.6-0.1.alpha1.el7.x86_64
rhscon-ui-0.0.6-0.1.alpha1.el7.noarch
rhscon-ceph-0.0.4-0.1.alpha1.el7.x86_64

How reproducible
================

100 %

Steps to Reproduce
==================

1. Install skyring on server and prepare few hosts for cluster setup
2. Accept all nodes
3. Select "Clusters" from left pane menu, start "Create Cluster" wizard
4. On 2nd page of the wizard called "Select Hosts", try to configure
   Monitor only machine

Actual results
==============

One can't configure dedicated Monitor machine:

 1. When one clicks on Monitor role icon to enable it for particular host,
    OSD is enabled automatically as well.
 2. Then when one tries to deactivate this unwanted OSD, both OSD and Monitor
    roles are disabled.

Expected results
================

One can configure dedicated Monitor machine. When Monitor role is enabled in
"Select Hosts" page of the wizard, no other role is enabled with it.

Additional info
===============

Dedicated Monitor machine is completely valid Ceph configuration.

Comment 1 Martin Bukatovic 2016-01-19 14:33:44 UTC
Additional info
===============

The machine I selected for Monitor role only had free storage device /dev/vdb.

Comment 4 Martin Bukatovic 2016-07-04 14:53:24 UTC
Using:

rhscon-core-selinux-0.0.28-1.el7scon.noarch
rhscon-core-0.0.28-1.el7scon.x86_64
rhscon-ui-0.0.42-1.el7scon.noarch
rhscon-ceph-0.0.27-1.el7scon.x86_64

using dedicated monitor machine is now possible.