oVirt — KVM жобасына негізделген виртуализацияны басқару платформасы. Виртуалды машиналарды (ВМ) басқарудың маңызды аспектілерінің бірі — олардың резервтік көшірмелерін қамтамасыз ету.
Бұл мақалада біз oVirt-де резервтік көшірмелерді жасау және басқару бойынша үздік тәжірибелерді қарастырамыз.
oVirt-де резервтік көшірмелер жасауға кіріспе
oVirt-де деректердің резервтік көшірмесін жасау қажет, себебі бұл деректердің жоғалуынан сақтануға және ақаулықтар туындаған жағдайда оларды қалпына келтіруге мүмкіндік береді. oVirt-де резервтік көшірмелерді жасаудың әртүрлі әдістерін пайдалануға болады, соның ішінде снапшоттарды жасау, сыртқы құралдар мен резервтік көшірме жүйелерін пайдалану.
Резервтік көшірмелер жасаудың негізгі принциптері
Әдістер мен құралдарды қарастырмас бұрын, резервтік көшірмелер жасау кезінде басшылыққа алынуы тиіс негізгі принциптерді түсіну маңызды:
- Резервтік көшірмелерді жасау жиілігі: Резервтік көшірмелерді үнемі жасау деректердің ықтимал жоғалуын барынша азайтуға көмектеседі.
- Резервтік көшірмелердің әртүрлілігі: Толық және инкременттік резервтік көшірмелер сияқты әртүрлі резервтік көшірме әдістерін пайдалану.
- Резервтік көшірмелерді сақтау: Резервтік көшірмелерді әртүрлі физикалық және географиялық орындарда сақтау, бұл сенімділікті арттыруға көмектеседі.
- Қалпына келтіруді тестілеу: Резервтік көшірмелерден қалпына келтіру процестерін үнемі тестілеу.
oVirt-де снапшоттарды пайдалану
Снапшоттар виртуалды машинаның белгілі бір уақыттағы күйінің моменттік суретін жасауға мүмкіндік береді. Олар ВМ-ны белгілі бір күйге тез қалпына келтіру үшін пайдалы.
Снапшот жасау
oVirt-де снапшотты веб-интерфейс арқылы немесе командалық жолды пайдалана отырып жасауға болады.
Веб-интерфейс
- Снапшот жасау қажет виртуалды машинаға өтіңіз.
- "Снапшоттар" бөлімінде "Снапшот жасау" түймесін басыңыз.
- Снапшоттың атын және сипаттамасын көрсетіп, "Жасау" түймесін басыңыз.
Командалық жол
ovirt-shell -c -E "action vm-snapshot-create vm=<vm_name> description='Backup Snapshot'"
Түсініктеме:
ovirt-shell
— oVirt API-пен әрекеттесу үшін командалық қабықша.vm-snapshot-create
— снапшот жасау үшін команда.vm=<vm_name>
— виртуалды машинаның идентификаторы немесе аты.description='Backup Snapshot'
— снапшот сипаттамасы.
Снапшоттан қалпына келтіру
ВМ-ны снапшоттан қалпына келтіруді веб-интерфейс арқылы немесе командалық жолды пайдалана отырып жасауға болады.
Веб-интерфейс
- Виртуалды машинаға өтіп, "Снапшоттар" бөлімін таңдаңыз.
- Қажетті снапшотты таңдап, "Қалпына келтіру" түймесін басыңыз.
Командалық жол
ovirt-shell -c -E "action vm-snapshot-restore vm=<vm_name> snapshot-id=<snapshot_id>"
Түсініктеме:
vm-snapshot-restore
— виртуалды машинаны снапшоттан қалпына келтіру командасы.snapshot-id=<snapshot_id>
— снапшот идентификаторы.
Сыртқы құралдарды пайдалану
oVirt-де виртуалды машиналардың резервтік көшірмелерін жасау үшін көптеген сыртқы құралдар бар. Олардың арасында ең танымалдары Ansible, Veeam және Bacula.
Ansible пайдалану мысалы
Ansible — резервтік көшірмелер жасау және басқару үшін қолдануға болатын қуатты автоматтандыру құралы.
Резервтік көшірме жасау үшін Playbook мысалы
- name: Backup oVirt VMs
hosts: localhost
tasks:
- name: Create snapshot
ovirt_snapshot:
auth:
username: "admin@internal"
password: "yourpassword"
url: "https://ovirt-engine-url"
insecure: true
vm_name: "your-vm-name"
description: "Automated backup snapshot"
state: present
Түсініктеме:
ovirt_snapshot
— oVirt-те снапшоттармен жұмыс істеуге арналған Ansible модулі.auth
— oVirt-ке қосылу үшін аутентификация параметрлері.vm_name
— виртуалды машинаның аты.description
— снапшот сипаттамасы.
Veeam пайдалану мысалы
Veeam — виртуалды машиналардың резервтік көшірмелерін жасау және қалпына келтіру үшін танымал шешім.
oVirt үшін Veeam баптау
- Серверге Veeam Backup & Replication орнатыңыз.
- oVirt-ті басқарылатын виртуализация инфрақұрылымы ретінде қосыңыз.
- Резервтік көшірме жасау тапсырмасын құрып, oVirt-тен виртуалды машиналарды таңдаңыз.
Түсініктеме:
- Veeam орнату: Орнату және баптау үшін ресми Veeam құжаттамасына сүйеніңіз.
- oVirt қосу: Veeam интерфейсін пайдалана отырып, oVirt қосыңыз.
- Резервтік көшірме жасау тапсырмасын құру: Резервтік көшірме жасау тапсырмасының параметрлерін, соның ішінде кесте мен сақтау орнын баптаңыз.
Резервтік көшірмелер жасаудың үздік тәжірибелері
Тұрақтылық және автоматтандыру
- Резервтік көшірмелерді үнемі жасау: Резервтік көшірмелерді автоматты түрде жасау кестесін орнатыңыз. Бұл деректердің маңыздылығына байланысты күнделікті, аптасына бір рет немесе айына бір рет болуы мүмкін.
- Процестерді автоматтандыру: Резервтік көшірмелерді үнемі жасау және тексеру үшін Ansible немесе Cron сияқты автоматтандыру құралдарын пайдаланыңыз.
Автоматтандыру үшін Cron пайдалану мысалы
0 2 * * * /usr/bin/ovirt-shell -c -E "action vm-snapshot-create vm=<vm_name> description='Daily Backup Snapshot'"
Түсініктеме:
0 2 * * *
— күн сайын түнгі 2-де орындалатын тапсырманың кестесі./usr/bin/ovirt-shell
— oVirt командалық қабықшасының жолы.
Сақтау және қауіпсіздік
- Сақтау орындарын бөлу: Резервтік көшірмелерді әртүрлі физикалық орындарда және әртүрлі желілерде сақтау, бұл деректер мен резервтік көшірмелердің бір уақытта жоғалу қаупін азайтады.
- Резервтік көшірмелерді шифрлау: Резервтік көшірмелерді рұқсатсыз кіруден қорғау үшін шифрлауды қамтамасыз етіңіз.
GPG пайдалану мысалы
gpg --output backup.gpg --encrypt --recipient <recipient_email> <backup_file>
Түсініктеме:
gpg
— GNU Privacy Guard-пен жұмыс істеу командасы.--output backup.gpg
— шифрланған файлдың аты.--encrypt
— шифрлау режимі.--recipient <recipient_email>
— алушының электрондық поштасы.
Тестілеу және қалпына келтіру
- Қалпына келтіруді үнемі тестілеу: Деректердің жұмыс істейтіндігін қамтамасыз ету үшін резервтік көшірмелерден қалпына келтіру мүмкіндігін үнемі тексеріп отырыңыз.
- Процестерді құжаттау: Резервтік көшірмелерді жасау және қалпына келтіру процестері бойынша құжаттама жүргізу, бұл әрекеттердің бірізділігін қамтамасыз етеді және қателіктерді барынша азайтады.
Қалпына келтіруді тестілеу сценарийінің мысалы
# Снапшоттан тестілік виртуалды машинаны қалпына келтіру
ovirt-shell -c -E "action vm-snapshot-restore vm=<test_vm_name> snapshot-id=<snapshot_id>"
# Қалпына келтірілген ВМ күйін тексеру
ovirt-shell -c -E "list vms --query name=<test_vm_name>"
Түсініктеме:
- Сценарий көрсетілген снапшоттан тестілік виртуалды машинаны қалпына келтіруді және оның күйін тексеруді орындайды.
Қорытынды
oVirt-де резервтік көшірмелер жасау — деректерді қорғау және ақаулар болған жағдайда оларды қалпына келтіруді қамтамасыз ету үшін өте маңызды міндет. Үздік тәжірибелерді сақтау, автоматтандыру құралдарын пайдалану және қалпына келтіруді үнемі тестілеу сізге сенімді және тиімді резервтік көшірме стратегиясын жасауға көмектеседі.
Реклама Google |
![]() |
Назар аударыңыз! Бұл мақала ресми құжат емес.Ақпаратты сақтықпен және сынақ ортасында пайдалану керек.
Заманауи сақтық көшірме жасау, репликациялау, деректерді синхрондау және төлемдік бағдарламадан қорғау жүйелерін құру туралы сұрақтарыңыз болса, қазіргі заманғы деректердің сақтық көшірмесін жасау және қалпына келтіру технологиялары бойынша кеңес алу үшін біздің компанияға хабарласыңыз . Біздің компанияның осы салада 20 жылдан астам тәжірибесі бар. |
Қазақстандағы резервтік көшірудің ең жақсы он тәжірибесі
- oVirt гипервизорын қорғау — терең талдау
- oVirt жүйесінен Proxmox жүйесіне виртуалды машинаны көшіру
- Proxmox-тан oVirt-ке виртуалды машинаны көшіру
- Kubernetes контейнерлерін қорғау — терең талдау
- Proxmox гипервизорын бұзудан қалай қорғауға болады - Терең талдау
- Fail2Ban-ды oVirt жүйесін қорғауда қолдану - Терең талдау
- oVirt гипервизорын сақтандыруды ұйымдастыру — Терең талдау
- Виртуалды машинаны гипервизорлар арасында Proxmox арқылы көшіру
- Proxmox гипервизорын виртуалды машиналардың оңтайлы жұмысын қамтамасыз ету үшін конфигурациялау
- Proxmox-те SSH арқылы root құқықтарының бұзылуынан қорғау: терең талдау