5
0
mirror of git://git.proxmox.com/git/pve-docs.git synced 2025-01-22 22:03:47 +03:00

ceph: add more details for private/public network usage and distinction

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
Thomas Lamprecht 2023-11-12 19:00:09 +01:00
parent 3885be3bd0
commit 7367ba5beb

View File

@ -238,24 +238,32 @@ xref:chapter_pmxcfs[configuration file system (pmxcfs)].
The configuration step includes the following settings: The configuration step includes the following settings:
* *Public Network:* You can set up a dedicated network for Ceph. This [[pve_ceph_wizard_networks]]
setting is required. Separating your Ceph traffic is highly recommended.
Otherwise, it could cause trouble with other latency dependent services, * *Public Network:* This network will be used for public storage communication
for example, cluster communication may decrease Ceph's performance. (e.g., for virtual machines using a Ceph RBD backed disk, or a CephFS mount).
This setting is required.
+
Separating your Ceph traffic from cluster communication, and possible the
front-facing (public) networks of your virtual gusts, is highly recommended.
Otherwise, Ceph's high-bandwidth IO-traffic could cause interference with
other low-latency dependent services.
[thumbnail="screenshot/gui-node-ceph-install-wizard-step2.png"] [thumbnail="screenshot/gui-node-ceph-install-wizard-step2.png"]
* *Cluster Network:* As an optional step, you can go even further and * *Cluster Network:* Specify to separate the xref:pve_ceph_osds[OSD] replication
separate the xref:pve_ceph_osds[OSD] replication & heartbeat traffic and heartbeat traffic as well.
as well. This will relieve the public network and could lead to +
significant performance improvements, especially in large clusters. Using a physically separated network is recommended, as it will relieve the
Ceph public and the virtual guests network, while also providing a significant
Ceph performance improvements.
You have two more options which are considered advanced and therefore You have two more options which are considered advanced and therefore should
should only changed if you know what you are doing. only changed if you know what you are doing.
* *Number of replicas*: Defines how often an object is replicated * *Number of replicas*: Defines how often an object is replicated.
* *Minimum replicas*: Defines the minimum number of required replicas * *Minimum replicas*: Defines the minimum number of required replicas for I/O to
for I/O to be marked as complete. be marked as complete.
Additionally, you need to choose your first monitor node. This step is required. Additionally, you need to choose your first monitor node. This step is required.