Привет! У меня есть кластер из 3 узлов с 2 x Kioxia 1,92TB SAS Enterprise SSD. Операции с диском на виртуальных машинах идут очень медленно. Сетевая конфигурация следующая: у каждого узла есть 1 x 1Gb NIC для публичной сети Ceph (это же сеть, что и для самого Proxmox) и 1 x 10Gb NIC для сети кластера Ceph. Я не эксперт в Ceph и не могу понять, в чём проблема. Читал, что дело может быть в том, что у меня для публичной сети Ceph используется 1Gb NIC, которая также задействована Proxmox. Это предположение верное? Нужно ли иметь отдельный 10Gb NIC для публичной сети Ceph? Должен ли этот NIC быть отдельным от сети кластера Ceph или может быть один и тот же? Ниже конфигурация Ceph:
[global]
auth_client_required = cephx
auth_cluster_required = cephx
auth_service_required = cephx
cluster_network = 10.99.99.10/27
fsid = 6eb06b21-c9f2-4527-8675-5dc65872dde9
mon_allow_pool_delete = true
mon_host = 10.0.5.10 10.0.5.11 10.0.5.12
ms_bind_ipv4 = true
ms_bind_ipv6 = false
osd_pool_default_min_size = 2
osd_pool_default_size = 3
public_network = 10.0.5.10/27
[client]
keyring = /etc/pve/priv/$cluster.$name.keyring
[client.crash]
keyring = /etc/pve/ceph/$cluster.$name.keyring
[mon.g-srv-01]
public_addr = 10.0.5.10
[mon.g-srv-02]
public_addr = 10.0.5.11
[mon.g-srv-03]
public_addr = 10.0.5.12
[global]
auth_client_required = cephx
auth_cluster_required = cephx
auth_service_required = cephx
cluster_network = 10.99.99.10/27
fsid = 6eb06b21-c9f2-4527-8675-5dc65872dde9
mon_allow_pool_delete = true
mon_host = 10.0.5.10 10.0.5.11 10.0.5.12
ms_bind_ipv4 = true
ms_bind_ipv6 = false
osd_pool_default_min_size = 2
osd_pool_default_size = 3
public_network = 10.0.5.10/27
[client]
keyring = /etc/pve/priv/$cluster.$name.keyring
[client.crash]
keyring = /etc/pve/ceph/$cluster.$name.keyring
[mon.g-srv-01]
public_addr = 10.0.5.10
[mon.g-srv-02]
public_addr = 10.0.5.11
[mon.g-srv-03]
public_addr = 10.0.5.12

сделал виртуальную тестовую среду. И, честно говоря, меня это обрадовало — всё оказалось довольно просто, хочу здесь проверить свои выводы...