Strumenti Utente

Strumenti Sito


bio:management

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
bio:management [2025/04/10 11:26] – [Storage] (incompleto) diego.zuccato@unibo.itbio:management [2025/04/11 07:02] (versione attuale) – [Storage] diego.zuccato@unibo.it
Linea 49: Linea 49:
 Oltre ai nodi fisici (biostorN) vengono usate 3 VM (biostor-infraN) per la gestione. Oltre ai nodi fisici (biostorN) vengono usate 3 VM (biostor-infraN) per la gestione.
  
-^ Nome     ^ Inv.    ^ Serial#         ^ Posizione ^ Note ^ +^ Nome     ^ Inv.    ^ Serial#                ^ Posizione ^ Note ^ 
-| biostor-infra0                   ||| virt1     | manager principale | +| biostor-infra0                            ||| virt1     | manager principale | 
-| biostor-infra1                   ||| virt2     +| biostor-infra1                            ||| virt2     
-| biostor-infra2                   ||| virt3     +| biostor-infra2                            ||| virt3     
-| biostor0 |                       | B038B      +| biostor0 | 6254    RK016093 (E4)          | B038B     32G RAM 
-| biostor1 |                       | S14        +| biostor1 | 7049    ? (MAPO) | S14       64G RAM, dischi SATA 
-| biostor2 |                       | B038B      |+| biostor2 | CIG 472 RK018093 (E4)          | B038B     128G RAM |
  
 ==== Configurazione ==== ==== Configurazione ====
  
 +=== Server ===
 infra0 è stato configurato passando a Salt anche ''pillar="{ceph: {bootstrap: true}}"'' mentre venivano installati gli altri nodi. Al termine del bootstrap di cephadm, si è copiata la chiave pubblica SSH da ''/etc/ceph/ceph.pub'' nel pillar ceph:keys:adm per il deploy sugli altri nodi. infra0 è stato configurato passando a Salt anche ''pillar="{ceph: {bootstrap: true}}"'' mentre venivano installati gli altri nodi. Al termine del bootstrap di cephadm, si è copiata la chiave pubblica SSH da ''/etc/ceph/ceph.pub'' nel pillar ceph:keys:adm per il deploy sugli altri nodi.
  
-Poi, collegandosi via web alla dashboard sono stati aggiunti gli altri nodi e i relativi OSD. Una volta terminata la configurazione degli OSD si sono creati i pool per dati e metadati da usare per CephFS.+Poi, collegandosi via web alla dashboard sono stati aggiunti gli altri nodi e i relativi OSD.
  
-Per creare CephFS è necessario entrare su infra0, poi con <code>cephadm shell</code> creare il nuovo FS: +Per creare CephFS è necessario entrare su infra0, poi con ''cephadm shell'' creare il nuovo FS: 
-  ceph fs new bio biofisici_meta biofisici+  ceph fs volume create bio --placement="label:mds" 
 +che crea il volume 'bio' con metadata server su qualsiasi nodo etichettato 'mds'
 +=== Client === 
 + 
 +La config minimale si può prendere da ''infra0:/etc/ceph/ceph.conf'' o generare con ''ceph config generate-minimal-conf'' (da dentro ''cephadm shell'' su infra0) e va salvata in ''/etc/ceph/ceph.conf'' sui client. 
 + 
 +Per generare una chiave per autenticare i client: 
 +  ceph fs authorize bio client.NOMECLIENT / rw 
 +che va salvata sui client in ''/etc/ceph/ceph.keyring''
 + 
 +E' necessario che sia installato il pacchetto ceph-fuse. 
 + 
 +In /etc/fstab si può usare una riga come 
 +  bionN@.bio=/      /mnt/bio fuse.ceph defaults 
 +(assumendo di aver generato la chiave per l'utente bioN e voler montare il FS 'bio' in /mnt/bio).
  
bio/management.1744284411.txt.gz · Ultima modifica: da diego.zuccato@unibo.it

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki