Proxmox гипервизорын жаңа физикалық серверге көшіру — бұл көп назар мен дәлдікті талап ететін процесс. Әрбір қадамды дұрыс орындау виртуалдық машиналар мен контейнерлердің деректерін жоғалту мен тұрып қалуын минимизациялауға мүмкіндік береді.
Осы мақалада біз деректерді резервтік көшіру, көшіру және жаңа серверде қалпына келтіру сияқты барлық қадамдарды егжей-тегжейлі қарастырамыз, нақты командалар мен конфигурациялардың мысалдарын келтіреміз.
1. Жаңа серверді дайындау
Proxmox гипервизорын жаңа серверге көшіруге кіріспес бұрын, жаңа жабдықтың орнатуға және пайдалануға дайын екеніне көз жеткізу қажет. Мынадай параметрлерді тексеру маңызды:
-
Процессордың виртуализациямен үйлесімділігі (мысалы, Intel VT-x немесе AMD-V қолдауы).
-
Жедел жады мен сақтау көлемі барлық виртуалдық машиналар мен контейнерлерді орналастыру үшін жеткілікті болуы керек.
-
Желілік интерфейстер дұрыс конфигурацияланған болуы керек, әсіресе виртуалды көпірлер немесе VLAN сияқты арнайы желілік интерфейстер қолданылған жағдайда.
Proxmox VE орнату
-
ISO бейнесін жүктеу: Proxmox VE соңғы нұсқасын ресми сайттан жүктеп алыңыз: Proxmox VE.
-
Орнату: Proxmox ISO бейнесінен жүктеу флешкасын жасаңыз (мысалы, Windows жүйесінде Rufus немесе Linux жүйесінде
dd
құралымен) және оны жаңа серверге орнатыңыз.Орнату барысында негізгі параметрлерді орнатыңыз, мысалы, IP мекенжайы, root паролі мен хост атауы. Орнату аяқталғаннан кейін сервер жұмыс істеуге дайын болады.
2. Виртуалдық машиналар мен контейнерлердің резервтік көшірмелерін жасау
Барлық деректерді көшіру алдында виртуалдық машиналар (VM) мен контейнерлер (CT) үшін резервтік көшірмелерді жасау қажет. Бұл көшіру кезінде деректердің жоғалуын болдырмау үшін өте маңызды.
Виртуалдық машиналарды (VM) резервтік көшіру
Proxmox виртуалдық машиналардың резервтік көшірмелерін жасау үшін vzdump
командасын қолданады. Осы команданы қолдануды егжей-тегжейлі қарастырайық.
-
VM-ді тоқтатып резервтік көшіру жасау: Виртуалдық машинаны толық тоқтатып, резервтік көшірмесін жасау үшін келесі команданы қолданамыз:
vzdump 101 --dumpdir /backup --mode stop
Мұнда:
-
101
— виртуалдық машинаның ID-і. -
--dumpdir /backup
— резервтік көшірмелер сақталатын жол. -
--mode stop
— VM резервтік көшірмесін жасау үшін тоқтатылады.
Осы команда нәтижесінде
.vma.zst
кеңейтімі бар архивтік файл жасалады, оны жаңа серверге қалпына келтіру үшін пайдалануға болады. -
-
"Snapshot" режимін қолдану арқылы резервтік көшіру: Егер VM-ді тоқтатпай резервтік көшірме жасауды қаласаңыз,
snapshot
режимін қолдануға болады:vzdump 101 --dumpdir /backup --mode snapshot
Бұл жағдайда деректер VM жұмыс істеп тұрғанда көшіру үшін snapshot қолданылады.
Контейнерлерді (CT) резервтік көшіру
Контейнерлер үшін pct backup
командасы қолданылады, ол виртуалдық машиналарға арналған командамен ұқсас жұмыс істейді.
-
Контейнерді резервтік көшіру: Мысалы, 200 ID нөмірлі контейнер үшін резервтік көшіру жасаңыз:
pct backup 200 /backup
Команда контейнердің архивтік көшірмесін жасап, оны көшіру үшін қолдануға болады.
Конфигурациялық файлдардың резервтік көшіруі
Виртуалдық машиналар мен контейнерлердің резервтік көшірмелерін жасаудан басқа, Proxmox-тың негізгі конфигурациялық файлдарын да сақтап қойыңыз. Бұл файлдар әдетте /etc/pve/
және /var/lib/pve/
директорияларында орналасады.
Оларды көшіру үшін келесі команданы пайдаланыңыз:
rsync -avz /etc/pve/ root@new_server:/etc/pve/
rsync -avz /var/lib/pve/ root@new_server:/var/lib/pve/
Бұл конфигурацияларды жаңа серверге көшіреді.
3. Деректерді жаңа серверге көшіру
Барлық деректерді резервтік көшірмелер жасап болғаннан кейін, жаңа серверге көшіруге болады. Бұл үшін rsync
немесе scp
сияқты құралдарды пайдаланамыз.
-
Резервтік көшірмелерді
rsync
арқылы көшіру: Ескі серверде резервтік көшірмелер үшін (мысалы,/backup
директориясында) каталог жасаңыз. Содан кейінrsync
командасын қолданып, деректерді жаңа серверге көшіріңіз:rsync -avz /backup root@new_server:/backup
-
Конфигурацияларды көшіру: Конфигурациялық файлдарды көшіру үшін тағы да
rsync
қолданамыз:rsync -avz /etc/pve/ root@new_server:/etc/pve/ rsync -avz /var/lib/pve/ root@new_server:/var/lib/pve/
4. Деректерді жаңа серверде қалпына келтіру
Барлық деректер көшіру аяқталғаннан кейін, виртуалдық машиналар мен контейнерлерді жаңа серверде қалпына келтіру жұмыстары басталады.
Виртуалдық машиналарды (VM) қалпына келтіру
-
VM-ді резервтік көшірмеден қалпына келтіру: Виртуалдық машинаны қалпына келтіру үшін
vzdump --restore
командасын қолданыңыз:vzdump --restore /backup/vm-101.vma.zst 101
Бұл команда 101 ID-і бар виртуалдық машинаны
/backup
каталогынан қалпына келтіреді.
Контейнерлерді (CT) қалпына келтіру
Контейнерлерді қалпына келтіру үшін pct restore
командасы қолданылады:
pct restore 200 /backup/200.tar.gz
Бұл команда 200 ID-і бар контейнерді резервтік көшірмеден қалпына келтіреді.
5. Тексеру және баптау
Виртуалдық машиналар мен контейнерлер қалпына келтірілгеннен кейін, олардың дұрыс жұмыс істейтінін тексеру маңызды.
-
Виртуалдық машиналардың жағдайын тексеру: Виртуалдық машиналардың жағдайын тексеру үшін келесі команданы қолданамыз:
qm list
-
Контейнерлердің жағдайын тексеру: Контейнерлердің жағдайын тексеру үшін:
pct list
-
Желіні және дискілерді тексеру: Барлық желілік интерфейстер мен дискілік сақтау орындарының дұрыс конфигурацияланғанын тексеріңіз. Егер ескі серверде арнайы виртуалды көпірлер немесе VLAN қолданылған болса, оларды жаңа серверде де қолмен баптау қажет болуы мүмкін.
6. Жаңа серверде автоматты резервтік көшіруді баптау
Деректерді қорғау және жоғалтудың алдын алу үшін резервтік көшіруді автоматты түрде баптаған дұрыс.
-
Cron арқылы резервтік көшіруді баптау: Proxmox-те виртуалдық машиналар мен контейнерлерді автоматты түрде резервтік көшіруді баптауға болады. Cron тапсырмасын жасау үшін:
crontab -e
Және келесі жолды қосыңыз:
0 3 * * * vzdump 101 --dumpdir /backup --mode snapshot
Бұл тапсырма күн сайын таңертең 3:00-де 101 ID-і бар виртуалдық машинаны резервтік көшіруді іске қосады.
7. Қорытынды
Proxmox гипервизорын жаңа физикалық серверге көшіру — көп қадамды процесс, мұнда әрбір қадамға назар аудару қажет. Дұрыс резервтік көшіру, деректерді көшіру және қалпына келтіру — сәтті көшіру үшін маңызды қадамдар. Тексеру мен автоматты резервтік көшіруді баптауды ұмытпаңыз, бұл болашақта деректердің жоғалуын болдырмауға көмектеседі.
Енді барлық виртуалдық машиналар мен контейнерлер қалпына келтірілді, ал конфигурациялар көшіру аяқталды, жаңа серверіңіз пайдалануға дайын!
Реклама Google |
![]() |
Назар аударыңыз! Бұл мақала ресми құжат емес.Ақпаратты сақтықпен және сынақ ортасында пайдалану керек.
Заманауи сақтық көшірме жасау, репликациялау, деректерді синхрондау және төлемдік бағдарламадан қорғау жүйелерін құру туралы сұрақтарыңыз болса, қазіргі заманғы деректердің сақтық көшірмесін жасау және қалпына келтіру технологиялары бойынша кеңес алу үшін біздің компанияға хабарласыңыз . Біздің компанияның осы салада 20 жылдан астам тәжірибесі бар. |
Қазақстандағы резервтік көшірудің ең жақсы он тәжірибесі
- Proxmox гипервизорын жаңа физикалық серверге көшіру
- OpenShift қолдану арқылы Docker контейнерлерін пайдалану — терең талдау
- Wazuh-ты Proxmox қауіпсіздігін бақылау үшін пайдалану - Терең талдау Кіріспе
- Fail2Ban-ды zVirt-те орнату, баптау және пайдалану
- Graylog Community Edition-ді Proxmox-қа орнату, баптау және пайдалану
- Elasticsearch-ті Proxmox жүйесіне орнату, баптау және пайдалану
- Kibana-ны Proxmox-қа орнату, баптау және пайдалану
- Logstash-ты Proxmox-қа орнату, баптау және пайдалану
- Proxmox логтарын талдау үшін ИИ мүмкіндіктері
- Ceph-ті OpenStack-те орнату, баптау және пайдалану