Ceph — бұл мәліметтердің қолжетімділігі, сенімділігі және масштабталуын қамтамасыз ететін қуатты үлестірілген сақтау жүйесі.
Proxmox Virtual Environment (PVE)-мен біріктіріліп, Ceph виртуалды машиналар мен контейнерлерге арналған орталықтандырылған, жоғары өнімді сақтау орнын жасауға мүмкіндік береді.
Бұл мақалада Proxmox-та Ceph баптау және пайдалану, техникалық егжей-тегжейлер, конфигурация мысалдары, сондай-ақ Ceph Dashboard сияқты мониторинг және басқару құралдары туралы терең қарастырамыз.
Неге Proxmox-та Ceph қолдану керек?
Ceph бірнеше себептерге байланысты Proxmox-та пайдалануға арналған тамаша шешім болып табылады:
- Көлденең масштабталу: Ceph жаңа сақтау серверлерін (түйіндерді) жүйені тоқтатпай немесе қолданыстағы инфрақұрылымды айтарлықтай өзгеріссіз қосуға мүмкіндік береді.
- Өздігінен қалпына келтіру: Ceph ақауларды автоматты түрде анықтап, жөндейді, түйіндер немесе дискілер істен шыққан жағдайда деректерді қайта таратады.
- Жалғыз істен шығу нүктесінің болмауы: үлестірілген архитектураны және мониторлық түйіндер (MON) кворумын пайдалану арқылы Ceph бірнеше түйіндер немесе желілік компоненттердің істен шығуына төтеп бере алады.
- Сақтаудың икемділігі: деректердің барлық түрлері үшін бір жүйені пайдалануға мүмкіндік беретін объектілік, блоктық және файлдық қоймаларды қолдау.
Ceph негізгі компоненттері
Proxmox-та Ceph қалай жұмыс істейтінін түсіну үшін оның негізгі компоненттерімен танысу керек:
- OSD (Object Storage Daemon): Әр OSD жеке диск немесе логикалық том болып табылады және деректер объектілерін сақтауға жауапты. OSD неғұрлым көп болса, сақтау орнының өнімділігі мен сыйымдылығы соғұрлым жоғары болады.
- Monitor (MON): Кластердің метадеректерін, соның ішінде кластер карталарын, аутентификацияны және күй туралы ақпаратты басқарады. Кворумды қамтамасыз ету үшін кемінде үш MON түйіні болуы керек.
- Manager (MGR): Ceph Dashboard арқылы кластерді басқару, өнімділіктің көрсеткіштерін жинау сияқты кеңейтілген бақылау функцияларын қамтамасыз етеді.
- Metadata Server (MDS): CephFS (Ceph файлдық жүйесі) метадеректерін сақтау үшін қолданылады, бұл клиенттерге файлдардың метадеректеріне жылдам қол жеткізуге мүмкіндік береді.
Proxmox-та Ceph кластерін енгізудің үздік тәжірибелері
Мониторинг және басқару құралдары
Ceph Dashboard-ты қолдану арқылы кластердің күйін нақты уақыт режимінде бақылап, басқару мүмкіндігі бар. Ceph Dashboard ұсынатын функциялар өнімділік көрсеткіштерін бақылау, ескертулер мен хабарламаларды конфигурациялау, және деректердің орналастыруын басқару сияқты маңызды аспектілерді қамтиды.
Параметрлерді баптау және оптимизация
- WAL және DB үшін SSD пайдалану: Ceph ОSD-нің жазба журналдары (WAL) мен дерекқорды (DB) SSD-де сақтау жазба операцияларының жылдамдығын арттырады. Бұл әсіресе жоғары жүктеме жағдайында маңызды.
- Желілік оңтайландыру: 10GbE немесе одан жоғары өткізу қабілеттілігі бар желілік интерфейстерді пайдалану деректерді тезірек беру және кешігуді азайтуға мүмкіндік береді. Jumbo Frames және Quality of Service (QoS) параметрлерін баптау өнімділікті арттырады.
Ceph Cluster Жоспарлау
- Кластер масштабын жоспарлау: Кластердің оңтайлы масштабын анықтау маңызды. Бұл MON, OSD және MDS түйіндерінің санын, сондай-ақ желілік және сақтау ресурстарын қамтиды.
- Сақтау полюстерін және CRUSH ережелерін баптау: Деректерді сақтау үшін қолжетімді түрлі полюстер мен CRUSH ережелерін пайдалану деректерді тиімдірек басқаруға мүмкіндік береді.
Proxmox-та Ceph баптау: қадамдық нұсқаулық
1-қадам: Түйіндерді дайындау
-
Желіні баптау: Кластер үшін екі оқшауланған желіні пайдаланыңыз:
- Public Network: басқару және клиенттік қолжетімділік үшін.
- Cluster Network: деректер репликациясы және OSD түйіндері арасындағы өзара әрекеттесу үшін.
-
Түйіндерді жаңарту:
bashsudo apt update && sudo apt upgrade -y
-
Қажетті пакеттерді орнату: Әрбір түйінге барлық қажетті Ceph пакеттерін орнатыңыз:
bashsudo apt install ceph ceph-common -y
2-қадам: Proxmox Web GUI арқылы Ceph кластерін құру
- Администратор аккаунты арқылы Proxmox веб-интерфейсіне кіріңіз.
- Datacenter > Ceph бөліміне өтіп, Create Cluster таңдаңыз.
- Public Network және Cluster Network параметрлерін көрсете отырып, желі параметрлерін орнатыңыз.
3-қадам: MON және OSD түйіндерін қосу
- Datacenter > Ceph > MON бөліміне өтіп, MON түйіндерін қосу үшін Create таңдаңыз.
- MON рөлін атқаратын барлық түйіндер үшін осы процесті қайталаңыз.
- Datacenter > Ceph > OSD бөліміне өтіп, дискілерді қосу үшін Create OSD таңдаңыз.
4-қадам: Ceph Dashboard баптау
Ceph Dashboard кластерді бақылау және басқару үшін интуитивті веб-интерфейс ұсынады.
Ceph Dashboard қосу
-
Ceph Dashboard белсендіру үшін келесі командаларды орындаңыз:
bashceph mgr module enable dashboard ceph dashboard create-self-signed-cert ceph config set mgr mgr/dashboard/server_addr <Сіздің MGR түйініңіздің IP-мекенжайы> ceph config set mgr mgr/dashboard/server_port 8443
-
Ceph Dashboard үшін әкімші құрыңыз:
bashceph dashboard set-login-credentials admin <құпиясөз>
-
Ceph Dashboard интерфейсіне қолжетімділік
https://<Сіздің MGR түйініңіздің IP-мекенжайы>:8443
арқылы HTTPS арқылы жүзеге асырылады.
Ceph Dashboard негізгі функциялары
- Кластер күйін бақылау: MON, OSD, MGR, MDS түйіндері және басқа компоненттердің күйінің визуализациясы.
- Пулдар мен пайдаланушыларды басқару: пулдарды құру және баптау, пайдаланушыларды және олардың қолжетімділігін басқару.
- Өнімділікті талдау: негізгі көрсеткіштерді көрсету (IOPS, өткізу қабілеттілігі, кешігулер және т.б.).
- Ескертулер мен хабарламаларды баптау: кластер күйі туралы ескертулерді және әкімшілерді автоматты түрде хабарлау триггерлерін басқару.
Vinchin Backup and Recovery: Proxmox деректерін қорғау
Vinchin Backup and Recovery — виртуалды орталарды резервтік көшіру және қалпына келтіруге арналған мамандандырылған шешім.
Vinchin Backup and Recovery Proxmox-пен тығыз интеграцияланып, келесілерді қамтамасыз етеді:
- Резервтік көшірудің икемділігі: инкрементальды және дифференциалды сақтық көшірмелерді қолдау.
- Жоғары қалпына келтіру жылдамдығы: өзгертілген блоктар технологиясын (CBT) пайдалану арқылы.
- Деректердің қауіпсіздігі: ransomware-дан қорғау және деректерді шифрлау опциясы.
Vinchin Backup and Recovery және Proxmox интеграциясы резервтік көшіру тапсырмаларын автоматтандырып, бос тұру уақытын азайтып, деректердің жоғалу қаупін төмендетеді.
Қорытынды
Proxmox-та Ceph кластерін баптау қуатты, масштабталатын және сенімді сақтау шешімін ұсынады. Ceph Dashboard арқылы кластердің күйін бақылау, өнімділікті талдау және жүйені басқару жеңілдейді. Үздік тәжірибелер мен оңтайландыру параметрлерін қолдану өнімділікті арттырып, жүйенің тұрақтылығын қамтамасыз етеді.
Ceph-пен бірге Proxmox пайдаланушыға кең мүмкіндіктер мен басқару құралдарын ұсынады, бұл серверлер мен виртуалды машиналар үшін заманауи сақтау шешімдерін жүзеге асыруға көмектеседі.
Реклама Google |
![]() |
Назар аударыңыз! Бұл мақала ресми құжат емес.Ақпаратты сақтықпен және сынақ ортасында пайдалану керек.
Заманауи сақтық көшірме жасау, репликациялау, деректерді синхрондау және төлемдік бағдарламадан қорғау жүйелерін құру туралы сұрақтарыңыз болса, қазіргі заманғы деректердің сақтық көшірмесін жасау және қалпына келтіру технологиялары бойынша кеңес алу үшін біздің компанияға хабарласыңыз . Біздің компанияның осы салада 20 жылдан астам тәжірибесі бар. |
Қазақстандағы резервтік көшірудің ең жақсы он тәжірибесі
- oVirt гипервизорын қорғау — терең талдау
- oVirt жүйесінен Proxmox жүйесіне виртуалды машинаны көшіру
- Proxmox-тан oVirt-ке виртуалды машинаны көшіру
- Kubernetes контейнерлерін қорғау — терең талдау
- Proxmox гипервизорын бұзудан қалай қорғауға болады - Терең талдау
- Fail2Ban-ды oVirt жүйесін қорғауда қолдану - Терең талдау
- oVirt гипервизорын сақтандыруды ұйымдастыру — Терең талдау
- Виртуалды машинаны гипервизорлар арасында Proxmox арқылы көшіру
- Proxmox гипервизорын виртуалды машиналардың оңтайлы жұмысын қамтамасыз ету үшін конфигурациялау
- Proxmox-те SSH арқылы root құқықтарының бұзылуынан қорғау: терең талдау