.. prompt:: bash #
- ceph orch apply rgw *<name>* [--realm=*<realm-name>*] [--zone=*<zone-name>*] --placement="*<num-daemons>* [*<host1>* ...]"
+ ceph orch apply rgw <name> [--realm=<realm-name>] [--zone=<zone-name>] --placement="<num-daemons> [<host1> ...]"
Trivial setup
-------------
ceph orch host label add gwhost1 rgw # the 'rgw' label can be anything
ceph orch host label add gwhost2 rgw
- ceph orch apply rgw foo '--placement=label:rgw count-per-host:2' --port=8000
+ ceph orch apply rgw foo --placement='label:rgw count-per-host:2' --port=8000
See also: :ref:`cephadm_co_location`.
zonegroup_hostnames:
- s3.cephlab.com
-Then apply this yaml document:
+Then apply this YAML document:
.. prompt:: bash #
perform full RADOS object writes, for example, RGW.
Since Luminous, partial writes for an erasure-coded pool may be
-enabled with a per-pool setting. This lets RBD, CephFS, and librados store
+enabled with a per-pool setting. This lets RBD, CephFS, and librados store
data in an erasure-coded pool:
.. prompt:: bash $
.. versionadded:: Mimic
The ``beast`` frontend uses the Boost.Beast library for HTTP parsing
-and the Boost.Asio library for asynchronous network i/o.
+and the Boost.Asio library for asynchronous network I/O.
Options
-------
reload fails, the previous context continues to be used.
:Type: Integer
-:Default: 0
+:Default: ``0``
``ssl_options``
``ssl_ciphers``
:Description: Optional list of one or more cipher strings separated by colons.
- The format of the string is described in openssl's ciphers(1)
+ The format of the string is described in OpenSSL's ciphers(1)
manual.
:Type: String
| ``LoggingType`` | String | The type of logging. Valid values are: | No |
| | | ``Standard`` (default) all bucket operations are logged after being performed. | |
| | | The log record will contain all fields. | |
-| | | ``Journal`` only operations that modify and object are logged. | |
+| | | ``Journal`` only operations that modify an object are logged. | |
| | | Will record the minimum subset of fields in the log record that is needed | |
| | | for journaling. | |
+-------------------------------+-----------+--------------------------------------------------------------------------------------+----------+
+---------------+-------------------+----------------+---------------+
| | Tentacle (20.2.z) | Squid (19.2.z) | Reef (18.2.z) |
+===============+===================+================+===============+
-| Centos 9 | A | A | A |
+| CentOS 9 | A | A | A |
+---------------+-------------------+----------------+---------------+
| Debian 12 | C | C | C |
+---------------+-------------------+----------------+---------------+
+---------------+-------------------+----------------+------------------+
| | Tentacle (20.2.z) | Squid (19.2.z) | Reef (18.2.z) |
+===============+===================+================+==================+
-| Centos 9 | H | H | H |
+| CentOS 9 | H | H | H |
+---------------+-------------------+----------------+------------------+
| Ubuntu 22.04 | H | H | H |
+---------------+-------------------+----------------+------------------+