using more ceph-ansible task in teuthology qa tests

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Folks,

In the qa suites, We have been relying on Ceph task for long time and
quite frankly it has done excellent job of setting up cluster for
various upper layer tests which don't care how the cluster
is setup.

I am now proposing where possible we start taking out Ceph Task and
replace this with Ceph-Ansible Task and fix the roles to properly work
with ceph-ansible task, this will help
us test more like customer scenario's, make it easy to consume new
features(eg: ceph-volume, vdo etc) there are few things to fix in
role's for each cluster that is setup using ceph-ansible

a) multiple mon's or multiple mds cannot exist in same node and should
be put on different node), also look into how active/standy mds are setup
using ceph-ansible and use them appropriately in config.

b) Daemon helper was another thing that was holding use of
Ceph-Ansible task, but I have tested a fix in my personal branch and
it seems to be working as long as we fix the roles

c) for Dual Cluster setup we can continue to use old style Ceph Task,
we recommend not to use different cluster names in ceph-deploy or
ceph-ansible due to systemd issues.

d) upgrades can also use the ceph-ansible task with cluster role fix.
( the inital cluster is setup using ceph-ansible but then later on we
can still rely on old style apt-get update/yum update to
update individual nodes, behind the scenes systemd will handle the daemons)

I will update the Smoke suite to use ceph-ansible by default for all
tests and see how the trial runs work, Ideally we could move 50 to 60%
of the tests that can use ceph-ansible and rest can still rely on old
style so that we have good mix of overall deployment tests.

Feedback welcome

Thanks
Vasu
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux