iSCSI (Internet Small Computer Systems Interface) — бұл SCSI командаларын IP желілері арқылы жіберуге мүмкіндік беретін протокол. Ол желілік сақтау шешімдерін құру үшін экономикалық тұрғыдан тиімді шешім болып табылады және Proxmox Virtual Environment (PVE) сияқты виртуализация платформаларымен интеграция жасау үшін тамаша.
Бұл мақалада iSCSI-ді Proxmox-та қалай орнату керектігін, оның техникалық ерекшеліктерін түсіндіреміз және тиімділікті арттыру үшін үздік тәжірибелерді ұсынамыз.
Неліктен iSCSI-ді Proxmox-та қолдану керек?
iSCSI бірнеше негізгі артықшылықтарды ұсынады, әсіресе виртуализация контекстінде:
- Орталықтандырылған деректерді сақтау: iSCSI бірнеше сервердің дискілік кеңістігін бір сақтауға біріктіруге мүмкіндік береді, бұл барлық виртуалды машиналар мен контейнерлер үшін қолжетімді болады.
- Масштабталатындық: Жаңа дискілерді қосу және сақтау орнын кеңейту оңай, әр серверге жаңа құрылғыларды физикалық қосу қажеттілігі жоқ.
- Шығындарды үнемдеу: Арнайы SAN (Storage Area Network) шешімдерінің орнына стандартты IP желілерін пайдалану жабдықты сатып алу шығындарын төмендетеді.
- Икемділік: Әртүрлі сақтау деңгейлерін және түрлерін жасау мүмкіндігі, соның ішінде әртүрлі қосымшалар үшін бірнеше LUN (Logical Unit Number) бөлу.
iSCSI-дің негізгі компоненттері
iSCSI-дің Proxmox-қа қалай интеграцияланатынын толық түсіну үшін негізгі компоненттер мен олардың рөлдерін білу қажет:
- iSCSI Target: Желілік арқылы дискілік кеңістікке қол жеткізуді қамтамасыз ететін сервер. iSCSI Target фактілік деректер көлемін сақтайды және оған қол жеткізуді басқарады.
- iSCSI Initiator: iSCSI Target-ке қосылатын клиенттік құрылғы немесе бағдарлама. Proxmox-та Initiator — бұл Target-ке қосылып, виртуалды машиналар үшін дискілік кеңістікті қамтамасыз ететін қызмет.
- LUN (Logical Unit Number): iSCSI Target ұсынған дискілік құрылғының логикалық көрінісі. LUN бір физикалық сақтауды бірнеше логикалық бірлікке бөлуге мүмкіндік береді.
iSCSI-ді Proxmox-та орнату
1-қадам: iSCSI Target-ті орнату
-
Серверде iSCSI Target-ті орнату: iSCSI Target құру үшін targetcli немесе LIO (Linux-IO) сияқты бағдарламалық жасақтаманы қолданыңыз, бұл iSCSI Target құру және басқаруға мүмкіндік береді. Debian/Ubuntu серверінде орнату және баптау мысалы:
bashsudo apt-get update sudo apt-get install targetcli-fb
-
iSCSI Target-ті құру және баптау:
targetcli
бағдарламасын баптау үшін іске қосыңыз:bashsudo targetcli
-
Backstore жасаңыз:
bash/backstores/block create name=mydisk dev=/dev/sdX
-
Target жасаңыз:
bash/iscsi create iqn.2024-08.com.example:target
-
LUN жасаңыз және оны Target-пен байланыстырңыз:
bash/iscsi/iqn.2024-08.com.example:target/tpg1/luns create /backstores/block/mydisk
-
ACL (Access Control List) жасаңыз:
bash/iscsi/iqn.2024-08.com.example:target/tpg1/acls create iqn.2024-08.com.example:initiator
-
Өзгерістерді сақтаңыз:
bashexit
-
2-қадам: Proxmox-та iSCSI Initiator-ді баптау
-
iSCSI Initiator-ді орнату:
bashsudo apt-get install open-iscsi
-
iSCSI Initiator-ді баптау:
-
/etc/iscsi/iscsi.conf
конфигурациялық файлын өзгертіңіз, iSCSI Target-тің IP-мекенжайын көрсетіңіз:bashnode.startup = automatic discovery.sendtargets.iscsi = <IP-мекенжай iSCSI Target>
-
iSCSI Initiator қызметін қайта іске қосыңыз:
bashsudo systemctl restart iscsid
-
Қол жетімді iSCSI Target-терді табу үшін іске қосыңыз:
bashsudo iscsiadm --mode discovery --type sendtargets --portal <IP-мекенжай iSCSI Target>
-
iSCSI Target-ке қосылыңыз:
bashsudo iscsiadm --mode node --targetname iqn.2024-08.com.example:target --login
-
-
Proxmox-та сақтау құрылымын баптау:
- Proxmox веб-интерфейсі арқылы кіріп, Datacenter > Storage бөліміне өтіңіз.
- Add > iSCSI түймесін басыңыз.
- ID, iSCSI Target-тің IP-мекенжайын және портты көрсетіңіз, LUN таңдаңыз және Add түймесін басыңыз.
iSCSI-ді Proxmox-та пайдалану
iSCSI орнатылғаннан кейін, сіз Proxmox-та ұсынған сақтау құрылымын виртуалды машиналар немесе контейнерлер үшін виртуалды дисктер жасау үшін қолдана аласыз. Бұл сақтау құрылымын әртүрлі мақсаттарда, соның ішінде виртуалды машиналар, резервтік көшірмелер немесе басқа деректерді сақтау үшін пайдалануға болады.
Командалар мен конфигурациялар мысалдары
-
Қосылған iSCSI Target-тердің жағдайын тексеру:
bashsudo iscsiadm --mode session --op show
-
iSCSI Target-ті өшіру:
bashsudo iscsiadm --mode node --targetname iqn.2024-08.com.example:target --logout
-
iSCSI Target-ті жою:
bashsudo iscsiadm --mode node --targetname iqn.2024-08.com.example:target --op delete
Proxmox-та iSCSI үшін үздік тәжірибелер
- Желілік инфрақұрылымды баптау: Жоғары тиімділікке қол жеткізу үшін iSCSI үшін бөлек желілерді пайдаланыңыз. Бұл желі ресурстары үшін бәсекелестікті азайтады және өнімділікті жақсартады.
- Өнімділікті оңтайландыру: TCP/IP және iSCSI параметрлерін оңтайландыруды жасаңыз, кідірістер мен өткізу қабілеттілігін жақсартыңыз. Jumbo Frames пайдаланыңыз және толық-дуplex байланыс қолдауын қосыңыз.
- Резервтік көшірме және жоғары қолжетімділік: Деректердің резервтік көшірмесін қамтамасыз етіңіз және iSCSI Target үшін жоғары қолжетімділікті баптаңыз. Құрылғының сенімділігін арттыру үшін бірнеше iSCSI Target және LUN пайдалану мүмкіндігін қарастырыңыз.
Vinchin Backup and Recovery: Proxmox деректерін қорғау
Vinchin Backup and Recovery — виртуалды орталарды резервтік көшіру және қалпына келтіруге арналған мамандандырылған шешім.
Vinchin Backup and Recovery Proxmox-пен тығыз интеграцияланып, келесілерді қамтамасыз етеді:
- Резервтік көшірудің икемділігі: инкрементальды және дифференциалды сақтық көшірмелерді қолдау.
- Жоғары қалпына келтіру жылдамдығы: өзгертілген блоктар технологиясын (CBT) пайдалану арқылы.
- Деректердің қауіпсіздігі: ransomware-дан қорғау және деректерді шифрлау опциясы.
Vinchin Backup and Recovery және Proxmox интеграциясы резервтік көшіру тапсырмаларын автоматтандырып, бос тұру уақытын азайтып, деректердің жоғалу қаупін төмендетеді.
Қорытынды
iSCSI Proxmox ортасына арналған сенімді және икемді сақтау шешімі болып табылады, ол деректерді орталықтандырылған сақтауды, масштабталатындығын және үнемдеуді қамтамасыз етеді. Оны орнату және конфигурациялау, сондай-ақ жоғары тиімділікке қол жеткізу үшін үздік тәжірибелерді орындау арқылы сіз виртуализацияланған инфрақұрылымның өнімділігін арттыра аласыз.
Vinchin Backup and Recovery шешімі Proxmox-ты қорғау үшін тамаша нұсқа болып табылады. Оның кеңейтілген резервтік көшірме және қалпына келтіру мүмкіндіктері, пайдаланушыға ыңғайлы интерфейсі және жоғары өнімділігі Proxmox ортасында деректердің қауіпсіздігін қамтамасыз етуге мүмкіндік береді.
Реклама Google |
![]() |
Назар аударыңыз! Бұл мақала ресми құжат емес.Ақпаратты сақтықпен және сынақ ортасында пайдалану керек.
Заманауи сақтық көшірме жасау, репликациялау, деректерді синхрондау және төлемдік бағдарламадан қорғау жүйелерін құру туралы сұрақтарыңыз болса, қазіргі заманғы деректердің сақтық көшірмесін жасау және қалпына келтіру технологиялары бойынша кеңес алу үшін біздің компанияға хабарласыңыз . Біздің компанияның осы салада 20 жылдан астам тәжірибесі бар. |
Қазақстандағы резервтік көшірудің ең жақсы он тәжірибесі
- oVirt гипервизорын қорғау — терең талдау
- oVirt жүйесінен Proxmox жүйесіне виртуалды машинаны көшіру
- Proxmox-тан oVirt-ке виртуалды машинаны көшіру
- Kubernetes контейнерлерін қорғау — терең талдау
- Proxmox гипервизорын бұзудан қалай қорғауға болады - Терең талдау
- Fail2Ban-ды oVirt жүйесін қорғауда қолдану - Терең талдау
- oVirt гипервизорын сақтандыруды ұйымдастыру — Терең талдау
- Виртуалды машинаны гипервизорлар арасында Proxmox арқылы көшіру
- Proxmox гипервизорын виртуалды машиналардың оңтайлы жұмысын қамтамасыз ету үшін конфигурациялау
- Proxmox-те SSH арқылы root құқықтарының бұзылуынан қорғау: терең талдау