Ceph — бұл жеке деректер сақтау жүйесі, блок, файл және объекттік сақтау функцияларымен жабдықталған жылдам көмек алу және қателікке толы түрде ұстанылатын жеке деректер сақтау жүйесі. Ceph кластерін басқару SLES (SUSE Linux Enterprise Server) қолданбасы арқылы орнату, баптау және қызметтестік жасау үшін қажетті құрылғыларды пайдалану керек.
Мақсат
Бұл мақала мақсаты — Cephadm арқылы Ceph кластерін басқарудың негізгі аспекттерін талдау, оның ішінде орнату, баптау, негізгі операцияларды орындау және ең жақсы практикаларды талқылау.
Cephadm-ды SLES-де орнату
Cephadm-ды пайдалануға бастау алдында, оны SLES-де баптау керек. Ол қолданбаның стандартты пакеттер менеджері zypper арқылы орнатуға болады:
sudo zypper install cephadm
Cephadm арқылы кластерді басқару
-
Кластерді ініціалдау:
Жаңа Ceph кластерін ініціалдау үшін
cephadm bootstrap
командасын пайдалану керек. Бұл команда Ceph кластерінің минималды жұмыс істеуші кластерін жасайды және мониторлер мен нод менеджерлерін орнатады.bashsudo cephadm bootstrap --mon-ip <монитордың IP мекен-жайы>
<монитордың IP мекен-жайы>
— монитор IP-мекен-жайы, мониторды орнатқан IP-мекен-жай. -
Кластерге ноддарды қосу:
Ceph кластеріне жаңа ноддарды қосу үшін
ceph orch host add
командасын пайдалануға болады. Бұл Cephadm-дың Ceph ноддарын орнату мен баптау жасауға мүмкіндік береді, мониторлерге қосу және кластерде қатысуға көмектеседі.bashsudo ceph orch host add <хост атауы> [<IP мекен-жайы>]
<хост атауы>
— қосу қажетті хост атауы,<IP мекен-жайы>
— автоматты түрде орнатылмаған болса, хост IP мекен-жайы.
Cephadm арқылы кластерді басқару SLES-де
-
Бірінші және компоненттерді жаңарту:
Cephadm SLES-де OSD (Object Storage Daemon), MDS (Metadata Server), RGW (RADOS Gateway) және басқа компоненттерді қосу және жаңартуға мүмкіндік береді. Мысалы, OSD қосу үшін келесі команданы пайдалана аласыз:
bashsudo ceph orch apply osd --all-available-devices
Бұл команда Ceph кластерінің барлық қол жетімді устройстволарына OSD қосады.
-
Снапшоттарды жасау және басқару:
Cephadm арқылы SLES-де снапшоттарды жасау үшін
rbd
кез-келген қолданба қолдана аласыз, блок сақтау үшін немесе RGW (RADOS Gateway) объекттік шлюзы үшін басқа басқару командаларын пайдалана аласыз. Мысалы, RBD снапшотын жасау үшін келесі команданы пайдаланыңыз:bashsudo rbd snap create --pool <пул атауы> <образ атауы>@<снапшот атауы>
Ceph кластерінің сақылу мен бөліну процесін SLES-де қалпына келтіру
-
RBD пулды снапшот арқылы қалпына келтіру:
RBD пулды снапшот арқылы қалпына келтіру үшін
rbd
командасын пайдаланыңыз:bashsudo rbd snap rollback --pool <пул атауы> <образ атауы>@<снапшот атауы>
Мысалы:
bashsudo rbd snap rollback --pool data-pool myimage@snapshot1
-
CephFS снапшот арқылы қалпына келтіру:
CephFS снапшот арқылы қалпына келтіру үшін
ceph fs snapshot restore
командасын пайдаланыңыз:bashsudo ceph fs snapshot restore <файл жүйесі атауы> <снапшот атауы>
Мысалы:
bashsudo ceph fs snapshot restore myfs snapshot1
Cephadm арқылы SLES-де пайдаланушыларға тиімді ұстамалар
-
Снапшоттар мен резервтарды жасау: Деректер ұстанысын қорғау үшін снапшоттар мен резервтарды жазбаша жасаңыз.
-
Мониторлық және шектеулі кездестіру: Кластердің жағдайын тексеріңіз және оның өндірістігін көздей алыңыз. Кластерге көптеген нәрселерді қосу керек болса, көрсетіңіз.
-
Қауіпсіздік және кімірлік: Кластерге қатынау және кіру политикасын бақылаңыз.
-
Компоненттерді жаңарту: Кластер компоненттерін жаңартулар үшін жоспарлаңыз және тексеріңіз.
Қорытынды
Cephadm арқылы SLES-де Ceph кластерінің басқаруы және деректердің қалпына келтіруы тиімді. Осы мақалада кластерді жаңарту, снапшоттарды жасау, резервтарды құру және кластерді қалпына келтірудің негізгі командалары және практикалары талқыланды. Cephadm арқылы кластердің құралдарын басқару қажетті және кластердің сапасын ұстау үшін ең жақсы практикаларды пайдаланыңыз.
Сізге жайлы
Осы мақала арқылы Cephadm арқылы Ceph кластерінің басқаруына деген мұнайлы жағдайда SLES-де Ceph кластерін орнату және басқару туралы мәліметтерді алып, кластеріңіздің қауіпсіздігі мен процесін ұстау үшін негізгі аспекттерді ойлаңыз.
Реклама Google |
![]() |
Назар аударыңыз! Бұл мақала ресми құжат емес.Ақпаратты сақтықпен және сынақ ортасында пайдалану керек.
Заманауи сақтық көшірме жасау, репликациялау, деректерді синхрондау және төлемдік бағдарламадан қорғау жүйелерін құру туралы сұрақтарыңыз болса, қазіргі заманғы деректердің сақтық көшірмесін жасау және қалпына келтіру технологиялары бойынша кеңес алу үшін біздің компанияға хабарласыңыз . Біздің компанияның осы салада 20 жылдан астам тәжірибесі бар. |
Қазақстандағы резервтік көшірудің ең жақсы он тәжірибесі
- oVirt гипервизорын қорғау — терең талдау
- oVirt жүйесінен Proxmox жүйесіне виртуалды машинаны көшіру
- Proxmox-тан oVirt-ке виртуалды машинаны көшіру
- Kubernetes контейнерлерін қорғау — терең талдау
- Proxmox гипервизорын бұзудан қалай қорғауға болады - Терең талдау
- Fail2Ban-ды oVirt жүйесін қорғауда қолдану - Терең талдау
- oVirt гипервизорын сақтандыруды ұйымдастыру — Терең талдау
- Виртуалды машинаны гипервизорлар арасында Proxmox арқылы көшіру
- Proxmox гипервизорын виртуалды машиналардың оңтайлы жұмысын қамтамасыз ету үшін конфигурациялау
- Proxmox-те SSH арқылы root құқықтарының бұзылуынан қорғау: терең талдау