Add warning for Controller+CephOSD roles combination on node

Bug #1603142 reported by Kyrylo Romanenko
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
Wishlist
Oleksiy Molchanov

Bug Description

It's not recommend to use CephOSD + Controller role on the same node.
Actually Fuel does not give any warning or restriction to combine those roles on the same nodes. Also we have tests in fuel-qa using Controller+CephOSD roles combinations in clusters.
Ignoring of this circumstance may cause unstable cluster deployments.

Revision history for this message
Christian Huebner (ossarchitect) wrote : Re: [Bug 1603142] [NEW] Add warning for Controller+CephOSD roles combination on node

Kyrylo,

While I wholeheartedly agree with the separation of controller and Cep, I
am curious why this leads to instability. I would expect poor performance
and operational challenges, but at least in theory stability should not be
affected.
If instability is the expected result, shouldn't we just prevent OSD
service from being deployed on the same node as the controller service
instead of warning?

Thanks

Christian

On Jul 14, 2016 09:00, "Kyrylo Romanenko" <email address hidden> wrote:

> Public bug reported:
>
> It's not recommend to use CephOSD + Controller role on the same node.
> Actually Fuel does not give any warning or restriction to combine those
> roles on the same nodes. Also we have tests in fuel-qa using
> Controller+CephOSD roles combinations in clusters.
> Ignoring of this circumstance may cause unstable cluster deployments.
>
> ** Affects: fuel
> Importance: Wishlist
> Assignee: Fuel for Openstack (fuel)
> Status: New
>
>
> ** Tags: area-ceph area-ui
>
> --
> You received this bug notification because you are a member of Fuel for
> Openstack, which is a bug assignee.
> https://bugs.launchpad.net/bugs/1603142
>
> Title:
> Add warning for Controller+CephOSD roles combination on node
>
> Status in Fuel for OpenStack:
> New
>
> Bug description:
> It's not recommend to use CephOSD + Controller role on the same node.
> Actually Fuel does not give any warning or restriction to combine those
> roles on the same nodes. Also we have tests in fuel-qa using
> Controller+CephOSD roles combinations in clusters.
> Ignoring of this circumstance may cause unstable cluster deployments.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/fuel/+bug/1603142/+subscriptions
>

Revision history for this message
Oleksiy Molchanov (omolchanov) wrote :

Hi,

I saw it is not recommended, but allowed. Also I saw tests failing with some strange osd-related problem when deploying osd role to controller. I do agree we should restrict osd-controller role.

Changed in fuel:
assignee: Fuel for Openstack (fuel) → Oleksiy Molchanov (omolchanov)
milestone: 9.1 → 10.0
status: New → In Progress
tags: added: area-library team-bugfix
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-web (master)

Fix proposed to branch: master
Review: https://review.openstack.org/342717

Revision history for this message
Kyrylo Romanenko (kromanenko) wrote :

Christian, actually poor performance of testing CI environments can cause instabilities of cluster deployments due to expiration of timeouts.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-web (master)

Reviewed: https://review.openstack.org/342717
Committed: https://git.openstack.org/cgit/openstack/fuel-web/commit/?id=b433ee89f0ae17e0b1d2dbda40636cb19e7c3155
Submitter: Jenkins
Branch: master

commit b433ee89f0ae17e0b1d2dbda40636cb19e7c3155
Author: Oleksiy Molchanov <email address hidden>
Date: Fri Jul 15 13:16:37 2016 +0300

    Restrict usage of controller and osd role on single host

    Update tests

    Change-Id: I64119fa3eb640c23e1f6e3d59e496b6f226be4e4
    Closes-Bug: 1603142

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/fuel-web 10.0.0rc1

This issue was fixed in the openstack/fuel-web 10.0.0rc1 release candidate.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/fuel-web 10.0.0

This issue was fixed in the openstack/fuel-web 10.0.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.