Nov 5, 2023

gluster

gluster je komandna linija za upravljanje i konfigurisanje GlusterFS klastera. GlusterFS je distribuirani sistem za upravljanje fajlovima koji omogućava skladištenje podataka na više servera i njihovu sinhronizaciju kako bi obezbedili visoku dostupnost i skalabilnost.

Evo nekoliko osnovnih komandi za rad sa GlusterFS klasterom:

  1. Kreiranje GlusterFS Volumena:

    Prilikom kreiranja GlusterFS volumena, koristite gluster volume create komandu. Na primer:

    sudo gluster volume create myvolume replica 2 transport tcp server1:/data server2:/data

    Ova komanda kreira volumen nazvan "myvolume" sa replikacijom faktora 2 i koristi TCP za prenos podataka između servera "server1" i "server2".

  2. Startovanje GlusterFS Volumena:

    Kada kreirate volumen, možete ga pokrenuti sa gluster volume start komandom:

    sudo gluster volume start myvolume
  3. Prikazivanje Statusa Volumena:

    Da biste videli status volumena, koristite gluster volume info komandu:

    sudo gluster volume info
  4. Dodavanje Članova Volumenu:

    Da biste dodali članove klastera u postojeći volumen, koristite gluster volume add-brick komandu:

    sudo gluster volume add-brick myvolume replica 2 server3:/data
  5. Proširivanje Volumena:

    Možete proširiti volumen dodavanjem više članova ili replika. Na primer, da biste dodali još jedan član u volumen:

    sudo gluster volume add-brick myvolume replica 3 server4:/data
  6. Pregledanje Statusa Volumena:

    Pomoću gluster volume status možete pregledati trenutni status volumena:

    sudo gluster volume status

Ovo su osnovne komande za upravljanje GlusterFS klasterom. Za više informacija i napredniju konfiguraciju, možete proučiti zvaničnu dokumentaciju GlusterFS-a i koristiti man stranice za pojedinačne komande (npr. man gluster).

GlusterFS

GlusterFS je open source klaster fajl sistem koji omogućava kreiranje distribuiranih i skalabilnih sistema za skladištenje podataka. Evo koraka za instalaciju i osnovnu konfiguraciju GlusterFS-a na Linux sistemu:

Napomena: Prvo se pobrinite da su svi članovi klastera dostupni i da su ispravno povezani u mreži. Takođe, instalacija GlusterFS-a na svakom članu klastera je obavezna.

  1. Instalacija GlusterFS-a:

    Koristite komandu za instalaciju na svim članovima klastera. Na primer, za Ubuntu:

    sudo apt-get install glusterfs-server

    Za CentOS / RHEL:

    sudo yum install centos-release-gluster
    sudo yum install glusterfs-server

    Instalirajte GlusterFS server na svim članovima klastera.

  2. Pokretanje GlusterFS servera:

    Aktivirajte i pokrenite GlusterFS server servis:

    sudo systemctl enable glusterd
    sudo systemctl start glusterd

    Ovo će omogućiti GlusterFS server da se pokrene pri svakom pokretanju sistema.

  3. Provera statusa GlusterFS servera:

    Proverite status GlusterFS servera na svakom članu klastera:

    sudo gluster peer status

    Trebali biste videti listu članova klastera i njihov status.

  4. Dodavanje članova klastera:

    Da biste dodali nove članove u klaster, koristite komandu gluster peer probe na svakom postojećem članu kako biste ih povezali sa novim članom. Na primer:

    sudo gluster peer probe new-server

    Zamijenite new-server sa imenom ili IP adresom novog člana.

  5. Kreiranje GlusterFS Volume:

    Sledeći korak je kreiranje GlusterFS volumena. To možete učiniti na jednom od članova klastera. Na primer, za kreiranje volumena pod nazivom "myvolume":

    sudo gluster volume create myvolume replica 2 transport tcp server1:/path/to/data server2:/path/to/data

    Ovde se kreira replikacioni volumen sa 2 primjerka (servera). Podesite staze ka podacima na odgovarajućim članovima klastera.

  6. Aktiviranje GlusterFS Volume:

    Aktivirajte kreirani volumen:

    sudo gluster volume start myvolume
  7. Podešavanje firewall pravila (opciono):

    Ako koristite firewall na članovima klastera, omogućite odgovarajuće portove za GlusterFS komunikaciju. Preporučuje se korišćenje portova 24007 i 24008.

  8. Montiranje GlusterFS Volumena:

    Na svim članovima klastera gde želite pristupiti GlusterFS volumenu, montirajte ga:

    sudo mount -t glusterfs server1:/myvolume /path/to/mount/point

    Ovde zamijenite server1 sa odgovarajućim serverom i myvolume sa nazivom vašeg volumena.

  9. Testiranje i upravljanje:

    Sada možete testirati GlusterFS volumen i upravljati njime prema potrebama.

Nakon ovih osnovnih koraka, vaš GlusterFS klaster bi trebao biti spreman za upotrebu. Sledite GlusterFS dokumentaciju za detaljniju konfiguraciju i napredne opcije.

pca

 pca (Pacemaker Cluster Automation) je komandna linija za automatizaciju konfiguracije i upravljanja Pacemaker-om, alatom za upravljanje visoko dostupnim klasterima u Linux okruženju. pca olakšava postavljanje i konfigurisanje klastera tako da korisnicima omogući da brže i efikasnije izgrade visoko dostupne sisteme. Evo nekoliko osnovnih komandi i primera za upotrebu pca:

  1. Inicijalna konfiguracija:

    Prvo, inicijalizujte pca sa osnovnim postavkama za vaš klaster:

    pca setup pca

    Ovo će stvoriti osnovnu strukturu direktorijuma i konfiguracijskih datoteka.

  2. Konfiguracija klastera:

    Da biste konfigurisali klaster, koristite komandu pca configure:

    pca configure --name mycluster

    Ovde postavljate ime klastera na "mycluster", ali možete prilagoditi i druge parametre.

  3. Dodavanje članova klastera:

    Dodajte članove klastera pomoću komande pca add-node:

    pca add-node node1.example.com pca add-node node2.example.com

    Ovo dodaje članove klastera sa imenima "node1.example.com" i "node2.example.com".

  4. Konfiguracija resursa:

    Da biste konfigurisali resurse (servise) u klasteru, koristite komandu pca resource create. Na primer, za Apache web server:

    pca resource create apache ocf:heartbeat:apache

    Ovo definira Apache kao visoko dostupan resurs.

  5. Konfiguracija pravila:

    Postavite pravila za upravljanje resursima i ponašanjem klastera. Ovo može uključivati raspoređivanje resursa i prioritete.

  6. Aktiviranje konfiguracije:

    Aktivirajte konfiguraciju klastera pomoću pca commit komande:

    pca commit
  7. Praćenje statusa klastera:

    Pogledajte trenutni status klastera sa pca status:

    pca status

    Ovo prikazuje informacije o članovima klastera i resursima.

  8. Upravljanje i održavanje:

    PCA omogućava i druge komande za dodavanje i brisanje članova, resursa i promenu konfiguracije.

Ovo su osnovne komande i koraci za upotrebu pca. Svaka PCA instalacija i konfiguracija će biti specifična za vaše potrebe, pa se preporučuje da proučite dokumentaciju i koristite PCA zajednicu za dalju podršku i informacije.