Физикалық серверді виртуалды машинаға (ВМ) көшіру Proxmox жүйесінде IT инфрақұрылымының икемділігін және басқарылуын айтарлықтай арттыра алады. Бұл процесс бірнеше негізгі қадамдардан тұрады, олар физикалық серверді дайындау мен резервтік көшіруден бастап, виртуалды машинаны баптауға дейін қамтиды.
Бұл нұсқаулықта біз әрбір қадамды техникалық терминдер, CLI командаларының мысалдары және үздік тәжірибелермен егжей-тегжейлі қарастырамыз.
1-қадам: Дайындық
Бағалау және жоспарлау
Көшірілетін физикалық сервердің қазіргі жағдайын бағалаудан бастаңыз:
- ОС және бағдарламалық қамтамасыз етудің үйлесімділігі: Физикалық сервердегі операциялық жүйе мен бағдарламалар Proxmox виртуалды ортасымен үйлесімді екеніне көз жеткізіңіз. Құжаттамалар мен жүйелік талаптарды тексеріңіз.
- Ресурстарды бағалау: Виртуалды машина үшін қанша ресурстар (CPU, RAM, диск) қажет болатынын анықтаңыз. Қазіргі уақытта ресурстарды пайдалану туралы ақпарат алу үшін мониторинг құралдарын пайдаланыңыз.
Резервтік көшіру жасау
Миграция барысында деректерді жоғалтудың алдын алу үшін физикалық сервердегі барлық деректердің резервтік көшірмесін жасаңыз. Бұл үшін резервтік көшіру құралдарын немесе диск суретін жасауды қолдануға болады.
2-қадам: Proxmox-ты дайындау
Proxmox орнату
Proxmox жүйесінің орнатылған және конфигурацияланғанына көз жеткізіңіз. Proxmox-тың соңғы нұсқасын ресми сайттан жүктеп алып, орнату нұсқауларын орындаңыз. Орнатудан кейін Proxmox хостын веб-интерфейс арқылы баптаңыз.
Виртуалды машинаны жасау
Деректерді көшіру үшін Proxmox-та виртуалды машина жасаңыз.
CLI арқылы виртуалды машинаны жасау мысалы
-
Виртуалды машинаны жасау:
bashqm create 100 --name myvm --memory 2048 --net0 virtio,bridge=vmbr0 --disk size=50G,format=qcow2
Түсініктеме:
100
— виртуалды машинаның идентификаторы.--name myvm
— виртуалды машинаның атауы.--memory 2048
— оперативті жад көлемі (МБ).--net0 virtio,bridge=vmbr0
— VirtIO драйверімен жәнеvmbr0
көпірімен желілік интерфейс конфигурациясы.--disk size=50G,format=qcow2
— виртуалды дискінің өлшемі және QCOW2 форматы.
-
ISO-образды операциялық жүйені орнату үшін баптау:
bashqm set 100 --cdrom /var/lib/vz/template/iso/ubuntu-20.04-server.iso
Түсініктеме: Операциялық жүйені орнату үшін ISO-образды орнатыңыз.
3-қадам: Деректерді көшіру
Көшіру құралдарын пайдалану
Операциялық жүйеге байланысты деректерді көшірудің әртүрлі әдістері бар.
Linux жүйелері үшін
-
dd
құралымен диск образын жасау:Физикалық сервердің диск образын жасаңыз:
bashdd if=/dev/sda of=/path/to/image.img bs=4M conv=noerror,sync
Түсініктеме:
if=/dev/sda
— бастапқы диск.of=/path/to/image.img
— образ файлының жолы.bs=4M
— блок өлшемі (4 МБ).conv=noerror,sync
— қателерге қарамастан жалғастыру және блоктарды синхрондау.
-
Образды Proxmox серверіне көшіру:
bashscp /path/to/image.img root@proxmox-server:/var/lib/vz/images/100/
Түсініктеме:
scp
— SSH арқылы файлдарды көшіру командасы./path/to/image.img
— физикалық сервердегі образдың жолы.root@proxmox-server:/var/lib/vz/images/100/
— Proxmox серверіндегі жол, онда образ сақталады.
-
Образды виртуалды дискке қалпына келтіру:
Образды виртуалды машинаға қосып, деректерді қалпына келтіріңіз:
bashqm importdisk 100 /var/lib/vz/images/100/image.img local-lvm
Түсініктеме:
qm importdisk
— дискіні импорттау командасы.100
— виртуалды машинаның идентификаторы.local-lvm
— импортталған диск орналастырылатын сақтау орны.
Windows жүйелері үшін
-
Диск образын жасау:
Acronis True Image немесе Clonezilla сияқты құралдарды пайдаланып, диск образын жасаңыз және оны желілік немесе физикалық тасымалдаушыға сақтаңыз.
-
Образды көшіру және қалпына келтіру:
- Образды желі арқылы немесе физикалық тасымалдаушы арқылы Proxmox серверіне көшіру.
- Образды виртуалды дискке қалпына келтіру үшін сәйкес бағдарламалық қамтамасыз етуді пайдалану.
4-қадам: Виртуалды машинаны баптау
Деректерді көшіруден кейін келесі әрекеттерді орындаңыз:
Драйверлер мен адаптерлерді баптау
Барлық драйверлер мен адаптерлердің дұрыс конфигурацияланғанын тексеріңіз. Linux үшін желілік интерфейстер мен құрылғыларды тексеру командаларын пайдаланыңыз:
lspci | grep -i network
lsmod | grep virtio
Түсініктеме:
lspci
— PCI құрылғыларының тізімін көрсету.lsmod
— жүктелген ядро модульдерін көрсету.
Желі конфигурациясын жаңарту
Желілік параметрлерді тексеріп, қажет болған жағдайда жаңартыңыз. Мысалы, Linux жүйесінде желіні nmcli
командасымен конфигурациялауға болады:
nmcli con mod "System eth0" ipv4.addresses 192.168.1.100/24
nmcli con mod "System eth0" ipv4.gateway 192.168.1.1
nmcli con mod "System eth0" ipv4.dns "8.8.8.8,8.8.4.4"
nmcli con up "System eth0"
Түсініктеме:
nmcli
— NetworkManager үшін командалық жол құралын басқару.ipv4.addresses
— IP-адрес параметрін орнату.ipv4.gateway
— шлюз параметрін орнату.ipv4.dns
— DNS серверлерінің параметрін орнату.
Қолданбаларды тексеру
Барлық қолданбалардың және қызметтердің дұрыс жұмыс істейтініне көз жеткізіңіз. Жүйелік журналдарды тексеріңіз және тесттер жүргізіңіз:
journalctl -xe
systemctl status <service_name>
Түсініктеме:
journalctl -xe
— жүйелік журналдың кеңейтілген жазбаларын қарау.systemctl status <service_name>
— қызметтің күйін тексеру.
5-қадам: Тестілеу және тексеру
Тесттер жүргізу
Виртуалды машинаның және қолданбалардың жұмысын толық тексеріңіз. Барлық функциялардың дұрыс жұмыс істейтініне және өнімділіктің күтілетін деңгейде екеніне көз жеткізіңіз.
Мониторингті орнату
Виртуалды машинаның өнімділігі мен күйін бақылау үшін мониторинг жүйелерін орнатыңыз. Prometheus және Grafana сияқты құралдарды пайдаланып, мониторинг пен деректерді визуализациялауды орнатыңыз.
Соңғы тексеру
Барлық деректердің дұрыс көшірілгеніне және жұмыс істейтініне көз жеткізіңіз. Резервтік көшірмелер мен файлдардың қолжетімді және бүтін екеніне көз жеткізіңіз.
Үздік тәжірибелер
- Резервтік көшіру жасау: Миграция алдында резервтік көшірулер жасаңыз, деректердің жоғалуын болдырмау үшін.
- Ресурстарды жоспарлау: Виртуалды машина барлық тапсырмалар мен қолданбалар үшін жеткілікті ресурстарға ие екеніне көз жеткізіңіз.
- Үйлесімділікті тексеру: Физикалық сервердегі бағдарламалық қамтамасыз ету мен операциялық жүйенің виртуалды ортамен үйлесімді екеніне көз жеткізіңіз.
- Процесті құжаттау: Миграцияның барлық қадамдары мен параметрлерін құжаттаңыз, бұл диагностика мен қолдауды жеңілдетеді.
- Құжаттаманы жаңарту: Миграциядан кейін жаңа конфигурациялар мен параметрлерді көрсету үшін құжаттаманы жаңартыңыз.
Қорытынды
Физикалық машинаны виртуалды ортаға Proxmox-қа көшіру күрделі болуы мүмкін, бірақ осы нұсқаулықты ұстану арқылы сіз сәтті миграцияны жүзеге асыра аласыз. Техникалық терминдерді, CLI командаларын және үздік тәжірибелерді пайдалану сіздің виртуалды ортаға өтуіңізді оңайлатады және сәтті жұмыс істеуін қамтамасыз етеді.
Реклама Google |
![]() |
Назар аударыңыз! Бұл мақала ресми құжат емес.Ақпаратты сақтықпен және сынақ ортасында пайдалану керек.
Заманауи сақтық көшірме жасау, репликациялау, деректерді синхрондау және төлемдік бағдарламадан қорғау жүйелерін құру туралы сұрақтарыңыз болса, қазіргі заманғы деректердің сақтық көшірмесін жасау және қалпына келтіру технологиялары бойынша кеңес алу үшін біздің компанияға хабарласыңыз . Біздің компанияның осы салада 20 жылдан астам тәжірибесі бар. |
Қазақстандағы резервтік көшірудің ең жақсы он тәжірибесі
- oVirt гипервизорын қорғау — терең талдау
- oVirt жүйесінен Proxmox жүйесіне виртуалды машинаны көшіру
- Proxmox-тан oVirt-ке виртуалды машинаны көшіру
- Kubernetes контейнерлерін қорғау — терең талдау
- Proxmox гипервизорын бұзудан қалай қорғауға болады - Терең талдау
- Fail2Ban-ды oVirt жүйесін қорғауда қолдану - Терең талдау
- oVirt гипервизорын сақтандыруды ұйымдастыру — Терең талдау
- Виртуалды машинаны гипервизорлар арасында Proxmox арқылы көшіру
- Proxmox гипервизорын виртуалды машиналардың оңтайлы жұмысын қамтамасыз ету үшін конфигурациялау
- Proxmox-те SSH арқылы root құқықтарының бұзылуынан қорғау: терең талдау