Skip to main content

Filesystem distribuito

Un modo, relativamente, semplice per avere un filesystem distribuito è usare l'implementazione di ceph in proxmox.

In questo esempio si hanno tre nodi (numero minimo) con i seguenti IP:

  1. 192.168.154.51
  2. 192.168.154.52
  3. 192.168.154.53

Tutti i nodi avranno Monitor, Manager e Meta Data Server.Server, con i seguenti IP nella rete Ceph:

    172.16.16.1 172.16.16.2 172.16.16.3

    Creare una replicated rouleroule:

    ceph osd crush rule create-replicated miniserver_hdd default host hdd

     


    Va modificato il file "/etc/ceph/ceph.conf" (basta farlo in un nodo e le modifiche vengono propagate) aggiungendo nella sezione global:

    enable_acl = true

    Riavvia tutti i Monitor, Manager e Meta Data Server.


    Da un nodo lanciare il comando:

    ceph auth get client.admin
    

    Cosi da recuperare il token che servirà per montare ceph nei fileserver.

    In questo caso:

    key = AQDnz0VmRy8UFRAAJXEkgpfzOE4iu7NmIR9bzw==