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) (Created page with "In proxmox è sufficiente creare gli OSD con dei dischi SSD. Successivamente, creare una crush rule chiamata "<code>replicated_ssd</code>" che selezioni solo i dischi ssd: <code>ceph osd crush rule create-replicated replicated_ssd default host ssd</code> A questo punto creare un uovo pool selezionando la crush rule appena selezionata Manualmente seguire la falsa riga di questi comandi:<pre> ceph osd crush tree --show-shadow; ceph osd lspools; ceph osd crush rule ls;...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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 uovo 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