Реклама Google

adsense 1v

Реклама Google

adsense 2v

Реклама Google

Бұл мақалада Proxmox гипервизорларында виртуалды машинаны көшірудің әртүрлі әдістері, оның ішінде нақты уақыттағы миграция (Live Migration), архивтеу және қалпына келтіру, сондай-ақ қолмен көшіру қарастырылады.

Кіріспе

Proxmox VE (Virtual Environment) — бұл виртуализацияның қуатты әрі икемді платформасы, ол виртуалды машиналарды (ВМ) және контейнерлерді қолдайды. Әкімшілер кейде инфрақұрылымды масштабтау, мәліметтерді көшіру немесе жабдықты ауыстыру қажет болған жағдайда ВМ-ді бір гипервизордан екінші гипервизорға көшіруді талап етеді.

Бұл мақалада біз ВМ-ді гипервизорлар арасында көшірудің үш әдісін қарастырамыз: Live Migration, Архивтеу және қалпына келтіру және Қолмен файлдарды көшіру.

Әдіс 1: Live Migration пайдалану

Live Migration виртуалды машинаны гипервизорлар арасында тоқтатпай көшіруге мүмкіндік береді. Бұл әдіс екі гипервизор бір кластерде орналасса және ортақ деректер қоймасына қосылған болса ғана мүмкін. Бұл әдіс ВМ жұмысын үздіксіз қамтамасыз ету үшін тамаша нұсқа болып табылады.

Live Migration орындау қадамдары:

1. Proxmox кластерін құру және баптау

Алдымен екі гипервизордың бір кластерде орналасқанын тексереміз. Кластер құру процесі бірнеше серверді бір топқа біріктіруді білдіреді, мұнда барлық түйіндер бір-бірімен өзара әрекеттесе алады және ортақ қойманы пайдалана алады.

Бастапқы серверде (мысалы, pve1) кластерді құру:

bash
pvecm create my-cluster

Бұл команда my-cluster деп аталатын кластерді құрады. Осыдан кейін екінші серверді (мысалы, pve2) кластерге қосамыз.

Екінші серверде (pve2) мына команданы енгіземіз:

bash
pvecm add <Бастапқы сервердің IP мекенжайы>

Осы командамен <Бастапқы сервердің IP мекенжайы> орнына алғашқы сервердің IP мекенжайын жазамыз. Осыдан кейін екі гипервизор бір кластерде болады.

2. Ортақ деректер қоймасын баптау

ВМ-ді гипервизорлар арасында көшіру үшін олардың екеуі де ортақ қоймаға қосылуы керек. NFS пайдалану мысалын қарастырайық:

  1. Деректер қоймасын ұсынатын серверде (мысалы, pve1) NFS серверін орнатамыз:
bash
apt-get install nfs-kernel-server mkdir /mnt/nfs_share chmod 777 /mnt/nfs_share echo "/mnt/nfs_share <Екінші сервердің IP мекенжайы>(rw,sync,no_subtree_check)" >> /etc/exports exportfs -a systemctl restart nfs-kernel-server
  1. Деректер қоймасына қосылатын серверде (мысалы, pve2) NFS-ті монтируеміз:
bash
mount <Бастапқы сервердің IP мекенжайы>:/mnt/nfs_share /mnt/nfs_share

Енді екі гипервизор да ортақ деректер қоймасына қосылған.

3. Proxmox веб-интерфейсі арқылы миграцияны бастау

Кластер мен ортақ деректер қоймасы орнатылғаннан кейін, виртуалды машинаны көшіруге болады.

  1. Proxmox веб-интерфейсіне кіріңіз (мысалы, pve1 серверіне).
  2. Виртуалды машиналар тізіміне өтіп, көшіруді қажет ететін ВМ-ді таңдаңыз.
  3. Миграция (Migrate) батырмасын басыңыз.
  4. Ашылған терезеде мақсатты серверді таңдаңыз (мысалы, pve2).
  5. OK батырмасын басып, көшіруді бастаңыз.

Миграция процесі фондық режимде орындалады, және сіз оның барысын бақылап отыра аласыз.

4. Терминал арқылы миграцияны орындау

Егер терминал арқылы жұмыс істеуді қаласаңыз, миграцияны келесі команда арқылы орындай аласыз:

bash
qm migrate <VMID> <target-node>

Мұнда:

  • <VMID> — виртуалды машинаның идентификаторы, оны Proxmox интерфейсінен немесе qm list командасы арқылы табуға болады.
  • <target-node> — виртуалды машинаны көшіру керек гипервизордың аты (мысалы, pve2).

