ceph-iscsi icon indicating copy to clipboard operation
ceph-iscsi copied to clipboard

upgrading to ceph-iscsi-3.0 with installed version of ceph-iscsi-tools

Open wwdillingham opened this issue 5 years ago • 5 comments

When upgrading to ceph-iscsi from a ceph-iscsi-cli & ceph-iscsi-config environment I had to work around the issue of ceph-iscsi-tools requiring ceph-iscsi-config >= 2.3 (which is removed/obsoleted by the ceph-iscsi replacement). Going forward will there be a ceph-iscsi-tools package which will require ceph-iscsi >= 3.0. or will that be integrated into the new ceph-iscsi. It appears ceph-iscsi-tools is not being build in shaman so generally wondering what the future looks like for this utility.

Thanks.

Error: Package: ceph-iscsi-tools-2.1-2.1.el7.noarch (installed) Requires: ceph-iscsi-config >= 2.3 Removing: ceph-iscsi-config-2.6-80.g24deeb2.el7.noarch (installed) ceph-iscsi-config = 2.6-80.g24deeb2.el7 Obsoleted By: ceph-iscsi-3.0-17.ge6a0067.el7.noarch (/ceph-iscsi-3.0-17.ge6a0067.el7.noarch) Not found

wwdillingham avatar Apr 18 '19 17:04 wwdillingham

To be honest, I mostly forgot about this package. I think it should also be migrated over to the ceph-iscsi repo. The biggest challenge is that we are moving away from Performance Co-Pilot in favor of Prometheus, so it will need to be refactored. In the meantime, there are already some grafana dashboards available to pull the prometheus iSCSI metrics exported via the rbd-target-gw daemon [1][2]

[1] https://github.com/ceph/cephmetrics/blob/master/dashboards/mgr-prometheus/iscsi-overview.json [2] https://github.com/ceph/cephmetrics/blob/master/dashboards/mgr-prometheus/iscsi-client-details.json

dillaman avatar Apr 19 '19 13:04 dillaman

Thanks for the update, I will see if I can integrate these dashboards with our Prometheus/Grafana setup, and that should certainly be good for our purposes.

wwdillingham avatar Apr 22 '19 14:04 wwdillingham

@dillaman are there any updates to this? i just tried to setup a ceph cluster with ceph-ansible and i can't find the missing packages

  • ceph-iscsi-cli
  • ceph-iscsi-config

https://github.com/ceph/ceph-ansible/issues/4469

discostur avatar Oct 01 '19 14:10 discostur

@discostur Negative -- no update to ceph-iscsi-tools as of yet. However, the old v2 RPMs are available here [1]. As I commented in your ceph-ansible ticket, we no longer support configuring Ceph iSCSI using ceph-ansible since it's just not feasible in a containerized environment so it didn't warrant attempting to dedicate limited resources to support.

[1] http://download.ceph.com/ceph-iscsi/2/rpm/el7/noarch/

dillaman avatar Oct 01 '19 15:10 dillaman

@dillaman thanks - the repo with the old files is enough for me! i can run the old ansible playbooks now ;)

discostur avatar Oct 01 '19 15:10 discostur