Jump to content
News Ticker
  • News ticker sample
  • News ticker sample

    This is Dreadnought theme

    Lorem ipsum dolor sit amet, consulatu temporibus conclusionemque cum ne. Cu malorum debitis gloriatur ius, ei duo saepe tollit labore. Eu cum habemus disputationi. Pro ad virtute liberavisse, ei nec suas iudico aeterno. Pro etiam inani et, elitr maiorum inciderint eum id.
    Buy now

    GlusterFS


    drahen
     Share

    Recommended Posts

    Instalacja replikujących się dysków na 3 nodach docker'a

    stworzenie volumenu glusterfs-vol1 

    1. Przygotowanie dysków na  hypervisor

    sudo lsblk 

    sudo fdisk /dev/sdb (then g, then n and accept defaults and lastly w to write out changes)

    sudo mkfs.xfs /dev/sdb1

    sudo mkdir /mnt/glusterfs 

    sudo mount /dev/sdb1 /mnt/glusterfs 

    NODE1

    mkdir /mnt/glusterfs/vol1-brick1

    sudo ls -al /dev/disk/by-uuid/

    nano /etc/fstab

    Przykład: UUID=c78ed594-ef62-445d-9486-10938f49b603 /mnt/glusterfs xfs defaults 0 0

     

    NODE2

    mkdir /mnt/glusterfs/vol1-brick2

    sudo ls -al /dev/disk/by-uuid/

    nano /etc/fstab

    Przykład: UUID=c78ed594-ef62-445d-9486-10938f49b603 /mnt/glusterfs xfs defaults 0 0

     

    NODE3

    mkdir /mnt/glusterfs/vol1-brick3

    sudo ls -al /dev/disk/by-uuid/

    nano /etc/fstab

    Przykład: UUID=c78ed594-ef62-445d-9486-10938f49b603 /mnt/glusterfs xfs defaults 0 0

     

    2. Instalacja i konfiguracja GlusterFS

    sudo apt-get install glusterfs-server
    sudo systemctl start glusterd
    sudo systemctl enable glusterd

     

    sudo -s
    gluster peer probe  node2.example.com; gluster peer probe node3.example.com;
    gluster pool list

     

    gluster volume create  gluster-vol1  replica 3 node1.example.com:/mnt/glusterfs/vol1-brick1 / node2.example.com:/mnt/glusterfs/vol1-brick2 node3.example.com:/mnt/glusterfs/vol1-brick3
    gluster volume start gluster-vol1
    gluster volume info  gluster-vol1

     

    Na wszystkich Nodach wykonujemy:

    sudo mkdir /mnt/gluster-vol1

    sudo nano /etc/fstab

    na samym dole nawartości fstab dodajeny:

    localhost:/gluster-vol1 /mnt/gluster-vol1 glusterfs defaults,_netdev 0 0

    zapisujemy zmiany w fstab i wykonujemy ponowne montowanie:

    sudo mount -a

    Test: wykonujemy na nodzie1 :

    sudo touch /mnt/gluster-vol1/hello-world-txt

    Plik powinien pokazać sie na wszystkich nodach.

     

     

     

     

    Link to comment
    Share on other sites

    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.

    Guest
    Reply to this topic...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.

     Share

    ×
    ×
    • Create New...