Bug 1305198
Summary: | Bootstrap nodes with Red Hat Storage Controller agent. Configure agent to connect to controller | ||
---|---|---|---|
Product: | [Red Hat Storage] Red Hat Storage Console | Reporter: | Christina Meno <gmeno> |
Component: | ceph-installer | Assignee: | Alfredo Deza <adeza> |
Status: | CLOSED ERRATA | QA Contact: | Daniel Horák <dahorak> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 2 | CC: | adeza, ceph-eng-bugs, ceph-qe-bugs, dahorak, flucifre, gmeno, hnallurv, kdreyer, mkudlej, nthomas, racpatel, sankarshan |
Target Milestone: | --- | ||
Target Release: | 2 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | ceph-installer-1.0.0 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2016-08-23 19:46:18 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: | |
Embargoed: | |||
Bug Depends On: | 1306048 | ||
Bug Blocks: |
Description
Christina Meno
2016-02-06 01:50:57 UTC
*** Bug 1213031 has been marked as a duplicate of this bug. *** Initial take on the bootstrap script: https://github.com/ceph/mariner-installer/pull/25 Greg: is there a general terminology that the community understands for what the "agent" is? would that be a "calamari-lite" ? In order to get the calamari-lite portion done we need to implement that into the ansible playbooks but those also need to be appropriately named for general consumption as well as the API endpoint that will serve this. Alfredo: the agent is a package that the Red Hat Storage controller project provides, it is distinct from calamari-lite. find it here: https://brewweb.devel.redhat.com/buildinfo?buildID=472921 assume for now that the package name for calamari-lite is calamari-server, find it here: https://chacra.ceph.com/r/calamari/on_monitor/fedora/22/x86_64/calamari-server-1.4-rc1_78_gab2cadf.el7.centos.x86_64.rpm I don't see any mention of DEB packages or Ubuntu support. * Are those to be ignored? Or they live somewhere else? If I recall correctly there aren't any Calamari packages for upstream. If that is correct then we wouldn't be able to provide a solution that would work for a community/upstream consumer. Is this correct? We do need to support ubuntu LTS Ken will likely be building that. Yes we need to get an upstream calamari-lite release out for upstream too. Pull request that implements the functionality to make an agent connect back to a master server: https://github.com/ceph/ceph-ansible/pull/539 Support for both the kickstart script for agent support and API endpoints to configure the agent on a remote node has been completed. Pull Request: https://github.com/ceph/ceph-installer/pull/42 Docs to follow. (In reply to Alfredo Deza from comment #10) > Support for both the kickstart script for agent support and API endpoints to > configure the agent on a remote node has been completed. > > Pull Request: https://github.com/ceph/ceph-installer/pull/42 > > Docs to follow. Can you please let me know when will the docs be available? (In reply to Harish NV Rao from comment #11) > (In reply to Alfredo Deza from comment #10) > > Support for both the kickstart script for agent support and API endpoints to > > configure the agent on a remote node has been completed. > > > > Pull Request: https://github.com/ceph/ceph-installer/pull/42 > > > > Docs to follow. > Can you please let me know when will the docs be available? They are now: http://docs.ceph.com/ceph-installer/docs/#get--setup-agent- Tested and VERIFIED on: USM Server/ceph-installer server (RHEL 7.2): ceph-ansible-1.0.5-31.el7scon.noarch ceph-installer-1.0.14-1.el7scon.noarch rhscon-ceph-0.0.39-1.el7scon.x86_64 rhscon-core-0.0.39-1.el7scon.x86_64 rhscon-core-selinux-0.0.39-1.el7scon.noarch rhscon-ui-0.0.51-1.el7scon.noarch Ceph nodes (RHEL 7.2): rhscon-agent-0.0.16-1.el7scon.noarch rhscon-core-selinux-0.0.39-1.el7scon.noarch salt-2015.5.5-1.el7.noarch salt-minion-2015.5.5-1.el7.noarch salt-selinux-0.0.39-1.el7scon.noarch I'll retest it also with Ubuntu nodes. Tested on Ubuntu 16.04 (as Ceph Nodes):
rhscon-agent 0.0.16-2redhat1xenial
salt-common 2015.8.8+ds-1
salt-minion 2015.8.8+ds-1
GET requests "/setup/agent/" to ceph-installer server works as expected on all tested platforms.
Packages rhscon-agent and salt-minion are properly installed and configured.
>> VERIFIED
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2016:1754 |