Мысалы:

bash
qm migrate 101 pve2

Бұл команда 101 ID-ді виртуалды машинаны pve2 гипервизорына көшіреді.

5. Виртуалды машинаның жұмысын тексеру

Миграция аяқталғаннан кейін, ВМ-нің жаңа серверде дұрыс жұмыс істеп тұрғанын тексеріңіз. Веб-интерфейс немесе мына команда арқылы тексеруге болады:

bash
qm status <VMID>

Бұл команда виртуалды машинаның жұмыс күйін көрсетеді.

Әдіс 2: Архивтеу арқылы көшіру

Егер гипервизорлар бір кластерде болмаса немесе нақты уақыттағы миграция мүмкін болмаса, архивтеу әдісін қолдануға болады. Бұл әдіс қарапайым, бірақ ол ВМ-ді тоқтатып, қосымша қалпына келтіру қадамдарын талап етеді.

Архивтеу арқылы көшіру қадамдары:

1. Виртуалды машинаны тоқтату

Архивтеу алдында виртуалды машинаны тоқтату қажет. Веб-интерфейс немесе келесі команда арқылы тоқтатуға болады:

bash
qm stop <VMID>

2. Виртуалды машинаның резервтік көшірмесін жасау

Proxmox виртуалды машинаның резервтік көшірмесін жасау үшін vzdump утилитасын ұсынады. Архивтік көшірмені жасау командасы:

bash
vzdump <VMID> --dumpdir /mnt/backup --mode stop
  • <VMID> — виртуалды машинаның идентификаторы.
  • --dumpdir — архив сақталатын директория. Бұл мысалда ол /mnt/backup.

Егер архивтеу қажет болса, бірақ ВМ-ді тоқтатпау керек болса, --mode snapshot режимін пайдалануға болады, бірақ бұл деректер қоймасының түріне байланысты.

Мысал:

bash
vzdump 101 --dumpdir /mnt/backup --mode stop

Резервтік көшірме .tar.lzo форматында сақталады және оны жаңа серверге көшіруге болады.

3. Резервтік көшірмені жаңа серверге көшіру

Енді архивті жаңа серверге көшіру қажет. Мұны scp утилитасы арқылы жасауға болады:

bash
scp /mnt/backup/vm-101-2025_02_25-00_00_00.tar.lzo <username>@<new-server>:/mnt/backup

Мұнда:

  • <username> — жаңа сервердегі пайдаланушы аты.
  • <new-server> — жаңа сервердің IP мекенжайы немесе хост атауы.

4. Виртуалды машинаны жаңа серверде қалпына келтіру

Файлды жаңа серверге көшіргеннен кейін, ВМ-ді қалпына келтіру үшін vzdump restore командасын қолданамыз:

bash
vzdump restore /mnt/backup/vm-101-2025_02_25-00_00_00.tar.lzo <VMID>

Мысал:

bash
vzdump restore /mnt/backup/vm-101-2025_02_25-00_00_00.tar.lzo 101

Бұл команда 101 ID-лі ВМ-ді жаңа серверде қалпына келтіреді.

5. Виртуалды машинаны іске қосу

Виртуалды машинаны қалпына келтіргеннен кейін оны іске қосуға болады:

bash
qm start 101

Виртуалды машинаның жұмысын тексеру үшін:

bash
qm status 101

Әдіс 3: Қолмен файлдарды көшіру

Егер алдыңғы әдістер қолайлы болмаса, виртуалды машинаны қолмен көшіруді қолдануға болады. Бұл әдіс ВМ конфигурациясы мен дискілерін көшіруді талап етеді.

Қолмен көшіру қадамдары:

1. Виртуалды машинаны тоқтату

Алдымен ВМ-ді тоқтатамыз:

bash
qm stop <VMID>

2. Конфигурация мен диск файлдарын көшіру

ВМ конфигурациясын көшіру

ВМ конфигурациясы әдетте /etc/pve/qemu-server/ директориясында орналасады. Оны scp арқылы көшіруге болады:

bash
scp /etc/pve/qemu-server/101.conf <username>@<new-server>:/etc/pve/qemu-server/

Виртуалды машинаның дискіні көшіру

Виртуалды машина дискілері әдетте /var/lib/vz/images/ директориясында орналасады. Оны көшіру үшін келесі команданы қолданамыз:

bash
scp /var/lib/vz/images/101/vm-101-disk-1.raw <username>@<new-server>:/var/lib/vz/images/101/

3. Виртуалды машинаны іске қосу

Барлық файлдарды жаңа серверге көшіргеннен кейін, виртуалды машинаны іске қосамыз:

