all lists on lists.proxmox.com
 help / color / mirror / Atom feed
From: "Alexander Zeidler" <a.zeidler@proxmox.com>
To: "Proxmox VE development discussion" <pve-devel@lists.proxmox.com>
Subject: Re: [pve-devel] [PATCH docs v2 6/6] pveceph: add section for rbd namespaces
Date: Thu, 02 Jan 2025 14:46:08 +0100	[thread overview]
Message-ID: <D6RMT5M4VJBF.36IBT7SXPRGDJ@proxmox.com> (raw)
In-Reply-To: <20241223160008.218710-7-a.lauterer@proxmox.com>

On Mon Dec 23, 2024 at 5:00 PM CET, Aaron Lauterer wrote:
> and a few basic examples on how to manage them.
>
> Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com>
> ---
> changes since v1: none
>
>  pveceph.adoc | 41 +++++++++++++++++++++++++++++++++++++++++
>  1 file changed, 41 insertions(+)
>
> diff --git a/pveceph.adoc b/pveceph.adoc
> index da39e7f..a90a6e1 100644
> --- a/pveceph.adoc
> +++ b/pveceph.adoc
> @@ -760,6 +760,47 @@ You can find a more in-depth introduction to the PG autoscaler on Ceph's Blog -
>  https://ceph.io/rados/new-in-nautilus-pg-merging-and-autotuning/[New in
>  Nautilus: PG merging and autotuning].
>  
> +[[pve_ceph_rbd_namespaces]]
> +RBD Namespaces
> +~~~~~~~~~~~~~~
> +
> +Namespaces in the rados block device (RBD) layer can be used to have multiple
> +Proxmox VE clusters using the same pool, but still be logically separated.
{pve}

> +Namespaces can be managed in the web UI in the 'Node -> Ceph -> Pools' panel.
> +
> +Alternatively, the `pveceph` or Ceph's `rbd` footnote:[https://docs.ceph.com/en/latest/man/8/rbd/]
> +utility can be used too. To list all RBD namespaces of the pool `vmstore`, run the
> +following command:
> +[source, bash]
> +----
> +pveceph pool namespace ls vmstore
> +----
> +The result will be for example:
> +[source, bash]
> +----
> +┌───────────┐
> +│ Namespace │
> +╞═══════════╡
> +│ bar       │
> +├───────────┤
> +│ foo       │
> +└───────────┘
> +----
> +
> +To create a new RBD namespace `baz` in the pool `vmstore`, run:
> +[source, bash]
> +----
> +pveceph pool namespace create vmstore baz --add-storage 1
> +----
> +The `--add-storage` parameter is optional an when set, will create a new
s/an/and/

> +storage configuration with the new namespace.
> +
> +To delete the `baz` RBD namespace in pool `vmstore`:
Maybe:
To delete the empty `baz` RBD namespace in pool `vmstore`, run:

> +[source, bash]
> +----
> +pveceph pool namespace destroy vmstore baz
> +----
> +
>  
>  [[pve_ceph_device_classes]]
>  Ceph CRUSH & device classes



_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

  reply	other threads:[~2025-01-02 13:46 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-12-23 16:00 [pve-devel] [PATCH manager, docs v2 0/6] Ceph: add RBD Namespace management Aaron Lauterer
2024-12-23 16:00 ` [pve-devel] [PATCH manager v2 1/6] api: ceph: add rbd namespace management endpoints Aaron Lauterer
2025-04-02 14:14   ` Friedrich Weber
2024-12-23 16:00 ` [pve-devel] [PATCH manager v2 2/6] pveceph: add pool namespace subcommands Aaron Lauterer
2024-12-23 16:00 ` [pve-devel] [PATCH manager v2 3/6] ui: ceph pool: add rbd namespace panel Aaron Lauterer
2024-12-23 16:00 ` [pve-devel] [PATCH manager v2 4/6] ui: utils: add ceph rbd namespace task names Aaron Lauterer
2024-12-23 16:00 ` [pve-devel] [PATCH manager v2 5/6] ui: storage rbd: remove hint for manual rbd namespace creation Aaron Lauterer
2024-12-23 16:00 ` [pve-devel] [PATCH docs v2 6/6] pveceph: add section for rbd namespaces Aaron Lauterer
2025-01-02 13:46   ` Alexander Zeidler [this message]
2025-01-10 14:26     ` Aaron Lauterer
2025-04-02 14:14 ` [pve-devel] [PATCH manager, docs v2 0/6] Ceph: add RBD Namespace management Friedrich Weber
2025-04-04 14:54 ` Aaron Lauterer

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=D6RMT5M4VJBF.36IBT7SXPRGDJ@proxmox.com \
    --to=a.zeidler@proxmox.com \
    --cc=pve-devel@lists.proxmox.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal