GlusterFS — бұл тарату файлдық жүйесі, масштабталатын сақтау шешімдерін жасау үшін арналған және үлкен деректер көлемдеріне өте ыңғайлы. oVirt гипервизорымен біріктірілгенде, GlusterFS виртуалды машиналар (ВМ) деректерін сақтау үшін масштабталатын және сенімді шешім ретінде пайдаланылады.
Бұл мақалада біз oVirt жүйесінде GlusterFS орнату және баптау процесін егжей-тегжейлі қарастырамыз.
1. GlusterFS дегеніміз не?
GlusterFS — бірнеше серверлерді және жергілікті дискілерді біртұтас тарату сақтау жүйесіне біріктіруге мүмкіндік беретін жүйе. GlusterFS жүйесінің артықшылықтары:
- Горизонтальды масштабталу: сақтау көлемін арттыру үшін жүйеге жаңа серверлер қосуға болады.
- Қателіктерге төзімділік: деректер бірнеше серверге репликацияланады, бұл олардың қолжетімділігін арттырады.
- Икемділік: сақтау жүйесін басқару үшін қарапайым пәрмен жолы интерфейсі қолданылады.
GlusterFS жүйесі oVirt гипервизорымен тамаша интеграцияланып, виртуалды машиналар үшін сақтау жүйесі ретінде қолдануға болады.
2. GlusterFS архитектурасы
GlusterFS келесі компоненттерден тұрады:
- Gluster серверлері (Bricks) — деректерді сақтайтын физикалық немесе виртуалды машиналар. Әрбір сервер немесе "brick" деректерді сақтау үшін каталог ұсынады.
- Gluster клиенттері — GlusterFS-ке қосылып, деректермен жұмыс істейтін компоненттер.
- Томдар — бірнеше серверлерде таралған виртуалды деректер блоктары.
3. Қажеттіліктер
oVirt жүйесінде GlusterFS орнату және баптау үшін төмендегілер қажет:
- 2 немесе одан көп сервер (немесе хост), оларда GlusterFS орнатылатын болады.
- oVirt 4.x немесе одан жаңа нұсқасы.
- Root құқықтары барлық серверлерде.
- Әрбір серверде GlusterFS орнатылған болуы керек.
4. GlusterFS орнату
4.1. Серверлерде GlusterFS орнату
GlusterFS серверлерін орнату үшін келесі қадамдарды орындаңыз.
-
Жүйені жаңарту:
Барлық серверлерде пакеттерді жаңартыңыз:
yum update -y
-
GlusterFS репозиторийін қосу:
GlusterFS орнату үшін репозиторийді қосыңыз:
yum install centos-release-gluster -y
-
GlusterFS серверлік компонентін орнату:
GlusterFS серверін орнату үшін келесі команданы орындаңыз:
yum install glusterfs-server -y
-
GlusterFS қызметін іске қосу:
Орнату аяқталғаннан кейін GlusterFS қызметін іске қосып, оны жүйе іске қосылған кезде автоматты түрде бастау үшін баптаңыз:
systemctl start glusterd systemctl enable glusterd
Қызметтің күйін тексеру үшін:
systemctl status glusterd
Қызмет іске қосылғанын көруіңіз керек. Егер ол басталмаса, қайта іске қосыңыз:
systemctl restart glusterd
-
Қажетті порттарды ашу:
Әрбір серверде GlusterFS қызметі үшін порт 24007 ашық болуын қамтамасыз етіңіз. Бұл үшін
firewalld
пайдалануға болады:firewall-cmd --zone=public --add-port=24007/tcp --permanent firewall-cmd --reload
Сонымен қатар, серверлер арасында байланыс үшін келесі порттарды ашыңыз:
firewall-cmd --zone=public --add-port=24008-24009/tcp --permanent firewall-cmd --reload
4.2. Барлық хосттарда орнатуды қайталаңыз
GlusterFS орнату барлық серверлерде аяқталғанша, бұл қадамды қайталаңыз.
5. GlusterFS кластерін жасау және баптау
GlusterFS барлық серверлерде орнатылғаннан кейін, оларды кластерге біріктіру керек.
-
Хосттарды кластерге қосу:
GlusterFS кластеріне екінші серверді қосу үшін
gluster peer probe
пәрменін пайдаланыңыз. Мысалы, бірінші серверде келесі пәрменді орындаңыз:gluster peer probe 192.168.1.11
Мұнда
192.168.1.11
— екінші сервердің IP мекенжайы. Бұл қадамды барлық хосттар үшін қайталаңыз. -
Кластердің күйін тексеру:
Хосттар қосылғаннан кейін, кластердің күйін тексеру үшін келесі пәрменді орындаңыз:
gluster peer status
Егер барлық хосттар Connected күйінде болса, бұл кластердің дұрыс бапталғанын білдіреді.
6. GlusterFS томын жасау
Енді кластер бапталғаннан кейін, деректерді сақтау үшін GlusterFS томын жасаңыз.
-
Томды жасау:
Томды жасау үшін
gluster volume create
пәрменін пайдаланыңыз. Мысалы,vol1
атты томды жасау үшін, сервердің бірінде келесі пәрменді орындаңыз:gluster volume create vol1 replica 2 transport tcp 192.168.1.10:/data 192.168.1.11:/data
Мұнда:
vol1
— томның атауы.replica 2
— деректердің екі серверде репликацияланатынын білдіреді.192.168.1.10:/data
және192.168.1.11:/data
— әрбір серверде деректер сақталатын каталогтар.
-
Томды іске қосу:
Томды іске қосу үшін келесі пәрменді орындаңыз:
gluster volume start vol1
-
Томның күйін тексеру:
Томның күйін тексеру үшін келесі пәрменді орындаңыз:
gluster volume status vol1
Шығарылған ақпаратта томның күйі көрсетіледі. Мысалы:
Status of volume: vol1 Gluster process TCP Port RDMA Port State ----------------------------------------------------------------------------- Brick 192.168.1.10:/data 49152 0 Running Brick 192.168.1.11:/data 49152 0 Running
Егер күй Running болса, том дұрыс жұмыс істейді.
7. GlusterFS-ті oVirt жүйесіне қосу
Енді, том құрылғаннан кейін, оны oVirt жүйесіне қосып, виртуалды машиналар үшін сақтау ретінде пайдалану керек.
7.1. oVirt жүйесіне сақтау доменін қосу
-
oVirt Engine Web Console интерфейсіне өтіңіз.
-
Storage бөліміне өтіп, Add Storage Domain дегенді таңдаңыз.
-
Ашылған терезеде келесі ақпаратты енгізіңіз:
- Тип хранилища — GlusterFS.
- Имя хранилища — сақтау доменінің атауын енгізіңіз, мысалы,
gluster-storage
. - URI хранилища — GlusterFS томына қолжетімділік үшін URI енгізіңіз. Бұл келесідей болады:
gluster://192.168.1.10,192.168.1.11/vol1
Мұнда
192.168.1.10
және192.168.1.11
— серверлердің IP мекенжайлары, алvol1
— томның атауы. -
OK батырмасын басып, сақтау доменін қосыңыз.
7.2. Хранлилище қосу
Сақтау домені қосылғаннан кейін, оны oVirt жүйесінде пайдалануға болады. Енді виртуалды машиналар үшін сақтау ретінде қолдануға болады.
8. Қорытынды
Енді oVirt жүйесіне GlusterFS орнатып, оны виртуалды машиналар үшін сенімді және масштабталатын сақтау шешімі ретінде пайдалануға болады. Біз GlusterFS кластерін баптаудың барлық негізгі қадамдарын қарастырдық: серверлерді орнату, кластер құру, томды жасау және оны oVirt жүйесіне қосу. GlusterFS жүйесі oVirt гипервизорымен бірге жоғары қолжетімділік пен масштабталуды қамтамасыз етеді, бұл сіздің виртуалдандырылған ортаңыздың сенімділігін арттырады.
Реклама Google |
![]() |
Назар аударыңыз! Бұл мақала ресми құжат емес.Ақпаратты сақтықпен және сынақ ортасында пайдалану керек.
Заманауи сақтық көшірме жасау, репликациялау, деректерді синхрондау және төлемдік бағдарламадан қорғау жүйелерін құру туралы сұрақтарыңыз болса, қазіргі заманғы деректердің сақтық көшірмесін жасау және қалпына келтіру технологиялары бойынша кеңес алу үшін біздің компанияға хабарласыңыз . Біздің компанияның осы салада 20 жылдан астам тәжірибесі бар. |
Қазақстандағы резервтік көшірудің ең жақсы он тәжірибесі
- Ubuntu 24 жүйесінде Docker контейнерлерін орнату және баптау
- Docker контейнерлерін Kubernetes құралдарымен резервтік көшіру және қалпына келтіру
- NFS-дискіні Docker контейнеріне қосу: Тәжірибелік терең зерттеу
- Bacula на oVirt: Орнату, баптау және тиімді пайдалану
- Zabbix на oVirt: Орнату, баптау және тиімді пайдалану
- Prometheus + Grafana на oVirt: Орнату және тиімді пайдалану
- oVirt Backup: Орнату, баптау және тиімді пайдалану
- oVirt жүйесінде Docker контейнерлері — терең шолу
- Kubernetes-ті oVirt-те орнату және баптау — терең шолу
- oVirt жүйесінде ManageIQ орнату және баптау: Толық нұсқаулық