XCP-ng — бұл Xen гипервизоры негізінде жасалған қуатты виртуализация платформасы, ол жоғары өнімді және сенімді виртуалды инфрақұрылымдарды құру үшін өте қолайлы.
Бұл нұсқаулықта біз XCP-ng жүйесінде виртуалды машиналарды (ВМ) қалай жасауға, баптауға және басқаруға болатынын қарастырамыз, сондай-ақ осындай жүйелерді пайдалану бойынша ең жақсы тәжірибелерді талқылаймыз.
XCP-ng орнату және бастапқы баптау
XCP-ng орнату үшін виртуализацияны қолдайтын физикалық сервер қажет (Intel VT-x немесе AMD-V).
Орнату қадамдары:
-
XCP-ng ISO кескінін ресми сайттан жүктеп алыңыз.
-
Жүктеу тасымалдағышын жасаңыз. Егер сіз Linux немесе macOS қолдансаңыз,
dd
командасын қолданыңыз:bash# USB тасымалдағыштың құрылғысын анықтаңыз, мысалы, /dev/sdX sudo dd if=xcp-ng.iso of=/dev/sdX bs=4M status=progress oflag=sync
if=xcp-ng.iso
— XCP-ng ISO кескініне жол.of=/dev/sdX
— USB құрылғысы,/dev/sdX
орнын дұрыс құрылғы атымен ауыстырыңыз.bs=4M
— жазу жылдамдығын арттыру үшін блок өлшемі.status=progress
— жазу барысын көрсету.oflag=sync
— кэштеу мәселелерін болдырмау үшін дискіге жазуды синхрондау.
-
XCP-ng орнатыңыз: Жасалған тасымалдағыштан жүктеңіз және экрандағы нұсқауларды орындаңыз. Орнату үшін дұрыс дискіні таңдағаныңызға көз жеткізіңіз, себебі оның деректері жойылады. Орнату процесінде желі параметрлерін орнатып, серверге кіру үшін парольді орнатыңыз.
-
Желіні баптау және қатынас құру: Егер орнату кезінде орнатылмаған болса, IP мекенжайын баптау үшін келесі командаларды пайдаланыңыз:
bash# Желілік интерфейстің UUID мәнін табыңыз xe pif-list # Интерфейсте статикалық IP мекенжайын баптаңыз xe pif-reconfigure-ip uuid=<PIF-UUID> mode=static IP=<SERVER-IP> netmask=<NETMASK> gateway=<GATEWAY> DNS=<DNS-SERVER>
<PIF-UUID>
—xe pif-list
арқылы табылған желілік интерфейстің бірегей идентификаторы.<SERVER-IP>
— серверге арналған IP мекенжай.<NETMASK>
— ішкі желінің маскасы (мысалы, 255.255.255.0).<GATEWAY>
— әдепкі шлюздің IP мекенжайы.<DNS-SERVER>
— домендік атауларды шешу үшін DNS-сервердің IP мекенжайы.
Xen Orchestra (XOA) орнату және баптау
Xen Orchestra (XOA) — XCP-ng жүйесін басқару үшін ыңғайлы веб-интерфейс ұсынады, бұл виртуалды машиналарды жасауды, баптауды және басқаруды жеңілдетеді.
Xen Orchestra орнату:
-
XCP-ng серверіне SSH арқылы қосылыңыз.
ssh
немесе PuTTY сияқты клиентті пайдаланыңыз:bashssh root@<SERVER-IP>
-
XOA орнату скриптін іске қосыңыз. XOA Node.js және Yarn технологияларын пайдаланады, сондықтан орнату автоматтандырылған:
bash# XOA Community Edition автоматты түрде орнату командасын орындаңыз curl -sS https://xoa.io/deploy | bash
- Скрипт қажетті компоненттерді жүктеп алады, оларды орнатады және XOA баптайды. Бұл, әдетте, интернетке қосылу жылдамдығына байланысты бірнеше минутты алады.
-
Xen Orchestra-ға қатынасу: XOA орнатылғаннан кейін веб-браузер арқылы
http://<SERVER-IP>:80
мекенжайы бойынша қолжетімді болады. Орнату кезінде көрсетілген есептік жазбалармен кіріңіз.
Виртуалды машинаны жасау
Xen Orchestra-да ВМ құру қадамдары:
-
Xen Orchestra-ға веб-браузер арқылы кіріңіз және "New VM" қойындысына өтіңіз.
-
ВМ параметрлерін баптаңыз:
- ВМ атауы: ВМ болашақта оңай анықталуы үшін атау енгізіңіз.
- ОЖ шаблоны: Операциялық жүйеге сәйкес келетін шаблонды таңдаңыз (мысалы, Ubuntu 22.04, Windows Server 2019).
- Ресурстар пулын таңдаңыз: Егер сізде бірнеше ресурстар пулы болса, қажеттісін таңдаңыз.
- SR (Storage Repository): ВМ виртуалды дискісі орналасатын сақтау орнын көрсетіңіз.
- VCPUs және RAM: Қосымшаның талаптарына сәйкес виртуалды процессорлар саны мен жедел жад көлемін орнатыңыз.
-
ISO кескінін қосу: Виртуалды CD-ROM қосып, ОЖ орнату үшін ISO кескінін қосыңыз.
-
ВМ құрыңыз және іске қосыңыз: "Create" түймесін басып, содан кейін ОЖ орнатуды бастау үшін "Boot" түймесін басыңыз.
Виртуалды машинаны баптау
Желілік параметрлер:
-
Желілік интерфейстерді қосу:
-
XOA ішінде ВМ баптауларына кіріп, қажетті желіні таңдап, желілік интерфейсті қосыңыз (мысалы, VLAN немесе bridge-сеть).
-
ВМ арқылы желіге қолжетімділікті тексеріңіз:
bash# ВМ ішіндегі желілік қосылымдарды тексеру ip a # Барлық желілік интерфейстерді көрсету ping 8.8.8.8 # Сыртқы ресурстардың қолжетімділігін тексеру
-
-
ВМ операциялық жүйесінде статикалық IP баптау:
Linux үшін:
bash# Ubuntu желісін баптау мысалы sudo nano /etc/netplan/01-netcfg.yaml
Мына баптауды енгізіңіз:
yamlnetwork: version: 2 ethernets: ens3: dhcp4: no addresses: - 192.168.1.100/24 gateway4: 192.168.1.1 nameservers: addresses: - 8.8.8.8 - 8.8.4.4
Өзгерістерді қолдану үшін:
bashsudo netplan apply
Виртуалды машинаны басқару
Негізгі басқару операциялары:
-
ВМ іске қосу және тоқтату:
-
Іске қосу:
bashxe vm-start uuid=<VM-UUID>
-
Тоқтату:
bashxe vm-shutdown uuid=<VM-UUID>
-
Қайта жүктеу:
bashxe vm-reboot uuid=<VM-UUID>
-
-
Консольдік қатынас: XOA ішінде ВМ таңдап, консольді ашып, ВМ-мен тікелей өзара әрекеттесуге болады.
Снапшоттар жасау:
Снапшот жасау қалпына келтіру үшін пайдалы:
xe vm-snapshot vm=<VM-NAME> new-name-label=<SNAPSHOT-NAME>
<VM-NAME>
— Снапшот жасалатын ВМ атауы.<SNAPSHOT-NAME>
— жаңа снапшот атауы.
ВМ көшіру:
ВМ-ді серверлер арасында тоқтатпай көшіру үшін тірі көшіруді пайдаланыңыз:
xe vm-migrate vm=<VM-NAME> host=<DEST-HOST-UUID>
<VM-NAME>
— ВМ атауы.<DEST-HOST-UUID>
—xe host-list
командасымен алынған тағайындалған хосттың UUID.
XCP-ng жүйесінде виртуалды машиналармен жұмыс істеудің үздік тәжірибелері
Желілік баптауларды оңтайландыру
- Желілік трафикті бөлектеу: VLAN-ды пайдалану немесе әртүрлі виртуалды желілерді баптау арқылы басқару, сақтық көшірме және пайдаланушы трафигін сегменттеу.
- Желілік адаптерлерді агрегациялау: Жүктемені теңестіру және қолжетімділікті арттыру үшін бірнеше желілік адаптерлерді біріктіру.
Сақтық көшірме жасау
- Тұрақты сақтық көшірмелер: Құнды деректерді жоғалтпау үшін, XCP-ng жүйесінің барлық виртуалды машиналарының тұрақты сақтық көшірмелерін жасаңыз.
- Сақтық көшірме стратегиясы: Қалпына келтіру уақыты мен нүктесі бойынша талаптарды ескере отырып, сақтық көшірме стратегиясын анықтаңыз.
Орындау және қауіпсіздік
- Виртуалды машиналарға ресурстарды дұрыс бөлектеу: Барлық ВМ-дер үшін жеткілікті CPU және жедел жад қолжетімді екеніне көз жеткізіңіз.
- Кіруді бақылау: Тек сенімді пайдаланушылардың XCP-ng жүйесіне қатынасы бар екеніне көз жеткізіңіз, және барлық кіру әрекеттерін журналдаңыз.
Автоматтандыру
- Автоматтандыру сценарийлерін пайдалану: Қайталанатын тапсырмаларды автоматтандыру үшін
xe
CLI немесе Ansible сценарийлерін пайдаланыңыз. - Ортаға мониторинг енгізу: XCP-ng және виртуалды машиналар жағдайын бақылау үшін Zabbix немесе Prometheus сияқты құралдарды қолданыңыз.
Осы нұсқаулар мен ұсыныстарды орындау арқылы сіз XCP-ng негізіндегі виртуалды инфрақұрылымды сәтті орнатасыз және басқарасыз, оның жоғары өнімділігі мен қауіпсіздігін қамтамасыз ете аласыз.
Реклама Google |
![]() |
Назар аударыңыз! Бұл мақала ресми құжат емес.Ақпаратты сақтықпен және сынақ ортасында пайдалану керек.
Заманауи сақтық көшірме жасау, репликациялау, деректерді синхрондау және төлемдік бағдарламадан қорғау жүйелерін құру туралы сұрақтарыңыз болса, қазіргі заманғы деректердің сақтық көшірмесін жасау және қалпына келтіру технологиялары бойынша кеңес алу үшін біздің компанияға хабарласыңыз . Біздің компанияның осы салада 20 жылдан астам тәжірибесі бар. |
Қазақстандағы резервтік көшірудің ең жақсы он тәжірибесі
- oVirt гипервизорын қорғау — терең талдау
- oVirt жүйесінен Proxmox жүйесіне виртуалды машинаны көшіру
- Proxmox-тан oVirt-ке виртуалды машинаны көшіру
- Kubernetes контейнерлерін қорғау — терең талдау
- Proxmox гипервизорын бұзудан қалай қорғауға болады - Терең талдау
- Fail2Ban-ды oVirt жүйесін қорғауда қолдану - Терең талдау
- oVirt гипервизорын сақтандыруды ұйымдастыру — Терең талдау
- Виртуалды машинаны гипервизорлар арасында Proxmox арқылы көшіру
- Proxmox гипервизорын виртуалды машиналардың оңтайлы жұмысын қамтамасыз ету үшін конфигурациялау
- Proxmox-те SSH арқылы root құқықтарының бұзылуынан қорғау: терең талдау