Кіріспе
oVirt — бұл виртуалды машиналарды және олардың ресурстарын басқаруға арналған ашық бастапқы коды бар қуатты виртуализация платформасы.
oVirt-тің негізгі аспектілерінің бірі - виртуалды машиналардың деректерін сенімді және тиімді сақтауын қамтамасыз ететін сақтау жүйесін басқару.
Бұл мақалада біз oVirt-тегі сақтау жүйелерінің әртүрлі түрлерін, олардың конфигурациясын және пайдалану бойынша ең жақсы тәжірибелерін қарастырамыз, нақты мысалдармен қоса.
oVirt-те сақтау түрлері
oVirt бірнеше сақтау түрлерін қолдайды, бұл икемділікті және масштабталуды қамтамасыз етеді:
-
NFS (Network File System) — желі арқылы файлдарға ортақ қол жеткізу үшін пайдаланылады. NFS-тің артықшылығы оның қарапайымдылығы мен ыңғайлы конфигурациясында, бұл оны кіші және орташа инсталляциялар үшін танымал таңдау етеді.
-
iSCSI (Internet Small Computer Systems Interface) — желі арқылы сақтау жүйесіне блочный қол жетімділікті қамтамасыз етеді. iSCSI жоғары өнімді және масштабталатын сақтау жүйелерін жасауға мүмкіндік береді, бұл оны үлкен виртуализацияланған орталар үшін идеалды етеді.
-
Fibre Channel — серверлер мен сақтау жүйелері арасындағы деректерді беру үшін жоғары жылдамдықты интерфейс. Бұл сақтау түрі ең жоғары өнімділік пен сенімділікті қамтамасыз етеді, бірақ жабдыққа елеулі инвестицияларды қажет етеді.
-
GlusterFS — жоғары қол жетімділік пен масштабталуды қамтамасыз ететін ашық бастапқы коды бар таратылған файлдық жүйе. GlusterFS бірнеше серверлерді біртұтас сақтау жүйесіне біріктіруге мүмкіндік береді, бұл сенімділікті және өнімділікті арттырады.
-
Local Storage — серверлердің жергілікті дискілерінде деректерді сақтау үшін пайдаланылады. Бұл сақтау түрі тест орталар және жоғары қол жетімділікті қажет етпейтін шағын орнатулар үшін қолайлы.
NFS (Network File System)
NFS — бұл клиенттік компьютерлердегі пайдаланушыларға желі арқылы файлдарға қол жеткізуге мүмкіндік беретін желілік файлдық жүйе протоколы, олар жергілікті дискілерде орналасқандай. Бұл оның конфигурациясының қарапайымдылығы мен пайдалану оңайлығы арқасында кеңінен қолданылады.
NFS артықшылықтары:
- Қарапайымдылық: Орнату және қолданыстағы жүйелермен интеграциялау оңай.
- Икемділік: Әр түрлі өлшемдер мен инфрақұрылым түрлеріне сәйкес келеді.
- Кең қолдау: Әртүрлі операциялық жүйелермен және платформалармен үйлесімді.
NFS кемшіліктері:
- Өнімділік: iSCSI және Fibre Channel сияқты блочный құрылғыларға қарағанда өнімділігі төмен болуы мүмкін.
- Масштабталу: Өте үлкен инфрақұрылымдарда масштабталу шектеулері бар.
NFS сақтау жүйесін қосу және конфигурациялау мысалы:
-
NFS-серверді орнату:
- Хостқа NFS-серверді орнатыңыз:
bash
sudo apt-get install nfs-kernel-server
- Экспортталатын каталог үшін
/etc/exports
файлына жолды қосыңыз:bash/export/nfs_share 192.168.1.0/24(rw,sync,no_subtree_check)
- Өзгерістерді қолдану үшін NFS-серверді қайта іске қосыңыз:
bash
sudo systemctl restart nfs-kernel-server
- Хостқа NFS-серверді орнатыңыз:
-
oVirt-те NFS сақтау жүйесін қосу:
- oVirt веб-интерфейсінде "Storage" → "New Domain" таңдаңыз.
- Сақтау түрін "NFS" деп таңдаңыз.
- "Export Path" көрсетіңіз (мысалы,
nfs-server:/export/nfs_share
). - Сақтау жүйесінің атын енгізіңіз және "OK" батырмасын басыңыз.
iSCSI (Internet Small Computer Systems Interface)
iSCSI — бұл IP-желілер арқылы SCSI командаларын беру протоколы. Бұл Ethernet арқылы блочный сақтау жүйесін пайдалануға мүмкіндік береді, икемділік пен жоғары өнімділікті қамтамасыз етеді.
iSCSI артықшылықтары:
- Икемділік: Қолданыстағы IP-желілерде пайдалануға болады.
- Масштабталу: Сақтау қажеттіліктері өскен сайын оңай масштабталады.
- Өнімділік: Жоғары өткізу қабілеттілігін және төмен кідірісті қолдайды.
iSCSI кемшіліктері:
- Конфигурация: Оптималды өнімділікке қол жеткізу үшін желіні мұқият конфигурациялауды талап етеді.
- Желі талаптары: iSCSI трафигі үшін арнайы желі немесе VLAN қажет, басқа деректермен қақтығыстарды болдырмау үшін.
iSCSI сақтау жүйесін қосу және конфигурациялау мысалы:
-
iSCSI таргеттерін орнату:
- iSCSI таргет бағдарламалық жасақтамасын орнатыңыз (мысалы, tgt):
bash
sudo apt-get install tgt
- Серверде таргет пен LUN конфигурациясын жасаңыз:
bash
sudo tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2023-06.com.example:storage sudo tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/sdb sudo tgtadm --lld iscsi --op bind --mode target --tid 1 -I ALL
- iSCSI таргет бағдарламалық жасақтамасын орнатыңыз (мысалы, tgt):
-
oVirt-те iSCSI сақтау жүйесін қосу:
- oVirt веб-интерфейсінде "Storage" → "New Domain" таңдаңыз.
- Сақтау түрін "iSCSI" деп таңдаңыз.
- "IQN" және "Portal" көрсетіңіз (мысалы,
iqn.2023-06.com.example:storage
,192.168.1.100
). - Пайдаланушы аты мен құпиясөзді енгізіңіз (қажет болған жағдайда).
- "Discover Targets" батырмасын басып, қажетті таргетті таңдаңыз.
- Сақтау жүйесінің атын енгізіңіз және "OK" батырмасын басыңыз.
Fibre Channel
Fibre Channel (FC) — бұл деректерді беру үшін жоғары жылдамдықты технология, негізінен серверлерді сақтау жүйелеріне қосу үшін қолданылады. FC сенімді және жылдам байланыс қамтамасыз етеді, бұл оны жоғары өнімділік пен сенімділік талаптары бар корпоративті жүйелер үшін артық етеді.
Fibre Channel артықшылықтары:
- Жоғары өнімділік: Жоғары өткізу қабілеттілігі мен төмен кідірісті қамтамасыз етеді.
- Сенімділік: Байланыстардың жоғары сенімділігі мен тұрақтылығын қолдайды.
- Масштабталу: Үлкен деректер көлемін және жоғары жүктемелерді қолдау үшін оңай масштабталады.
Fibre Channel кемшіліктері:
- Құны: Жабдық пен қызмет көрсету жоғары құнды талап етеді.
- Күрделілік: Орнату және басқару үшін арнайы жабдық пен дағдыларды қажет етеді.
Fibre Channel сақтау жүйесін қосу және конфигурациялау мысалы:
-
FC-желіні орнату:
- Серверлер мен сақтау құрылғыларын FC-коммутаторлар арқылы қосыңыз.
- Барлық құрылғылардың FC-желісінде бір-бірін көретінін тексеріңіз,
sanlun
немесеfcinfo
сияқты командаларды қолданыңыз.
-
oVirt-те Fibre Channel сақтау жүйесін қосу:
- oVirt веб-интерфейсінде "Storage" → "New Domain" таңдаңыз.
- Сақтау түрін "Fibre Channel" деп таңдаңыз.
- "LUN" (логикалық құрылғы идентификаторы) және басқа қосылу параметрлерін көрсетіңіз.
- Сақтау жүйесінің атын енгізіңіз және "OK" батырмасын басыңыз.
-
Сақтау құрылғысында LUN конфигурациясы:
- Сақтау құрылғысында LUN орнатып, оны FC-желісіне қол жетімді етіңіз.
- Хосттағы жаңа LUN-ды сканерлеу үшін командаларды пайдаланыңыз:
bash
echo "- - -" > /sys/class/scsi_host/host0/scan
- Жаңа LUN-ның хостта қол жетімді екенін тексеріңіз:
bash
lsblk
GlusterFS
GlusterFS — бұл жоғары қол жетімділік пен масштабталуды қамтамасыз ететін таратылған файлдық жүйе. GlusterFS бірнеше серверлерді біртұтас сақтау жүйесіне біріктіреді, бұл сенімділікті және өнімділікті арттырады.
GlusterFS артықшылықтары:
- Масштабталу: Жаңа серверлерді қосу арқылы оңай масштабталады.
- Сенімділік: Деректердің жоғары қол жетімділігін репликация арқылы қамтамасыз етеді.
- Икемділік: Деректерді тарату және репликациялау режимдерін қолдайды.
GlusterFS кемшіліктері:
- Конфигурацияның күрделілігі: Оптималды өнімділікке қол жеткізу үшін мұқият конфигурация мен мониторингті қажет етеді.
- Өнімділік: Белгілі бір сценарийлерде блочный сақтау жүйелеріне қарағанда өнімділігі төмен болуы мүмкін.
GlusterFS сақтау жүйесін қосу және конфигурациялау мысалы:
-
GlusterFS орнату және конфигурациялау:
- Әр серверге GlusterFS орнатыңыз:
bash
sudo apt-get install glusterfs-server sudo systemctl start glusterd sudo systemctl enable glusterd
- Серверлерді кластерге біріктіріңіз:
bash
sudo gluster peer probe server2 sudo gluster peer probe server3
- Таратылған том жасаңыз:
bash
sudo gluster volume create gv0 replica 3 server1:/data server2:/data server3:/data sudo gluster volume start gv0
- Әр серверге GlusterFS орнатыңыз:
-
oVirt-те GlusterFS сақтау жүйесін қосу:
- oVirt веб-интерфейсінде "Storage" → "New Domain" таңдаңыз.
- Сақтау түрін "GlusterFS" деп таңдаңыз.
- "Volume Name" және "Gluster Host" көрсетіңіз (мысалы,
server1:/gv0
). - Сақтау жүйесінің атын енгізіңіз және "OK" батырмасын басыңыз.
Виртуалды машиналарды қосу
Сақтау жүйесін қосқаннан кейін, сіз виртуалды машиналарды жасауға немесе жаңа сақтау жүйесіне ауыстыруға болады. Виртуалды машинаны жасағанда оның дискілері қай сақтау жүйесінде сақталатынын көрсетіңіз.
NFS сақтау жүйесін пайдалану арқылы виртуалды машинаны жасау мысалы:
- oVirt веб-интерфейсінде "Compute" → "Virtual Machines" → "New VM" таңдаңыз.
- Виртуалды машинаның параметрлерін көрсетіңіз (операциялық жүйе, процессорлар саны, жад көлемі).
- "Instance Images" бөлімінде "Storage Domain" таңдаңыз және жасалған NFS сақтау жүйесін көрсетіңіз.
- Виртуалды машинаны жасау үшін "OK" батырмасын басыңыз.
Fibre Channel сақтау жүйесін пайдалану арқылы виртуалды машинаны жасау мысалы:
- oVirt веб-интерфейсінде "Compute" → "Virtual Machines" → "New VM" таңдаңыз.
- Виртуалды машинаның параметрлерін көрсетіңіз (операциялық жүйе, процессорлар саны, жад көлемі).
- "Instance Images" бөлімінде "Storage Domain" таңдаңыз және жасалған Fibre Channel сақтау жүйесін көрсетіңіз.
- Виртуалды машинаны жасау үшін "OK" батырмасын басыңыз.
Үздік тәжірибелер
-
Резервтік көшіру — деректердің жоғалуын болдырмау үшін виртуалды машиналар мен сақтау жүйелерінің деректерін үнемі резервтік көшірмесін жасаңыз.
-
Өнімділікті бақылау — сақтау жүйелерінің өнімділігін бақылап, тар орындарды анықтаңыз және пайда болған мәселелерге уақытында жауап беріңіз.
-
Сенімділікті қамтамасыз ету — сенімділікті арттыру үшін GlusterFS сияқты таратылған файлдық жүйелерді пайдаланыңыз немесе iSCSI кластерлерін жасаңыз.
-
Конфигурацияны оңтайландыру — сақтау жүйелерінің параметрлерін жұмыс жүктемелері мен виртуалды машиналардың талаптарына сәйкес мұқият реттеңіз.
Қорытынды
Сақтау жүйелері oVirt инфрақұрылымының маңызды компоненті болып табылады, виртуалды машиналардың деректерін сенімді және тиімді сақтауды қамтамасыз етеді.
Сақтау жүйелерінің әртүрлі түрлерін түсіну және олардың дұрыс конфигурациясы жоғары өнімді және сенімді виртуализацияланған ортаны құруға мүмкіндік береді.
Үздік тәжірибелерді ұстана отырып, сіз oVirt негізіндегі виртуалды инфрақұрылымның тиімділігі мен сенімділігін айтарлықтай арттыра аласыз.
Реклама Google |
![]() |
Назар аударыңыз! Бұл мақала ресми құжат емес.Ақпаратты сақтықпен және сынақ ортасында пайдалану керек.
Заманауи сақтық көшірме жасау, репликациялау, деректерді синхрондау және төлемдік бағдарламадан қорғау жүйелерін құру туралы сұрақтарыңыз болса, қазіргі заманғы деректердің сақтық көшірмесін жасау және қалпына келтіру технологиялары бойынша кеңес алу үшін біздің компанияға хабарласыңыз . Біздің компанияның осы салада 20 жылдан астам тәжірибесі бар. |
Қазақстандағы резервтік көшірудің ең жақсы он тәжірибесі
- oVirt гипервизорын қорғау — терең талдау
- oVirt жүйесінен Proxmox жүйесіне виртуалды машинаны көшіру
- Proxmox-тан oVirt-ке виртуалды машинаны көшіру
- Kubernetes контейнерлерін қорғау — терең талдау
- Proxmox гипервизорын бұзудан қалай қорғауға болады - Терең талдау
- Fail2Ban-ды oVirt жүйесін қорғауда қолдану - Терең талдау
- oVirt гипервизорын сақтандыруды ұйымдастыру — Терең талдау
- Виртуалды машинаны гипервизорлар арасында Proxmox арқылы көшіру
- Proxmox гипервизорын виртуалды машиналардың оңтайлы жұмысын қамтамасыз ету үшін конфигурациялау
- Proxmox-те SSH арқылы root құқықтарының бұзылуынан қорғау: терең талдау