Benutzer-Werkzeuge

Webseiten-Werkzeuge


ceph_-_rbd-storage

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ceph_-_rbd-storage [2023/10/01 10:21]
jochen
ceph_-_rbd-storage [2023/10/11 22:18] (aktuell)
jochen [Installation]
Zeile 9: Zeile 9:
 ==== Installation ==== ==== Installation ====
  
-per CLIpveceph install --repository no-subscription+per CLI 
 +<code> 
 +pveceph install -repository no-subscription 
 + 
 +HINT: The no-subscription repository is not the best choice for production setups. 
 +Proxmox recommends using the enterprise repository with a valid subscription. 
 +This will install Ceph Quincy - continue (y/N)? y 
 +</code>
  
 Initial Ceph configuration via CLI Initial Ceph configuration via CLI
-nur auf einer Node+nur auf einer Node um das 10Gbit-Netz auswählen zu können, da dies nicht in ///etc/network/interfaces// konfiguriert ist.
  
   pveceph init --network 10.13.13.0/24   pveceph init --network 10.13.13.0/24
Zeile 33: Zeile 40:
 ==== Crush-rules für SSD und HDD ==== ==== Crush-rules für SSD und HDD ====
  
-wenn nur SSD's und nur HDD's je einen Pool bilden sollen, so müssen separate crush rules vergeben werden. Die entsprechenden OSD's müssen bereits vorhanden sein.+wenn nur SSD's und nur HDD's je einen **replicated Pool** (Default) bilden sollen, so müssen separate CRUSH rules vergeben werden. Die entsprechenden OSD's müssen bereits vorhanden sein.
  
   ceph osd crush rule create-replicated SSD_REP default host ssd   ceph osd crush rule create-replicated SSD_REP default host ssd
   ceph osd crush rule create-replicated HDD_REP default host hdd   ceph osd crush rule create-replicated HDD_REP default host hdd
  
 +Die CRUSH-rule wird nur für **replicated Pools** benötigt.
 ==== Ceph-Pool erstellen ==== ==== Ceph-Pool erstellen ====
  
-Der Pool wird nur auf einere Node erstellt.+Der Pool wird nur auf einer Node erstellt. Über die GUI läßt sich nur der defaultmäßige **replicated Pool** erstellen. Hier werden die Daten auf allen Nodes identisch vorgehalten, was  die bestmöglivche Geschwindigkeit bietet.
  
 {{:proxmox_ceph_osd_2.png?nolink&600|}} {{:proxmox_ceph_osd_2.png?nolink&600|}}
  
-CRUSH-rule für den Storage auswählen+CRUSH-rule für den Storage auswählen
 + 
 +Soll ein **Erasure Coded Pool** erstellt werden, werden die Daten so verteilt, daß mehr Plattenplatz zur Verfügung steht als beim replicated Pool, dies aber auf Kosten der Performance erfolgt. Dies ist nur über das CLI möglich 
 + 
 +  pveceph pool create Ceph-SSD --erasure-coding k=2,m=1 --add_storages
ceph_-_rbd-storage.1696148489.txt.gz · Zuletzt geändert: 2023/10/01 10:21 von jochen