Ինչպես տեղադրել GlusterFS ընդլայնելի ցանցային ֆայլային համակարգը Debian 11-ում
Այս էջում
- Նախադրյալներ
- Կարգավորեք հյուրընկալողի անունը և FQDN-ը
- Սկավառակի բաժանման կարգավորում
- Կարգավորեք ավտոմատ տեղադրման միջնորմը
- GlusterFS սերվերի տեղադրում
- Պահպանման լողավազանի սկզբնականացում
- Կրկնվող ծավալի ստեղծում
- Տեղադրեք GlusterFS ծավալը հաճախորդի վրա
- Թեստի կրկնօրինակում և բարձր հասանելիություն
- Եզրակացություն
GlusterFS-ը կամ Gluster File System-ը անվճար և բաց կոդով բաշխված ֆայլային համակարգ է, որը մշակվել է RedHat-ի կողմից: GlusterFS-ը լայնածավալ ֆայլային համակարգ է, որը ձևավորվել է մի քանի սերվերներից մեկ ֆայլային համակարգի մեջ, որը թույլ է տալիս օգտվողներին միացնել և տեղադրել GlusterFS ծավալը:
GlusterFS-ը ժամանակակից ֆայլային համակարգ է, որը կարող է կառավարել petabytes տվյալներ: Բացի այդ, այն հեշտ է տեղադրել և պահպանել, ինչպես նաև հեշտ է չափել ֆայլային համակարգը:
Այս ձեռնարկում դուք կտեղադրեք GlusterFS-ը` բաշխված և մասշտաբային ցանցային ֆայլային համակարգը, Debian 11 սերվերների վրա: Դուք կկարգավորեք GlusterFS ծավալը, որն ավտոմատ կերպով կրկնօրինակում է տվյալները մի քանի սերվերների վրա և կկարգավորի բարձր հասանելիության ֆայլային համակարգը: Բացի դրանից, դուք նաև կսովորեք, թե ինչպես օգտագործել «parted»՝ Linux-ի բաժանման գործիք՝ Debian սերվերների վրա լրացուցիչ սկավառակներ տեղադրելու համար: Ի վերջո, դուք կհաստատեք տվյալների կրկնօրինակումը GlusterFS-ում Debian-ի բազմաթիվ սերվերների միջև և կստուգեք նաև բարձր հասանելիությունը:
Նախադրյալներ
Այս ձեռնարկը ավարտելու համար դուք պետք է ունենաք հետևյալ պահանջները.
- Երկու կամ երեք Debian 11 սերվեր:
- Ոչ արմատային օգտատեր, որն ունի sudo/ադմինիստրատորի արմատային արտոնություններ:
Այս օրինակը օգտագործում է երեք Debian 11 սերվեր՝ հետևյալ մանրամասներով.
Hostname IP Address
--------------------------
node1 192.168.5.50
node2 192.168.5.56
node3 192.168.5.57
վերջ։ Եթե այս պահանջները պատրաստ են, սկսեք GlusterFS-ի տեղադրումը:
Կարգավորեք հյուրընկալողի անունը և FQDN-ը
Առաջին քայլը, որը դուք պետք է անեք, ստեղծեք հոսթի անունը և fqdn ձեր բոլոր Debian սերվերների համար, որոնք կօգտագործվեն GlusterFS-ի կողմից: Դուք կարող եք կարգավորել հոսթի անունը «hostnamectl» հրամանի միջոցով և կարգավորել FQDN (Լիովին որակավորված տիրույթի անուն) «/etc/hosts» ֆայլի միջոցով:
Հոսթի անունը կարգավորելու համար յուրաքանչյուր սերվերի վրա մուտքագրեք հետևյալ հրամանը.
# run on node1
sudo hostnamectl set-hostname node1.home.lan
# run on node2
sudo hostnamectl set-hostname node2.home.lan
# run on node3
sudo hostnamectl set-hostname node3.home.lan
Հաջորդը, բացեք «/etc/hosts» ֆայլը յուրաքանչյուր սերվերի վրա՝ օգտագործելով ձեր նախընտրած խմբագրիչը: Այս ամբողջ ձեռնարկի համար դուք կօգտագործեք նանո խմբագրիչը:
sudo nano /etc/hosts
Ֆայլին ավելացրեք հետևյալ տողերը. Երբ դուք ունեք IP հասցե, որը վերաբերում է բազմաթիվ հոսթների անուններին, այն փոխարինեք հետևյալ տողերով.
192.168.5.50 node1.home.lan node1
192.168.5.56 node2.home.lan node2
192.168.5.57 node3.home.lan node3
Դուրս գալու համար սեղմեք Ctrl+x, հաստատելու համար մուտքագրեք y, ապա շարունակելու համար սեղմեք ENTER:
Վերջապես, ստուգեք fqdn-ը յուրաքանչյուր սերվերի վրա՝ թողնելով հետևյալ հրամանը.
hostname -f
cat /etc/hosts
Դուք կստանաք սրա նման ելք. node1-ում fqdn-ը պետք է լինի node1.home.lan, node2-ում` : node2.home.lan, իսկ node3-ում պետք է լինի node3.home.lan:
Սկավառակի բաժանման կարգավորում
GlusterFS-ի տեղակայման համար խորհուրդ է տրվում օգտագործել հատուկ սկավառակ/սկավառակ: Այս օրինակում յուրաքանչյուր Debian սերվեր ունի լրացուցիչ սկավառակ «/dev/vdb», որը կօգտագործվի GlusterFS տեղադրման համար: Եվ այս քայլում դուք կսովորեք, թե ինչպես տեղադրել նոր սկավառակ Linux համակարգում տերմինալի և «fdisk» հրամանի միջոցով:
Սկսելու համար թողարկեք հետևյալ «fdisk» հրամանը՝ ձեր Debian սերվերում առկա սկավառակների ցանկը ստուգելու համար:
sudo fdisk -l
Դուք կստանաք նման ելք. «node1»-ում կա երկու սկավառակ, «/dev/vda», որտեղ տեղադրված է օպերացիոն համակարգը և «/dev/vdb», որը դեռ կազմաձևված չէ:
'/dev/vdb' սկավառակի բաժանումը սկսելու համար մուտքագրեք հետևյալ fdisk հրամանը: Դուք պետք է ստանաք fdisk գործիքի նոր հուշումը և միանաք «/dev/vdb» սկավառակին:
sudo fdisk /dev/vdb
- Նոր բաժին ստեղծելու համար մուտքագրեք «n» հրամանը:
- Ընտրեք բաժանման տեսակը, որը ցանկանում եք ստեղծել: «p»՝ առաջնային և «e»՝ ընդլայնվածի համար: Այս օրինակում դուք կստեղծեք հիմնական բաժին, այնպես որ մուտքագրեք «p»:
- Սկավառակի ներսում '/dev/vdb' քանի՞ բաժանմունք եք ուզում ստեղծել: Այս օրինակում դուք կստեղծեք միայն մեկ բաժին, այնպես որ մուտքագրեք «1»:
- Ընտրեք առաջին հատվածը նոր բաժանման համար: Դուք կարող եք այն թողնել որպես կանխադրված, ուստի սեղմեք ENTER՝ շարունակելու համար:
- Վերջին հատվածն այն է, որտեղ դուք սահմանում եք բաժանման չափը, որը ցանկանում եք ստեղծել: Այս օրինակը կլինի մոտ 5 ԳԲ, այնպես որ մուտքագրեք «+5 ԳԲ»:
- Ի վերջո, մուտքագրեք 'w''/dev/vdb' սկավառակի վրա ձեր կատարած փոփոխությունները հաստատելու և կիրառելու համար:
«Բաժանման աղյուսակը փոխվել է» արդյունքը հաստատում է, որ փոփոխությունները կիրառվել են ձեր սկավառակի վրա:
Դրանով ձեր նոր բաժանումը ստեղծվում է, բայց դեռևս անօգտագործելի: Քանի որ դուք պետք է ֆորմատավորեք ձեր նոր բաժանումը ֆայլային համակարգի հատուկ ձևաչափերով: Դուք կարող եք մուտքագրել հետևյալ fdisk հրամանը՝ համոզվելու համար, որ ստեղծվել է '/dev/vdb' սկավառակի նոր բաժինը:
sudo fdiks -l
Դուք կստանաք սրա նման արդյունք - '/dev/vdb' բաժնում կտեսնեք, որ «/dev/vdb1» նոր բաժինը ստեղծվել է «4,7 ԳԲ» չափը:
Այնուհետև թողարկեք հետևյալ հրամանը՝ ձեր նոր բաժանումը «/dev/vdb1» ձևաչափելու համար: Այս օրինակում դուք կձևաչափեք բաժանումը ext4 ֆայլային համակարգի ձևաչափով:
sudo mkfs -t ext4 /dev/vdb1
Այնուհետև դուք կստանաք սրա նման ելք. Նոր բաժանումը '/dev/vda1' ձևաչափված է որպես ext4 ֆայլային համակարգ:
Կարգավորեք ավտոմատ տեղադրման միջնորմը
Այս քայլում դուք կկարգավորեք նոր բաժանման ավտոմատ տեղադրումը '/dev/vdb1' '/etc/fstab' ֆայլի միջոցով: Դուք նաև կստեղծեք նոր գրացուցակ, որը կօգտագործվի GlusterFS-ում տվյալները պահելու համար:
Նախ, ստեղծեք նոր թիրախային գրացուցակ, որը կօգտագործվի «/dev/vdb1» նոր բաժանումը տեղադրելու համար:
# run on node1
mkdir -p /data/node1
# run on node2
mkdir -p /data/node2
# run on node3
mkdir -p /data/node3
Բացեք կազմաձևման ֆայլը '/etc/fstab' օգտագործելով ստորև բերված նանո խմբագրիչ հրամանը:
sudo nano /etc/fstab
Ֆայլին ավելացրեք հետևյալ տողը. Դրանով «/dev/vdb1» նոր բաժինը ավտոմատ կերպով կտեղադրվի համակարգի գործարկման ժամանակ:
# for node1
/dev/vdb1 /data/node1 ext4 defaults 0 1
# for node2
/dev/vdb1 /data/node2 ext4 defaults 0 1
# for node3
/dev/vdb1 /data/node3 ext4 defaults 0 1
Հաջորդը, գործարկեք ստորև նշված հրամանը՝ նոր բաժանումը տեղադրելու համար, որը կազմաձևել եք '/etc/fstab' ֆայլի միջոցով: Եթե սխալ չկա, դուք պատրաստ եք գնալ:
sudo mount -a
Ի վերջո, գործարկեք ստորև նշված հրամանը՝ յուրաքանչյուր սերվերի համար նոր տեղադրված բաժանման վրա ստեղծելու նոր գրացուցակ «brick0»:
# run on node1
mkdir -p /data/node1/brick0
# run on node2
mkdir -p /data/node2/brick0
# run on node3
mkdir -p /data/node3/brick0
GlusterFS սերվերի տեղադրում
Այս քայլում դուք կտեղադրեք GlusterFS փաթեթը Debian սերվերների վրա, որոնք կօգտագործվեն GlusterFS կլաստերի համար: Այսպիսով, համոզվեք, որ գործարկեք հետևյալ հրամանները node1, node2 և node3 սերվերների վրա:
Գործարկեք ստորև նշված apt հրամանը՝ ձեր համակարգում հիմնական կախվածությունները տեղադրելու համար: Մուտքագրեք y, երբ ձեզ հուշում են, և սեղմեք ENTER՝ շարունակելու համար:
sudo apt install gnupg2 apt-transport-https software-properties-common
Արդյունք:
Ներբեռնեք GPG ստեղնը GlusterFS պահոցի համար curl հրամանի միջոցով: Այնուհետև փոխարկեք նոր բանալին «/usr/share/keyrings/glusterfs-archive-keyring.gpg» ֆայլին:
curl https://download.gluster.org/pub/gluster/glusterfs/10/rsa.pub | gpg --dearmor > /usr/share/keyrings/glusterfs-archive-keyring.gpg
Հաջորդը, գործարկեք ստորև նշված հրամանը՝ նոր միջավայրի փոփոխականներ ստեղծելու և GlusterFS պահոցը ձեր համակարգում ավելացնելու համար:
DEBID=$(grep 'VERSION_ID=' /etc/os-release | cut -d '=' -f 2 | tr -d '"')
DEBVER=$(grep 'VERSION=' /etc/os-release | grep -Eo '[a-z]+')
DEBARCH=$(dpkg --print-architecture)
echo "deb [signed-by=/usr/share/keyrings/glusterfs-archive-keyring.gpg] https://download.gluster.org/pub/gluster/glusterfs/LATEST/Debian/${DEBID}/${DEBARCH}/apt ${DEBVER} main" | sudo tee /etc/apt/sources.list.d/gluster.list
Արդյունք:
Երբ GPG բանալին և պահոցն ավելացվեն, գործարկեք ստորև նշված apt հրամանը՝ ձեր փաթեթի ինդեքսը թարմացնելու և թարմացնելու համար:
sudo apt update
Արդյունք:
Այժմ տեղադրեք GLusterFS սերվերի փաթեթը՝ մուտքագրելով հետևյալ հրամանը. Երբ ձեզ հուշում են հաստատել, մուտքագրեք y և սեղմեք ENTER:
sudo apt install glusterfs-server
Արդյունք:
GlusterFS-ը տեղադրելուց հետո գործարկեք ստորև systemctl հրամանի օգտակար ծրագիրը՝ GLusterFS ծառայությունը սկսելու և միացնելու համար: Դրանով, GlusterFS-ը պետք է գործարկվի ձեր բոլոր սերվերների վրա, և այն այժմ միացված է, ինչը նշանակում է, որ GlusterFS ծառայությունը ավտոմատ կերպով կսկսվի համակարգի գործարկումից հետո:
sudo systemctl start glusterd
sudo systemctl enable glusterd
Վերջապես, գործարկեք ստորև systemctl հրամանը՝ ստուգելու GlusterFS ծառայությունը և համոզվելու, որ ծառայությունը աշխատում է և միացված է:
sudo systemctl status glusterd
Եթե հաջողվի, դուք պետք է ստանաք այսպիսի արդյունք. 'active (running)' ելքը հաստատում է, որ GlusterFS-ն աշխատում է, իսկ ելքը «...; միացված է;' հաստատում է, որ GlusterFS-ը միացված է և ավտոմատ կերպով կսկսվի համակարգի բեռնման ժամանակ:
Այս պահին դուք այժմ պատրաստել եք նոր սկավառակ/բաժանում և տեղադրել GLusterFS սերվերը: Հաջորդը, դուք կսկսեք ստեղծել և սկզբնավորել GLusterFS կլաստերը:
Պահպանման լողավազանի սկզբնավորում
Այս քայլում դուք կստեղծեք GlusterFS կլաստերը երեք Debian սերվերներով՝ node1, node2 և node3: Դուք նախաստորագրեք GlusterFS կլաստերը «node1»-ից, իսկ մյուս հանգույցները «node2» և «node3» կավելացնեք կլաստերին:
Նախքան սկսելը, համոզվեք, որ յուրաքանչյուր սերվեր հասանելի է հոսթի անվան կամ fqdn-ի միջոցով: Դուք կարող եք դա հաստատել՝ յուրաքանչյուր սերվերին ping հրաման տալով:
ping node2.home.lan
ping node3.home.lan
«Node1» տերմինալում գործարկեք ստորև gluster հրամանը՝ GlusterFS կլաստերը սկզբնավորելու համար կլաստերի node2 և node3 անդամով:
sudo gluster peer probe node2.home.lan
sudo gluster peer probe node3.home.lan
Արդյունքը «հավասարակշիռ հետաքննություն. հաջողություն» հաստատում է, որ GlusterFS կլաստերի սկզբնավորումը հաջող է:
Հաջորդը, տեղափոխեք «node2» տերմինալ և թողարկեք հետևյալ հրամանը՝ ստուգելու GlusterFS կլաստերի կարգավիճակը:
sudo gluster peer status
Դուք պետք է ստանաք սրա նման ելք. «node2»-ում դուք կարող եք տեսնել GlusterFS կլաստերը երկու հասակակիցներով՝ node1 և node3 հետ: կարգավիճակը միացված է:
Այժմ տեղափոխեք «node3» տերմինալ և գործարկեք ստորև նշված հրամանը՝ ստուգելու GLusterFS կլաստերի կարգավիճակը:
sudo gluster peer status
Արդյունք - «node3»-ում դուք կարող եք տեսնել GlusterFS կլաստերը երկու համակցականներով՝ node1 և node2 միացված կարգավիճակով:
Բացի այդ, դուք կարող եք նաև ստուգել GlusterFS կլաստերի լողավազանների ցանկը ստորև նշված հրամանի միջոցով: Դուք կարող եք սա գործարկել node1, node2 կամ node3 սերվերում:
sudo gluster pool list
Դրանով դուք այժմ հաջողությամբ սկզբնավորել եք GlusterFS կլաստերը երեք Debian սերվերներով: Հաջորդ քայլում դուք կսովորեք, թե ինչպես ստեղծել ծավալ GlusterFS-ում և ինչպես տեղադրել GlusterFS ծավալը հաճախորդի մեքենայից:
Կրկնվող ծավալի ստեղծում
GlusterFS-ում կան մի քանի տեսակի հատորներ, որոնք կարող եք ստեղծել, դրանք ներառում են Բաշխված ծավալ, Կրկնվող ծավալ, Բաշխված կրկնվող ծավալ, ցրված ծավալ և բաշխված ցրված ծավալ: Ստուգեք GlusterFS-ի պաշտոնական փաստաթղթերը՝ յուրաքանչյուր հատորի տեսակի մասին մանրամասներ ստանալու համար:
Այս քայլում դուք կստեղծեք նոր GlusterFS ծավալ՝ տիպով Replicated երեք տարբեր GlusterFS սերվերներով: Դրանով ձեր տվյալները ավտոմատ կերպով կպատճենվեն մի սերվերից մյուսը պահեստային լողավազանի և GlusterFS կլաստերի ներսում:
Գործարկեք ստորև gluster հրամանը՝ GlusterFS-ում նոր կրկնվող ծավալ ստեղծելու համար: Այս օրինակում դուք կստեղծեք «testVolume» նոր հատոր՝ Replicated տիպով երեք սերվերների միջև node1, node2 և node3:
sudo gluster volume create testVolume replica 3 node1.home.lan:/data/node1/brick0 node2.home.lan:/data/node2/brick0 node3.home.lan:/data/node3/brick0
«volume create: testVolume: success: ...» ելքը հաստատում է, որ «testVolume» նոր հատորը ստեղծվել է:
Այնուհետև դուք պետք է գործարկեք «test Volume», նախքան այն օգտագործելու համար, թողարկեք հետևյալ հրամանը:
sudo gluster volume start testVolume
«Ձայնի սկիզբ. testVolume: հաջողակ» ելքը հաստատում է, որ «testVolume»-ը մեկնարկված է և պատրաստ է:
Արդյունք:
Ի վերջո, այժմ կարող եք ստուգել «test Volume» մանրամասների մասին տեղեկությունները ստորև բերված gluster հրամանի միջոցով:
sudo gluster volume info
Դուք կստանաք նման ելք՝ «test Volume»՝ «Replicated» տեսակի, կանխադրված փոխանցումը՝ «tcp», և երեք տարբեր սերվերներ node1, node2 և node3:
Արդյունք:
Դրանով դուք այժմ նախաստորագրել եք GlusterFS կլաստերը երեք տարբեր սերվերներով և դրա վերևում ստեղծել եք Replicated volume «testVolume»: Հաջորդ քայլում դուք կսովորեք, թե ինչպես կարգավորել հաճախորդի մեքենան և միացնել GLusterFS ծավալը:
Տեղադրեք GlusterFS ծավալը հաճախորդի վրա
Այս քայլում դուք կսովորեք, թե ինչպես տեղադրել GlusterFS ծավալը հաճախորդի մեքենայի վրա, այս օրինակն օգտագործում է Ubuntu/Debian-ի վրա հիմնված մեքենա՝ «client» հոսթի անունով: Այժմ դուք GlusterFS ծավալը «testVolume» կտեղադրեք հաճախորդի մեքենայի վրա և կկարգավորեք ավտոմատ տեղադրումը '/etc/fstab' ֆայլի միջոցով:
Նախ, բացեք «/etc/hosts» ֆայլը՝ օգտագործելով հետևյալ նանո խմբագրիչ հրամանը:
sudo nano /etc/hosts
Մուտքագրեք հետևյալ տողերը ֆայլում և համոզվեք, որ փոխեք IP հասցեների և հոսթների անունների մանրամասները GLusterFS սերվերի միջոցով:
192.168.5.50 node1.home.lan node1
192.168.5.56 node2.home.lan node2
192.168.5.57 node3.home.lan node3
Պահպանեք ֆայլը և ավարտին հասցրեք խմբագրիչը:
Հաջորդը, գործարկեք ստորև նշված apt հրամանը՝ «glusterfs-client» փաթեթը տեղադրելու համար: GlusterFS ծավալը տեղադրելու համար դուք պետք է տեղադրեք «glusterfs-client» փաթեթը ձեր հաճախորդի մեքենայի վրա:
sudo apt install glusterfs-client
Մուտքագրեք y, երբ ձեզ հուշում են, և սեղմեք ENTER՝ շարունակելու համար:
Այն բանից հետո, երբ glusterfs-client-ը տեղադրվի, ստեղծեք նոր գրացուցակ '/data', որը կօգտագործվի որպես նպատակային տեղադրման գրացուցակ GlusterFS ծավալի համար:
mkdir /data
Տեղադրեք GlusterFS ծավալը «testVolume» «/data» գրացուցակում ներքևում գտնվող mount հրամանի միջոցով:
sudo mount.glusterfs node1.home.lan:/testVolume /data
Ստորև բերված df հրամանի միջոցով ստուգեք ձեր համակարգում տեղադրված սկավառակների ցանկը:
sudo df -h
Եթե հաջողվի, դուք պետք է տեսնեք GlusterFS ծավալի «testVolume»՝ տեղադրված «/data» գրացուցակում:
Արդյունք:
Այնուհետև դուք կկարգավորեք GlusterFS ծավալի ավտոմատ միացումը '/ect/fstab' ֆայլի միջոցով:
Բացեք '/etc/fstab' ֆայլը՝ օգտագործելով հետևյալ նանո խմբագրիչ հրամանը:
sudo nano /etc/fstab
Ֆայլին ավելացրեք հետևյալ տողերը. Դրանով GlusterFS ծավալը «testVolume» ավտոմատ կերպով կտեղադրվի բեռնման ժամանակ:
node1.home.lan:/testVolume /data glusterfs defaults,_netdev 0 0
Ավարտելուց հետո պահպանեք և դուրս եկեք ֆայլից:
Այժմ դուք ավարտել եք հաճախորդի կազմաձևումը GlusterFS ծավալը տեղադրելու համար և կարգավորել եք GlusterFS ծավալի ավտոմատ ամրացումը «/etc/fstab» ֆայլի միջոցով: Հաջորդ քայլում դուք կհաստատեք GLusterFS կլաստերի կրկնօրինակումը և բարձր հասանելիությունը:
Թեստի կրկնօրինակում և բարձր հասանելիություն
Հաճախորդի մեքենայի վրա տեղափոխեք աշխատանքային գրացուցակը '/data' և ստեղծեք նոր ֆայլեր՝ օգտագործելով ստորև նշված հրամանը: Սա կստեղծի նոր ֆայլեր «1-15.md»:
cd /data
touch file{1..15}.md
Թողարկեք ls հրամանը՝ ընթացիկ գրացուցակի ֆայլերի ցանկը ստանալու համար:
ls
Արդյունք:
Այնուհետև անցեք «node1» տերմինալ և գնացեք «/data/node1/brick0» գրացուցակը: Այնուհետև թողարկեք ls հրամանը՝ ստուգելու ֆայլերի և գրացուցակների ցանկը:
cd /data/node1/brick0
ls
Դուք պետք է տեսնեք «1-15.md» ֆայլերը, որոնք հասանելի են node1-ում:
Արդյունք:
Տեղափոխեք «node2» տերմինալ և գնացեք «/data/node2/brick0» գրացուցակը: Այնուհետև թողարկեք ls հրամանը՝ ստուգելու ֆայլերի և գրացուցակների ցանկը:
cd /data/node2/brick0
ls
Դուք պետք է տեսնեք «1-15.md» ֆայլերը, որոնք հասանելի են node2-ում:
Արդյունք:
Տեղափոխեք «node3» տերմինալ և գնացեք '/data/node3/brick0' գրացուցակ: Այնուհետև թողարկեք ls հրամանը՝ ստուգելու ֆայլերի և գրացուցակների ցանկը:
cd /data/node3/brick0
ls
Դուք պետք է տեսնեք «1-15.md» ֆայլերը, որոնք հասանելի են node3-ում:
Արդյունք:
Սրանով հաճախորդի մեքենայից ստացված տվյալները վերարտադրվում են GlusterFS սերվերի մի քանի սերվերների վրա:
Այնուհետև, GLusterFS-ի բարձր հասանելիությանը, կարող եք անջատել կամ անջատել «node1»-ը և ստուգել, որ հաճախորդի սարքը դեռ միացված է GlusterFS կլաստերին:
Տեղափոխեք «node1» տերմինալ և գործարկեք ստորև նշված հրամանը՝ սերվերը անջատելու համար:
sudo poweroff
Հաջորդը, գնացեք «node2» տերմինալ և գործարկեք ստորև նշված հրամանը՝ ստուգելու GLusterFS կլաստերի կարգավիճակը:
sudo gluster peer status
Դուք պետք է ստանաք այսպիսի ելք՝ node1 վիճակը «Անջատված է»:
Տեղափոխեք հաճախորդի տերմինալ և գործարկեք ստորև նշված հրամանը՝ համոզվելու համար, որ դուք դեռ միացված եք GlusterFS կլաստերին:
cd /data
ls
Արդյունք:
Դրանով աշխատում է GlusterFS կլաստերի High-Availability-ը:
Եզրակացություն
Դուք տեղադրել եք GlusterFS Cluster-ը երեք Debian 11 սերվերներով այս ձեռնարկում: Դուք նաև կարգավորել եք նոր սկավառակ/բաժանմունք Linux-ում fdisk-ի միջոցով և կարգավորել եք Linux սկավառակի/բաժանման ավտոմատ տեղադրումը /etc/fstab ֆայլի միջոցով: Բացի այդ, դուք սովորել եք, թե ինչպես ստեղծել Replicated volume GlusterFS-ում և ստեղծել Debian/Ubuntu-ի վրա հիմնված հաճախորդի մեքենա՝ GlusterFS ծավալը տեղադրելու համար:
Սա նկատի ունենալով, այժմ կարող եք օգտագործել ձեր GlusterFS կլաստերը՝ ավելացնելով ավելի շատ սկավառակներ և սերվերներ՝ ձեր Ցանցերից հասանելի բարձր հասանելիության ցանցային ֆայլային համակարգ ունենալու համար: Դուք կարող եք ավելին իմանալ GlusterFS-ի կառավարման մասին GlusterFS-ի պաշտոնական Փաստաթղթից: