User Tools

Site Tools


teknik:ceph-filsystem

I Ceph-lagringssystemer kan flere typer client filsystemer tilgå Ceph Storage direkte ved hjælp af forskellige protokoller og klienter. Her er de vigtigste metoder og filsystemer, der kan integrere direkte med Ceph:

1. CephFS (Ceph Filesystem)

Direkte tilgang: CephFS er Cephs eget distribuerede filsystem, der kan monteres direkte på klienter via CephFS-klienten (libcephfs). Protokol: CephFS bruger Cephs eget protokol over TCP/IP. Understøttede klienter: Linux (via kernelmodul eller FUSE), og der findes også klienter til andre platforme via FUSE. 2. Kernelmodul (Linux)

Direkte montering: Moderne Linux-kerner (4.x og nyere) understøtter CephFS direkte via kernelmodulet ceph.ko. Eksempel: bash Copy

mount -t ceph mon_ip:6789:/ /mnt/cephfs -o name=admin,secret=…

3. FUSE (Filesystem in Userspace)

FUSE-klient: Hvis kernelmodulet ikke er tilgængeligt, kan CephFS monteres via FUSE-klienten ceph-fuse. Eksempel: bash Copy

ceph-fuse -m mon_ip:6789:/ /mnt/cephfs

4. Samba (CIFS/SMB)

Indirekte tilgang: CephFS kan eksponeres via Samba, så Windows-klienter kan tilgå Ceph-lagring som et SMB-share. Krav: Samba-server med CephFS monteret lokalt. 5. NFS (Network File System)

Indirekte tilgang: CephFS kan eksponeres via NFS-Ganesha, så NFS-klienter (Linux, Unix, macOS) kan tilgå Ceph-lagring. Krav: NFS-Ganesha-server med CephFS som backend. 6. Object Storage (RADOS Gateway - RGW)

Direkte tilgang via API: Cephs RADOS Gateway (RGW) giver S3- og Swift-kompatibel objektlagring. Klienter, der taler S3/Swift, kan tilgå Ceph direkte via HTTP/HTTPS. Eksempel: AWS CLI, s3cmd, Swift-klienter. 7. Block Storage (RBD - RADOS Block Device)

Direkte tilgang: Ceph RBD kan monteres som et block device på Linux-klienter via rbd kernelmodul eller QEMU/KVM. Eksempel: bash Copy

rbd map poolname/imagename

Opsummering: Hvilke klienter kan tilgå Ceph direkte?

  
    Klienttype
    Protokol/Metode
    Direkte/Indirekte
  


  
    Linux (kernel)
    CephFS kernelmodul
    Direkte
  
  
    Linux (FUSE)
    ceph-fuse
    Direkte
  
  
    Windows
    Samba (CIFS/SMB)
    Indirekte
  
  
    NFS-klienter
    NFS-Ganesha
    Indirekte
  
  
    S3/Swift-klienter
    RADOS Gateway (RGW)
    Direkte
  
  
    Block devices
    RBD kernelmodul/QEMU
    Direkte
  

Hvilken løsning passer bedst til dig? Hvis du har brug for filsystemstilgang, er CephFS (kernel eller FUSE) den mest direkte løsning. Hvis du har brug for objektlagring, er RGW (S3/Swift) vejen frem. Til block storage er RBD ideelt.

teknik/ceph-filsystem.txt · Last modified: by smarken

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki