Резервтік көшірмелер мен снапшоттарды сақтау үшін өзгермейтін храниликті құру — деректердің қауіпсіздігін қамтамасыз етудің маңызды кезеңі.
Бұл мақалада біз chattr атрибуттарын пайдаланып өзгермейтін NFS хранилиғын қалай құруды және оны oVirt виртуалдық машиналарының снапшоттарын сақтау үшін қалай пайдалануға болатынын қарастырамыз.
1. NFS серверін дайындау
NFS серверін баптау
Өзгермейтін храниликті баптамас бұрын, NFS серверін дайындау қажет.
-
NFS серверін орнату:
bashsudo apt-get update sudo apt-get install nfs-kernel-server
-
Деректерді сақтау үшін каталог құру:
bashsudo mkdir -p /srv/nfs/immutable
-
Каталогтың құқықтарын баптау:
Каталогтың жазуға қолжетімділігін қамтамасыз етіңіз. Құқықтарды қажеттіліктеріңізге сәйкес баптаңыз.
-
NFS экспорттарын баптау:
/etc/exports
файлына каталогты экспорттау үшін жазба қосыңыз:plaintext/srv/nfs/immutable 192.168.1.0/24(rw,sync,no_subtree_check)
-
NFS экспорттарын қайта жүктеу:
bashsudo exportfs -rav
2. chattr
көмегімен өзгермейтін храниликті құру
Деректердің өзгермейтіндігін қамтамасыз ету үшін chattr
атрибуттарын пайдаланамыз.
chattr
атрибуттарын орнату
-
i
(immutable) атрибутын каталогқа орнату:bashsudo chattr +i /srv/nfs/immutable
+i
атрибуты каталогты және оның ішіндегі мазмұнды өзгермейтін етеді. Бұл дегеніміз, ешбір файл немесе ішкі каталог өзгертілмейді, өшірілмейді немесе қайта аталған жоқ. -
Атрибуттың орнатылуын тексеру:
bashlsattr /srv/nfs/immutable
Атрибут
i
каталогқа орнатылғанын және оның өзгермейтіндігін растау үшін көрсетіледі.
NFS хранилиғын oVirt-те баптау
Өзгермейтін хранилық бапталғаннан кейін, оны oVirt-ке қосамыз.
-
NFS хранилығын oVirt GUI арқылы қосу:
- oVirt веб-интерфейсімен өтіңіз.
- "Storage" бөліміне өтіңіз.
- "Add Storage Domain" таңдаңыз.
- "NFS" типін таңдаңыз және NFS хранилығына жолды көрсетіңіз (мысалы,
192.168.1.100:/srv/nfs/immutable
). - Қалған параметрлерді көрсетіңіз және хранилықты қосу процесін аяқтаңыз.
-
NFS хранилығын CLI арқылы қосу:
ovirt-shell
немесе ұқсас құралды пайдаланыңыз:bashovirt-shell -c -s "storage-domain --name ImmutableNFS --type data --host-id [HOST_ID] --address [NFS_SERVER_IP] --path /srv/nfs/immutable"
[HOST_ID]
және[NFS_SERVER_IP]
мәндерін сәйкес мәндермен ауыстырыңыз.
3. Виртуалдық машиналардың снапшоттарын жасау
Өзгермейтін хранилық қосылғаннан кейін, виртуалдық машиналардың снапшоттарын жасап, осы хранилықта сақтай аласыз.
oVirt GUI арқылы снапшот жасау
- "Virtual Machines" бөлімінде өтіңіз.
- Снапшот жасағыңыз келетін виртуалдық машинаны таңдаңыз.
- "Snapshots" қойындысына өтіңіз.
- "Take Snapshot" басыңыз және қажетті параметрлерді көрсетіңіз.
- Өзгермейтін хранилықты снапшоттарды сақтау үшін таңдаңыз.
CLI арқылы снапшот жасау
-
Виртуалдық машина мен хранилық ID-ін алыңыз:
bashVM_ID=$(ovirt-shell -c -s "list vms" | grep -i "VM_Name" | awk '{print $1}') STORAGE_ID=$(ovirt-shell -c -s "list storagedomains" | grep -i "ImmutableNFS" | awk '{print $1}')
-
Снапшот жасаңыз:
bashovirt-shell -c -s "snapshot --vm-id $VM_ID --storage-domain-id $STORAGE_ID"
Команданың сәтті орындалуын тексеріңіз және снапшот жасаудың жағдайын бақылаңыз.
4. Өзгермейтін хранилықты жаңарту және басқару
Хранилықты өзгерту қажет болса (мысалы, атрибуттарды жою):
-
Каталогтан
i
атрибутын алып тастау:bashsudo chattr -i /srv/nfs/immutable
-
NFS параметрлерін өзгертіңіз және атрибуттарды қайта орнатыңыз:
bashsudo chattr +i /srv/nfs/immutable
Осыдан кейін NFS сервері деректерге өзгермейтін қолжетімділікті қамтамасыз етеді.
Қорытынды
chattr көмегімен өзгермейтін NFS хранилығын құру және oVirt-пен интеграциялау, виртуалдық машиналардың снапшоттарын сақтау үшін — деректердің өзгермейтіндігін қамтамасыз етудің сенімді тәсілі.
chattr атрибуттарын пайдалану файлдық жүйе деңгейінде өзгермейтіндікті оңай басқаруға мүмкіндік береді, ал oVirt-пен GUI немесе CLI арқылы интеграция жасау снапшоттарды жасау мен басқаруды ыңғайлы етеді.
Реклама Google |
![]() |
Назар аударыңыз! Бұл мақала ресми құжат емес.Ақпаратты сақтықпен және сынақ ортасында пайдалану керек.
Заманауи сақтық көшірме жасау, репликациялау, деректерді синхрондау және төлемдік бағдарламадан қорғау жүйелерін құру туралы сұрақтарыңыз болса, қазіргі заманғы деректердің сақтық көшірмесін жасау және қалпына келтіру технологиялары бойынша кеңес алу үшін біздің компанияға хабарласыңыз . Біздің компанияның осы салада 20 жылдан астам тәжірибесі бар. |
Қазақстандағы резервтік көшірудің ең жақсы он тәжірибесі
- Proxmox гипервизорын жаңа физикалық серверге көшіру
- OpenShift қолдану арқылы Docker контейнерлерін пайдалану — терең талдау
- Wazuh-ты Proxmox қауіпсіздігін бақылау үшін пайдалану - Терең талдау Кіріспе
- Fail2Ban-ды zVirt-те орнату, баптау және пайдалану
- Graylog Community Edition-ді Proxmox-қа орнату, баптау және пайдалану
- Elasticsearch-ті Proxmox жүйесіне орнату, баптау және пайдалану
- Kibana-ны Proxmox-қа орнату, баптау және пайдалану
- Logstash-ты Proxmox-қа орнату, баптау және пайдалану
- Proxmox логтарын талдау үшін ИИ мүмкіндіктері
- Ceph-ті OpenStack-те орнату, баптау және пайдалану