Creare un pool di soli dischi SSD in Ceph

From RVM Wiki
Revision as of 17:11, 25 January 2024 by Gabriele.vivinetto (talk | contribs)
Jump to navigation Jump to search

In proxmox è sufficiente creare gli OSD con dei dischi SSD.

Successivamente, creare una crush rule chiamata "replicated_ssd" che selezioni solo i dischi ssd:

ceph osd crush rule create-replicated replicated_ssd default host ssd

A questo punto creare un nuovo pool selezionando la crush rule appena selezionata

Manualmente seguire la falsa riga di questi comandi:

ceph osd crush tree --show-shadow;
ceph osd lspools;
ceph osd crush rule ls;
ceph osd crush rule dump;

ceph osd crush rule create-replicated replicated_hdd default host hdd;
# If you already have ssd OSDs, otherwise only after you add your first SSD only OSD:
#ceph osd crush rule create-replicated replicated_ssd default host ssd;
for f in rbd cephfs_data cephfs_metadata; do
  ceph osd pool set $f crush_rule replicated_hdd;
done

ceph osd crush rule rm replicated_ruleset;

ceph osd pool rename rbd rbd_hdd;
mv /etc/pve/priv/ceph/rbd.keyring /etc/pve/priv/ceph/rbd_hdd.keyring;
vi /etc/pve/storage.cfg;
  # Change 'pool rbd' to 'pool rbd_hdd'

Riferimenti