oVirt — виртуализацияланған инфрақұрылымды құру, басқару және мониторинг жүргізуге арналған жетекші ашық бастапқы кодты платформа. Коммерциялық шешімдерге, мысалы, VMware-ге қарағанда, oVirt әртүрлі деректерді сақтау шешімдерімен бірігуге кең мүмкіндіктер береді. Мұндай шешімдердің бірі — Ceph, масштабталатын, қалпына келтірілетін және жоғары өнімділікке ие үлестірілген сақтау жүйесі.
Ceph тек сақтау жүйесі емес, бұл гибридті архитектура, оның ішінде блоктық, объектілі және файлдық сақтау шешімдері бар. oVirt-те Ceph пайдалану виртуализацияланған инфрақұрылымдарды жоғары өнімділікпен және қолжетімділікпен қамтамасыз ету үшін қолайлы.
Бұл мақалада oVirt жүйесінде Ceph-ті тиімді пайдалану, оны баптау және оңтайландыру жолдары егжей-тегжейлі қарастырылады.
1. Ceph-ке кіріспе
Ceph — деректерді сақтау үшін үлестірілген жүйе, оның үш негізгі сақтау типі бар:
- Ceph RBD (RADOS Block Device) — блоктық сақтау.
- CephFS — файлдық жүйе.
- RADOSGW — объектілік сақтау.
Ceph компоненттері:
- Мониторлар (MON): Кластердің күйін бақылап, деректерді сақтау және бөлуді қамтамасыз етеді.
- Деректерді сақтау қызметтері (OSD): Деректерді сақтауға, көшіруге және ақаудан қалпына келтіруге жауапты.
- Менеджерлер (MGR): Кластерді басқару, мониторинг және теңгерімді бөлу.
- Метадеректер серверлері (MDS): CephFS үшін метадеректермен жұмыс істейді.
2. oVirt жүйесінде Ceph-ті пайдалану артықшылықтары
Ceph-ті oVirt жүйесімен біріктіру көптеген артықшылықтарды ұсынады:
- Масштабталушылық: Ceph горизонтальды түрде масштабталады, жаңа түйіндерді кластерге қосу арқылы сақтау көлемін кеңейтуге мүмкіндік береді.
- Жоғары қолжетімділік: Көшіру және автоматты қалпына келтіру механизмі арқылы Ceph жоғары қолжетімділікті қамтамасыз етеді.
- Өнімділік: Ceph жоғары жылдамдықты сақтау жүйесін ұсынады, бұл виртуализацияланған қосымшалар үшін өте маңызды, өйткені I/O өнімділігі негізгі фактор болып табылады.
- oVirt-пен интеграция: oVirt жүйесі Ceph-ті қолдайды және оны конфигурациялау мен басқаруды жеңілдетеді.
3. Ceph-ті орнату және баптау
oVirt жүйесінде Ceph-ті пайдалану үшін алдымен Ceph кластерін баптау қажет. Ceph кластерін орнату бірнеше негізгі қадамнан тұрады.
3.1. Ceph кластерін орнату
-
Ceph орнату:
Ceph орнатудың стандартты әдісі ретінде
cephadm
құралын пайдалану арқылы кластерді орнату және басқару жүзеге асырылады. Cephadm орнатуды жеңілдетеді және қажетті қызметтерді автоматты түрде орнатады.Ceph-ті орнату үшін келесі қадамдарды орындаңыз:
curl --silent --remote-name https://download.ceph.com/keys/release.asc sudo apt-key add release.asc sudo echo "deb http://download.ceph.com/debian-luminous/ $(lsb_release -c | awk '{print $2}') main" > /etc/apt/sources.list.d/ceph.list sudo apt-get update sudo apt-get install cephadm
-
Кластерді жасау:
Кластерді жасау үшін
cephadm
команданы пайдаланамыз:cephadm bootstrap --mon-ip <монитор түйінінің IP мекенжайы>
-
OSD және мониторды баптау:
OSD-лерді кластерге қосу:
ceph orch daemon add osd ceph-osd-1 --data /dev/sdb ceph orch daemon add osd ceph-osd-2 --data /dev/sdc
Кластердің күйін тексеру:
ceph -s
3.2. Ceph-ті oVirt-ке қосу
Ceph-ті oVirt жүйесіне интеграциялау үшін алдымен Ceph RBD (блоктық сақтау) хранилищесін oVirt-ке қосу қажет.
-
Жаңа хранилище қосу: oVirt веб-интерфейсіне кіріп, "Storage" бөлімінде жаңа хранилище жасау керек. Хранилище типін Ceph деп таңдаңыз. Мониторлар түйіндерінің IP мекенжайларын көрсетіңіз.
-
oVirt-те Ceph хранилищесін баптау: oVirt жүйесінде Ceph хранилищесін қосу үшін:
- oVirt веб-интерфейсінде "Storage" бөлімін ашып, жаңа хранилище қосыңыз.
- "Ceph" хранилище типін таңдаңыз.
- Қосылу параметрлерін енгізіңіз: монитор IP мекенжайлары және авторизация кілттері.
Команда мысалы:
ovirt-engine-setup --storage ceph --monitors <IP-адрес1>,<IP-адрес2> --key <key>
-
Виртуалды машиналарды қосу: Ceph хранилищесі oVirt-ке қосылғаннан кейін виртуалды машиналарды жасау және оларды Ceph хранилищесімен байланыстыру мүмкін болады. Виртуалды машиналар жасау кезінде Ceph хранилищесі автоматты түрде таңдалады.
4. oVirt жүйесінде Ceph RBD қолдану
Ceph RBD (RADOS Block Device) — виртуалды машиналар үшін блоктық сақтау қамтамасыз ететін Ceph жүйесінің бөлігі. Бұл сақтаудың өнімділігі жоғары, масштабталатын және қолжетімді хранилищесі ретінде oVirt үшін өте қолайлы.
4.1. RBD артықшылықтары
- Өнімділік: Ceph RBD жоғары жылдамдықты сақтау мен I/O операцияларын ұсынады.
- Масштабталушылық: Ceph кластерін кеңейту және қосымша дискілер мен түйіндер қосу мүмкіндігі.
- Қолжетімділік: Ceph деректерді автоматты түрде репликациялап, ақау болған жағдайда қалпына келтіреді.
4.2. Ceph RBD қолдану мысалдары
-
Виртуалды машинаны Ceph RBD қолдана отырып жасау:
oVirt жүйесіне кіріп, жаңа виртуалды машина жасаңыз, хранилище ретінде Ceph RBD-ті таңдаңыз.
-
Ceph дискін жасау:
oVirt веб-интерфейсінде Ceph хранилищесін таңдаңыз, диск параметрлерін енгізіңіз және жаңа диск жасаңыз.
-
Команданың мысалы:
vdscli create disk --name <disk-name> --size <size> --storage-type ceph --cluster <cluster-name> --disk-format raw
-
Ceph дискін жою:
vdscli remove disk --name <disk-name> --storage-type ceph
5. CephFS қолдану
CephFS — Ceph негізіндегі файлдық жүйе, ISO-образдарды, виртуалды машиналардың шаблондарын және резервтік көшірмелер сияқты үлкен файлдарды сақтау үшін өте қолайлы.
5.1. CephFS баптау
-
CephFS файлдық жүйесін жасау:
ceph fs volume create cephfs
-
oVirt жүйесінде CephFS файлдық жүйесін баптау: oVirt жүйесіне жаңа хранилище қосыңыз, типі ретінде CephFS таңдаңыз және метадеректер серверінің IP мекенжайларын енгізіңіз.
5.2. CephFS пайдалану мысалдары
-
ISO-образдарды сақтау: CephFS файлдық жүйесін ISO-образдар үшін хранилище ретінде пайдаланыңыз.
-
Команданың мысалы:
ovirt-engine-setup --storage cephfs --path /mnt/cephfs/iso --monitors <IP-адрес1>,<IP-адрес2>
6. Мониторинг және оңтайландыру
6.1. Ceph кластерін мониторингтеу
- ceph status — кластердің жалпы күйін тексеру.
- ceph health — кластердің денсаулығын тексеру.
- ceph osd tree — OSD құрылымын көрсету.
Мысал:
ceph status
ceph health
ceph osd tree
6.2. Өнімділікті оңтайландыру
-
Жүктемені теңгеру: OSD және MON түйіндеріндегі жүктемені теңгеріп, артық жүктемеден сақ болыңыз.
-
Деректерді репликациялау: Ceph жүйесінде деректердің репликациясын дұрыс баптау, деректердің жоғалмауына кепілдік береді.
-
SSD пайдалану: OSD үшін SSD дискілерін пайдалану өнімділікті едәуір жақсартады, әсіресе I/O операциялары көп болатын жүйелер үшін.
7. Қорытынды
Ceph пен oVirt интеграциясы жоғары жылдамдықты, масштабталатын және қалпына келтірілетін виртуализацияланған инфрақұрылымдарды жасауға мүмкіндік береді. Ceph RBD және CephFS арқылы 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 орнату және баптау: Толық нұсқаулық