bash
qm start 101

Қорытынды

Proxmox гипервизорлары арасында виртуалды машиналарды көшірудің әртүрлі әдістері бар, олар жағдайға байланысты таңдалады. Live Migration әдісі кластерлер үшін қолайлы, ал Архивтеу және қалпына келтіру әдісі жеке серверлер үшін қолайлы, ал Қолмен көшіру әдісі нақты бақылауды талап ететіндер үшін қолайлы.

Барлық көшіру әдістерін қолданар алдында деректердің тұтастығына назар аударыңыз және ВМ-ді көшіруден кейін оның жұмыс істеп тұрғанын тексеріңіз.

Реклама Google

 

 

 
Получить консультацию о системах резервного копирования
Назар аударыңыз! Бұл мақала ресми құжат емес.
Ақпаратты сақтықпен және сынақ ортасында пайдалану керек.
Әлемдегі жетекші жеткізушілерден сақтық көшірме жасау және киберқауіпсіздік бағдарламалық құралының тегін сынақ нұсқасына тапсырыс беріңіз: Тегін сақтық көшірме жасау және киберқауіпсіздік бағдарламалық құралының спецификациясын есептеу қызметіміздің артықшылығын пайдаланыңыз:

 

Заманауи сақтық көшірме жасау, репликациялау, деректерді синхрондау және төлемдік бағдарламадан қорғау жүйелерін құру туралы сұрақтарыңыз болса, қазіргі заманғы деректердің сақтық көшірмесін жасау және қалпына келтіру технологиялары бойынша кеңес алу үшін біздің компанияға хабарласыңыз . Біздің компанияның осы салада 20 жылдан астам тәжірибесі бар.

 

 

test drive Дұрыс сақтық көшірме жүйесін таңдау үшін үш қадам




 Ақпаратқа толы қазіргі заманда дұрыс таңдау жасау қиын.
 
із сізге армандаған сақтық көшірме жүйесін таңдауға және құруға көмектесетін үш тегін қызметті ұсынамыз.

1. Бағдарламалық қамтамасыз етудің спецификациясын есептеу

Техникалық сипаттаманы есептеу формасын ашыңыз.

Сервер деректерін енгізіңіз және сатып алу немесе болашақ құнын бағалау үшін қатесіз сипаттаманы алыңыз.

2. Виртуалды өнімнің демонстрациясы

Сақтық көшірме жүйелері өте күрделі бағдарламалық құрал болып табылады. Толық тестілеуді өткізу және күшті және әлсіз жақтарды анықтау үшін жеткілікті уақыт пен сынақ ортасын табу әрқашан мүмкін емес.

ұл жағдайда алдымен бағдарламаның виртуалды зертханада қалай жұмыс істейтінін көруді ұсынамыз. 

3. Сынақ нұсқасын алыңыз

Сынақ сұрау формасын толтырыңыз

Сақтық көшірме жасау бағдарламалық құралы сізге сәйкес келетініне көз жеткізіңіз

 

Сақтық көшірме жасаудың ең жақсы тәжірибелері
Виртуалды машиналардың сақтық көшірмесін жасау және қалпына келтіру жолы
Сақтық көшірме бағдарламалық құралының тегін сынақтары
Сақтық көшірме жүйесіне қадамдар

 

Қазақстанда бағдарламалық жасақтаманы сатып алу (спецификацияны тегін есептеу)

 

Әр түрлі салаларға арналған шешімдер

 

Бағдарламалар туралы толық ақпарат

 

 

 

Облактармен жұмыс практикалары

 

 

Техникалық құжаттар кітапханасы

 

Бизнеснің шексіздігін қамтамасыз ету
 
Тегін бағдарламалық құрал
 
Сақтық көшірме технологиялары туралы арнайы ресурстар

 

Қазақстанда бағдарламалық қамтамасыз етуді қалай сатып алуға болады

 

ТОО Лингуа Мадре жеке деректерді қалай өңдейді
Қазақстандағы серіктес ЖШС Lingua Madre
  • Мақалалар 1046
  • «Материалдар көру саны» 239545

Сіз бізден тегін кеңес ала аласыз, Proxmox виртуалды машиналары мен контейнерлерін дұрыс және қандай құралдармен резервтік көшірмелеуді қалай ұйымдастыруға болатыны туралы - бізбен байланысыңыз.

Мүмкін, бұл сіз үшін маңызды. Бізден бағдарламалық қамтамасыз етуді сатып алатын барлық адамдар эксперттік деңгейдегі тегін техникалық қолдау алады.