Aggiungere una network separata per lo storage Ceph

From RVM Wiki
Revision as of 17:32, 25 January 2024 by Gabriele.vivinetto (talk | contribs) (Created page with "Ceph funziona anche con una sola network. Se si vuole separare la network di frontend (la PUBLIC_NETWORK, cioè quella a cui si connettono i client, ad esempio lo storage Proxmox), si può separare la CLUSTER_NETWORK, che è quella di hertbeat ed usata per il rebalance degli OSD. È sufficiente impostare su un nodo nella configurazione (verrà distribuita agli altri nodo da proxmox) la cluster_network ed i cluster_addr e riavviare gli OSD, ed il traffico viene automati...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Ceph funziona anche con una sola network.

Se si vuole separare la network di frontend (la PUBLIC_NETWORK, cioè quella a cui si connettono i client, ad esempio lo storage Proxmox), si può separare la CLUSTER_NETWORK, che è quella di hertbeat ed usata per il rebalance degli OSD.

È sufficiente impostare su un nodo nella configurazione (verrà distribuita agli altri nodo da proxmox) la cluster_network ed i cluster_addr e riavviare gli OSD, ed il traffico viene automaticamente girato da Ceph sul quella network.

vi /etc/pve/ceph.conf

[global]
...
	 cluster_network = 10.56.57.114/24
..
[mon.one]
...
	 cluster_addr = 10.56.57.112

[mon.two]
...
	 cluster_addr = 10.56.57.111
...
[mon.three]
...
	 cluster_addr = 10.56.57.114


Riavviare SU TUTTI i nodi i monitor e gli osd, e vedere il traffico con iftop

systemctl restart ceph-mon@one.service

systemctl restart ceph-osd@1.service systemctl restart ceph-osd@2.service systemctl restart ceph-osd@3.service ù ....

Per separare anche il traffico dello Storage proxmox dalla LAN normale, bisognerebbe cambiare ANCHE la PUBLIC_NETWORK

Riferimenti