Виртуалды машинаны (ВМ) бір платформадан екіншіге көшіру — гипервизорды өзгерту немесе инфрақұрылымды көшіру қажет болғанда туындайтын міндет. Бұл нұсқаулықта Proxmox платформасынан oVirt платформасына виртуалды машинаны көшіру процесі егжей-тегжейлі қарастырылады. Біз қадамдық нұсқаулықпен және командалардың мысалдарымен бірге осы процесті түсіндіреміз.
Кіріспе
Proxmox және oVirt екі платформа да KVM негізінде жұмыс істейді, алайда олардың архитектуралары мен басқару тәсілдері әртүрлі болуы мүмкін. oVirt — бұл үлкен инфрақұрылымдар үшін арналған, күрделі виртуализацияны басқару құралдарын ұсынатын жүйе, ал Proxmox — бұл қарапайымдылық пен икемділікті ұсынатын виртуализация платформасы.
Бұл екі платформаның арасындағы виртуалды машинаны көшіру оңай емес, себебі әрқайсысында конфигурация мен ресурстарды басқару ерекшеліктері бар. Дегенмен, осы нұсқаулықта көрсетілген қадамдарды орындап, көшіру процесін сәтті жүзеге асыруға болады.
Көшірудің негізгі қадамдары
Proxmox-тан oVirt-ке виртуалды машинаны көшіру процесін бірнеше негізгі кезеңдерге бөлуге болады:
- Көшіруге дайындық: Резервтік көшіру және ВМ бейнесін жасау
- Деректерді көшіру: Виртуалды дискілер мен конфигурацияны экспорттау
- oVirt-те виртуалды машинаны баптау: Жаңа ВМ жасау және бейнелерді қосу
- Жіберу және тексеру: Көшірілген ВМ-ның жұмысын тексеру
1-қадам: Көшіруге дайындық
Көшіру процесін бастамас бұрын бірнеше дайындық кезеңдерінен өту қажет.
1.1 Виртуалды машинаны резервтеу
Proxmox жүйесінде виртуалды машинаны көшіру алдында оның резервтік көшірмесін жасау өте маңызды. Бұл көшіру кезінде пайда болатын мәселелерді шешуге және жүйені қалпына келтіруге мүмкіндік береді.
Виртуалды машинаның резервтік көшірмесін жасау үшін Proxmox-тың backup функциясын пайдалануға болады. Бұл процесті интерфейс арқылы немесе командалық жолмен автоматтандыруға болады.
Резервтік көшіру жасауға арналған мысал команда:
vzdump <VM_ID> --dumpdir /backup --compress lzo
Мұндағы:
<VM_ID>
— виртуалды машинаның идентификаторы.--dumpdir
— резервтік көшірмелер сақталатын қалта.--compress lzo
— деректерді сығымдау үшін параметр.
Егер тек виртуалды дискілерді резервтеу қажет болса, оларға .qcow2
форматында экспорт жасау ұсынылады, себебі бұл формат oVirt-пен үйлесімді.
1.2 Виртуалды машинаны өшіру
Көшіру процесін бастамас бұрын виртуалды машинаны өшіру қажет. Бұл деректердің тұтастығын қамтамасыз ету үшін маңызды.
qm shutdown <VM_ID>
<VM_ID>
орнында сіздің виртуалды машинаңыздың идентификаторы болу керек. Бұл команда ВМ-ды өшіреді.
2-қадам: Деректерді көшіру
Енді ВМ деректерін, соның ішінде виртуалды дискілер мен конфигурациялық файлдарды көшіру қажет.
2.1 Виртуалды дискілерді экспорттау
Proxmox жүйесінде бірнеше түрлі виртуалды диск форматтары бар, мысалы, .raw
, .qcow2
, .vmdk
. oVirt жүйесі де .qcow2
форматты қолдайды, сондықтан ең ыңғайлысы — дисктерді осы форматта экспорттау.
Виртуалды дискіні oVirt серверіне көшіру үшін scp
командасын пайдалануға болады (егер SSH арқылы қолжетімді болса) немесе басқа деректерді көшіру тәсілдерін қолдануға болады.
Мысал командасы:
scp /var/lib/vz/images/<VM_ID>/vm-<VM_ID>-disk-1.qcow2 user@ovirt_host:/var/lib/vm_images/
Мұндағы:
<VM_ID>
— виртуалды машинаның идентификаторы.user@ovirt_host
— oVirt серверінің пайдаланушы аты мен хост мекенжайы.
Виртуалды дисктерді көшіру аяқталғаннан кейін, олардың тұтастығын тексеру үшін oVirt жүйесінде қосып көріңіз.
2.2 Виртуалды машинаның конфигурациясын экспорттау
Proxmox жүйесінде виртуалды машинаның барлық баптаулары /etc/pve/qemu-server/<VM_ID>.conf
конфигурациялық файлына сақталады. Бұл файлда виртуалды машинаның барлық параметрлері, соның ішінде процессор, жады, желі және қосылған дисктер туралы ақпарат бар.
Конфигурациялық файлдың мысалы:
memory: 4096
cores: 2
net0: virtio=00:11:22:33:44:55,bridge=vmbr0
scsi0: local-lvm:vm-100-disk-1,size=10G
Бұл файлды ашып, ондағы параметрлерді мұқият зерттеңіз. Осы параметрлерді oVirt жүйесінде қолмен көшіру керек.
3-қадам: oVirt-те виртуалды машинаны баптау
Енді барлық деректер мен дискілер oVirt серверіне көшірілді, енді виртуалды машинаны oVirt жүйесінде баптау қажет.
3.1 Жаңа виртуалды машинаны жасау
oVirt жүйесінің веб-интерфейсіне өтіп, жаңа виртуалды машинаны жасаңыз. Proxmox жүйесінде көрсетілген параметрлерге сәйкес процессор санын, жады көлемін және басқа ресурстарды таңдаңыз.
- Веб-интерфейске кіріңіз.
- "Виртуалды машиналар" бөлімінде "Жаңа ВМ жасау" опциясын таңдаңыз.
- ВМ атауын енгізіп, кластер мен хостты таңдаңыз.
- Жады мен процессорлар параметрлерін Proxmox жүйесіндегі конфигурацияға сәйкес баптаңыз.
3.2 Виртуалды дискіні қосу
Виртуалды машинаны жасағаннан кейін, бұрын көшірілген дискіні қосу қажет.
- oVirt жүйесінде "Сақтау" бөліміне өтіп, дисктің орналасқан қалтасын табыңыз.
- Дискіні жаңа ВМ-ге қосыңыз.
- Дискінің интерфейсі ретінде virtio таңдауды ұмытпаңыз, себебі бұл жақсы өнімділікті қамтамасыз етеді.
oVirt жүйесінде дискіні қосу үшін келесі команданы қолдануға болады:
ovirt-vmconsole --vm-name <VM_NAME> --disk /var/lib/vm_images/<VM_DISK.qcow2>
3.3 Желіні баптау
Proxmox жүйесінде көбінесе bridge networking қолданылады, бұл виртуалды машиналарды желіге қосуға мүмкіндік береді. oVirt жүйесінде де осыған ұқсас желі конфигурациясын орнатуға болады.
oVirt жүйесіндегі желі параметрлерін дұрыс баптаңыз, сонда виртуалды машина қажетті желіге қосылады.
4-қадам: Жіберу және тексеру
Барлық баптаулар аяқталған соң, виртуалды машинаны жіберіп, оның жұмысын тексеру қажет.
4.1 ВМ-ды жіберу
oVirt жүйесінде виртуалды машинаны жіберу үшін:
- oVirt интерфейсінде виртуалды машинаны таңдаңыз.
- "Жіберу" түймесін басыңыз.
4.2 ВМ жұмысын тексеру
ВМ жүктелгеннен кейін, оған oVirt консоль немесе SSH/RDP арқылы қосылып, жұмысын тексеріңіз.
- Барлық дисктер мен желілік интерфейстер дұрыс қосылғанын тексеріңіз.
- Операциялық жүйенің және орнатылған қызметтердің дұрыс жұмыс істеп тұрғанын растаңыз.
Қорытынды
Proxmox жүйесінен oVirt жүйесіне виртуалды машинаны көшіру — бұл бірнеше қадамды қамтитын күрделі процесс. Виртуалды дискілер мен конфигурацияны көшіру, жаңа виртуалды машинаны баптау және дұрыс жұмыс істеуін тексеру қажет. Дегенмен, осы нұсқаулықты орындау арқылы көшіру процесін сәтті жүзеге асыруға болады.
Барлық операциялар мен өзгерістерді тестілеу орталарында сынап көру маңызды екенін ұмытпаңыз, бұл өндірістік ортада қателіктердің алдын алуға көмектеседі.
Реклама Google |
![]() |
Назар аударыңыз! Бұл мақала ресми құжат емес.Ақпаратты сақтықпен және сынақ ортасында пайдалану керек.
Заманауи сақтық көшірме жасау, репликациялау, деректерді синхрондау және төлемдік бағдарламадан қорғау жүйелерін құру туралы сұрақтарыңыз болса, қазіргі заманғы деректердің сақтық көшірмесін жасау және қалпына келтіру технологиялары бойынша кеңес алу үшін біздің компанияға хабарласыңыз . Біздің компанияның осы салада 20 жылдан астам тәжірибесі бар. |
Қазақстандағы резервтік көшірудің ең жақсы он тәжірибесі
- oVirt гипервизорын қорғау — терең талдау
- oVirt жүйесінен Proxmox жүйесіне виртуалды машинаны көшіру
- Proxmox-тан oVirt-ке виртуалды машинаны көшіру
- Kubernetes контейнерлерін қорғау — терең талдау
- Proxmox гипервизорын бұзудан қалай қорғауға болады - Терең талдау
- Fail2Ban-ды oVirt жүйесін қорғауда қолдану - Терең талдау
- oVirt гипервизорын сақтандыруды ұйымдастыру — Терең талдау
- Виртуалды машинаны гипервизорлар арасында Proxmox арқылы көшіру
- Proxmox гипервизорын виртуалды машиналардың оңтайлы жұмысын қамтамасыз ету үшін конфигурациялау
- Proxmox-те SSH арқылы root құқықтарының бұзылуынан қорғау: терең талдау