| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Correct the English in a note in doc/cephadm/host-management.rst.
This commit was made in response to
https://github.com/ceph/ceph/pull/50340, which corrected some of this
note in Quincy.
Signed-off-by: Zac Dover <zac.dover@proton.me>
|
|
|
|
|
| |
Fixes: https://tracker.ceph.com/issues/68979
Signed-off-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
|
|\
| |
| |
| |
| |
| |
| | |
ShwetaBhosale1/fix_issue_68695_ceph_orch_commands_does_not_work_for_deployment_name_osd
mgr/cephadm: ceph orch <start/stop/restart> commands should work for service name osd and command to updated service name for osd
Reviewed-by: Adam King <adking@redhat.com>
|
| |
| |
| |
| |
| | |
Fixes: https://tracker.ceph.com/issues/68695
Signed-off-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
|
|\ \
| |/
|/|
| |
| | |
mgr/cephadm: allow disabling rgw_run_sync_thread through spec
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
|
| |
| |
| |
| | |
Signed-off-by: Adam King <adking@redhat.com>
|
|\ \
| | |
| | |
| | |
| | | |
zdover23/wip-doc-2024-12-02-cephadm-services-mon-capitalize-ceph
doc/cephadm: s/ceph/Ceph/ in mon.rst
|
| | |
| | |
| | |
| | |
| | |
| | | |
s/ceph/Ceph/ in doc/cephadm/services/mon.rst where appropriate.
Signed-off-by: Zac Dover <zac.dover@proton.me>
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | | |
ShwetaBhosale1/fix_issue_68605_modify_structure_of_default_images
cephadm: Modify the structure of the default container images
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes: https://tracker.ceph.com/issues/68605?next_issue_id=68599
Signed-off-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Change the name of the section "curl-based installation" to "Using Curl to Install Cephadm", and improve the English in that section.
Signed-off-by: Zac Dover <zac.dover@proton.me>
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
Change the title of the section "Deploying a new Ceph cluster" to "Using
cephadm to Deploy a New Ceph Cluster". This is part of the initiative to
separate package-related documentation from container-based
documenation.
Signed-off-by: Zac Dover <zac.dover@proton.me>
|
|\ \
| | |
| | | |
doc/cephadm/services: Update monitoring.rst to add additional templates
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The current documentation lacks a lot of other available templates as
the source code here:
https://github.com/ceph/ceph/tree/main/src/pybind/mgr/cephadm/templates/services
v2 - This updated commit fixes the j2 extensions I left in the previous one wrongly.
v3 - This updated commit changes the title as per PR's comment
orientation
Signed-off-by: Alexon Oliveira <alolivei@redhat.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The current documentation lacks a lot of other available templates as the source code here:
https://github.com/ceph/ceph/tree/main/src/pybind/mgr/cephadm/templates/services
Signed-off-by: Alexon Oliveira <alolivei@redhat.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Clean the English grammar and the .RST in the section "Advanced OSD
Service Specifications" in the file doc/cephadm/services/osd.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Link to the "Placement by Pattern Matching" section in
doc/cephadm/services/index.rst from the "Advanced OSD Service
Specifications" section in doc/cephadm/services/osd.rst.
Fixes: https://tracker.ceph.com/issues/68812
Signed-off-by: Zac Dover <zac.dover@proton.me>
|
|/ /
| |
| |
| |
| |
| |
| | |
Fixed typo 'no' to 'not' in sentence "If this test fails, cephadm will
no be able to manage services on that host."
Signed-off-by: rhkelson <119636079+rhkelson@users.noreply.github.com>
|
|\ \
| |/
|/|
| |
| | |
mgr/cephadm: offline host handling for maintenance exit command
Reviewed-by: John Mulligan <jmulligan@redhat.com>
|
| |
| |
| |
| | |
Signed-off-by: Adam King <adking@redhat.com>
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Adding HA support for mgmt-gateway and oauth2-proxy services
Reviewed-by: Adam king <adking@redhat.com>
Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
|
| |/
| |
| |
| | |
Signed-off-by: Redouane Kachach <rkachach@ibm.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
s/orch apply/ceph orch apply/ in a command where "ceph" was missing.
This was reported by Eugen Block to Zac Dover on 22 Oct 2024 through
Slack.
Co-authored-by: Eugen Block <eblock@nde.ag>
Signed-off-by: Zac Dover <zac.dover@proton.me>
|
|/
|
|
|
|
|
|
|
|
| |
This introduces a new `ceph orch device replace` command in order to
improve the user experience when it comes to replacing the underlying
device of an OSD.
Fixes: https://tracker.ceph.com/issues/68456
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
|
|
|
|
|
|
|
| |
We support SMB2, SMB2.1 and SMB 3 at the moment. We are not limited to
just SMB3 as noted in the documentation.
Signed-off-by: Sachin Prabhu <sp@spui.uk>
|
|\
| |
| |
| |
| |
| |
| | |
mgr/cephadm: update oauth2 proxy image variable name
Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
Reviewed-by: Ken Dreyer <kdreyer@ibm.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This makes it another place we need to update when changing
the default image which is easy to forget. Instead, we can
document how users can find the the image which will still
hold even if we change what the default image is.
Signed-off-by: Adam King <adking@redhat.com>
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently with Docker Live Restore [1] enabled and while restarting
Docker Engine - all Ceph container images will get restarted,
while the feature allows restarting docker.service without
containers downtime.
This is due to Requires=docker.service in systemd units templates,
which mandates that on docker.service restart - the ceph container
systemd units will be restarted as well.
Reworking Requires= to Wants= that is a weaker version of the former,
see [2].
Leaving After= entries, because they should allow systemd to correctly
order the startup (first docker, then ceph containers).
[1]: https://docs.docker.com/engine/daemon/live-restore/
[2]: https://www.freedesktop.org/software/systemd/man/latest/systemd.unit.html#Wants=
Fixes: https://tracker.ceph.com/issues/68028
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
|
|
|
|
|
|
| |
Add instructions for removing malformed JSON that causes the cephadm
module to fail to start, which in turn makes the orchestrator fail to
start.
Signed-off-by: Zac Dover <zac.dover@proton.me>
|
|
|
|
|
|
|
| |
The link is to the `#http_sd_config` anchor in the prometheus config docs; that link only works without the trailing `/`.
This correction would ideally get backported to at least reef & squid.
Signed-off-by: Matthew Vernon <mvernon@wikimedia.org>
|
|
|
|
|
|
|
|
| |
Document the spec and resource options (they're basically the same) for
specifying public addresses that will be managed automatically
by CTDB.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
|
|
|
|
|
|
|
|
| |
Add instructions for retrieving the exact size of block devices.
Fixes: https://tracker.ceph.com/issues/66754
Signed-off-by: Zac Dover <zac.dover@proton.me>
|
|
|
|
| |
Signed-off-by: John Mulligan <phlogistonjohn@asynchrono.us>
|
|\
| |
| |
| |
| | |
adding support for SSO based on auth2-proxy
Reviewed-by: Adam King <adking@redhat.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
adding new oauth2-proxy service. The enable_auth flag enables SSO
authentication via the oauth2-proxy service. The user must ensure the
oauth2-proxy service is deployed before enabling this flag in the
mgmt-gateway service.
FQDN related changes: previously, we were obtaining the FQDN using a
call to the Python socket library run inside the container. While this
generally works, the FQDN returned inside a container can sometimes
differ from the one obtained outside the container. This discrepancy
could cause some issues. To ensure consistency, we now use the FQDN
from the inventory, which provides the correct value as recognized on the host.
Signed-off-by: Redouane Kachach <rkachach@ibm.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This adds the required changes to ceph-volume and cephadm in order to support
deploying tpm2 token enrolled encrypted OSDs.
Adding `--with-tpm` when deploying with `--dmcrypt` will enroll a tpm2
token to the corresponding LUKS2 devices.
Example of a osd service spec:
```
service_type: osd
service_id: tpm2_osds
placement:
host_pattern: '*'
spec:
data_devices:
paths:
- /dev/sdb
encrypted: true
tpm2: true
```
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
|
|/
|
|
| |
Signed-off-by: Anoop C S <anoopcs@cryptolab.net>
|
|
|
|
|
|
|
|
| |
Edit the section "Using Custom Images" in
doc/cephadm/services/monitoring.rst.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
|
|
|
|
| |
Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
|\
| |
| |
| |
| |
| | |
Adding support for ceph mgmt-gateway
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
|
| |
| |
| |
| | |
Signed-off-by: Redouane Kachach <rkachach@ibm.com>
|
|/
|
|
|
|
| |
The current link goes to `cephadm/services/rados/operations/devices` which is a 404, it instead needs to be `rados/operations/devices/`.
Signed-off-by: Matthew Vernon <mvernon@wikimedia.org>
|
|
|
|
|
|
|
|
| |
It wasn't clear that you can specify more than one element of the CRUSH hierarchy in a spec file, nor that it might be useful to do so (e.g. to ensure the host ends up beneath the default root).
So update the text to make it clearer, and similarly the example.
Signed-off-by: Matthew Vernon <mvernon@wikimedia.org>
|
|
|
|
|
|
|
|
|
| |
Add a list of default monitor images to the documentation. This commit
is made in response to a request from Eugen Block, and is made using the
information developed by Mr Block here:
https://lists.ceph.io/hyperkitty/list/ceph-users@ceph.io/thread/QGC66QIFBKRTPZAQMQEYFXOGZJ7RLWBN/.
Signed-off-by: Zac Dover <zac.dover@proton.me>
|
|
|
|
|
|
|
|
| |
This has been in here for years, but cephadm will block
attempted upgrades to lower versions and we generally
don't want people to think this is supported or safe.
Signed-off-by: Adam King <adking@redhat.com>
|
|
|
|
| |
Signed-off-by: Adam King <adking@redhat.com>
|
|
|
|
| |
Signed-off-by: John Mulligan <jmulligan@redhat.com>
|
|\
| |
| |
| |
| | |
cephadm: sudo cmd auditing
Reviewed-by: Adam King <adking@redhat.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Based on the previous commits making the remote executables auditable
and explicit, document the admin's ability to restrict password-less
sudo access to only the set of commands cephadm actually uses.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
|
|\ \
| | |
| | |
| | |
| | | |
doc/cephadm/services: Improve monitoring.rst
Reviewed-by: Zac Dover <zac.dover@proton.me>
|