Proxmox VEдеги камдык көчүрмөлөр жөнүндө

Proxmox VEдеги камдык көчүрмөлөр жөнүндө
макала "Виртуалдаштыруу сыйкыры: Proxmox VEге киришүү" биз серверге гипервизорду ийгиликтүү орноттук, ага сактагычты туташтырдык, негизги коопсуздукка кам көрдүк, жада калса биринчи виртуалдык машинаны түздүк. Эми иштебей калган учурда кызматтарды ар дайым калыбына келтире алуу үчүн аткарылышы керек болгон эң негизги милдеттерди кантип ишке ашырууну карап көрөлү.

Proxmoxтун түпкү куралдары маалыматтардын камдык көчүрмөсүн гана эмес, тез жайылтуу үчүн алдын ала конфигурацияланган операциялык системанын сүрөттөрүнүн топтомун түзүүгө мүмкүндүк берет. Бул зарыл болсо, бир нече секунданын ичинде кандайдыр бир кызмат үчүн жаңы серверди түзүүгө жардам бербестен, токтоп калуу убактысын минимумга чейин азайтат.

Биз камдык көчүрмөлөрдү түзүү зарылдыгы жөнүндө сөз кылбайбыз, анткени бул ачык-айкын жана эчактан бери аксиома болуп келген. Келгиле, кээ бир ачык-айкын эмес нерселерге жана өзгөчөлүктөргө токтололу.

Биринчиден, камдык жол-жобосу учурунда маалыматтар сакталган кантип карап көрөлү.

Камдык алгоритмдер

Келгиле, Proxmox виртуалдык машиналардын резервдик көчүрмөлөрүн түзүү үчүн жакшы стандарттык куралдарга ээ экендигинен баштайлы. Бул виртуалдык машинаңыздын бардык маалыматтарын сактоону жеңилдетет жана эки кысуу механизмин, ошондой эле ал көчүрмөлөрдү түзүүнүн үч ыкмасын колдойт.

Алгач кысуу механизмдерин карап көрөлү:

  1. LZO кысуу. Маалыматты жоготуусуз кысуу алгоритми 90-жылдардын ортосунда ойлоп табылган. Код жазылган Маркус Оберхаймер (Proxmox программасында lzop утилитасы тарабынан ишке ашырылган). Бул алгоритмдин негизги өзгөчөлүгү - өтө жогорку ылдамдыктагы таңгактан чыгаруу. Ошондуктан, бул алгоритмди колдонуу менен түзүлгөн ар кандай камдык көчүрмө зарыл болсо, минималдуу убакыттын ичинде жайгаштырылышы мүмкүн.
  2. GZIP кысуу. Бул алгоритмди колдонуу менен камдык көчүрмө GNU Zip утилитасы тарабынан кысылып калат, ал тарабынан түзүлгөн күчтүү Deflate алгоритми колдонулат. Фил Катц. Негизги басым камдык көчүрмөлөр ээлеген диск мейкиндигин азайткан максималдуу маалыматтарды кысуу болуп саналат. LZOдан негизги айырмачылык - кысуу/декомпрессия процедуралары бир топ убакытты талап кылат.

Архивдөө режимдери

Proxmox системалык администраторго үч резервдик ыкманы тандоону сунуштайт. Аларды колдонуу менен сиз токтоп калуу муктаждыгы менен камдык көчүрмөнүн ишенимдүүлүгүнүн ортосундагы артыкчылыкты аныктоо менен талап кылынган маселени чече аласыз:

  1. Сүрөт режими. Бул режимди Live камдык деп атоого болот, анткени аны колдонуу үчүн виртуалдык машинаны токтотууну талап кылбайт. Бул механизмди колдонуу VMдин ишин үзгүлтүккө учуратпайт, бирок анын эки өтө олуттуу кемчиликтери бар - файлдарды иштетүү тутумунун кулпусунан жана эң жай түзүү ылдамдыгынан улам көйгөйлөр келип чыгышы мүмкүн. Бул ыкма менен түзүлгөн камдык көчүрмөлөр ар дайым сыноо чөйрөсүндө сыналышы керек. Болбосо, шашылыш калыбына келтирүү зарыл болсо, алар ишке ашпай калышы мүмкүн деген коркунуч бар.
  2. Токтотуу режими. Виртуалдык машина камдык көчүрмөнү сактоо процесси аяктаганга чейин анын абалын убактылуу "тоңдурат". RAM мазмуну өчүрүлбөйт, бул иш токтоп калган учурдан баштап иштөөнү улантууга мүмкүндүк берет. Албетте, бул маалымат көчүрүлүп жатканда сервердин иштебей калышына алып келет, бирок виртуалдык машинаны өчүрүп/күйгүзүүнүн кереги жок, бул кээ бир кызматтар үчүн абдан маанилүү. Айрыкча, кээ бир кызматтарды ишке киргизүү автоматтык эмес болсо. Бирок, мындай камдык көчүрмөлөр тестирлөө үчүн сыноо чөйрөсүнө да жайгаштырылышы керек.
  3. Токтотуу режими. Эң ишенимдүү резервдик ыкма, бирок виртуалдык машинаны толук өчүрүүнү талап кылат. Кадимки өчүрүүнү аткаруу үчүн буйрук жөнөтүлөт, токтогондон кийин резервдик көчүрүү жүргүзүлөт, андан кийин виртуалдык машинаны күйгүзүү буйругу берилет. Бул ыкма менен каталардын саны минималдуу жана көбүнчө нөлгө чейин кыскарган. Ушундай жол менен түзүлгөн камдык көчүрмөлөр дээрлик дайыма туура жайгаштырылат.

Резервдөө процедурасын аткаруу

Камдык көчүрмөнү түзүү үчүн:

  1. Келиңиз, каалаган виртуалдык машинага баралы.
  2. Бир нерсени тандаңыз Резерв.
  3. кнопкасын басканда ал Азыр ээлеп коюу. Терезе ачылат, анда сиз келечектеги камдык көчүрмө үчүн параметрлерди тандай аласыз.

    Proxmox VEдеги камдык көчүрмөлөр жөнүндө

  4. Сактагыч катары биз туташтырганыбызды көрсөтөбүз мурунку бөлүгүндө.
  5. Параметрлерди тандагандан кийин баскычты басыңыз Резерв жана камдык көчүрмө түзүлгөнгө чейин күтө туруңуз. Бул тууралуу жазуу болот ТАПСЫРМА ОК.

    Proxmox VEдеги камдык көчүрмөлөр жөнүндө

Эми виртуалдык машиналардын резервдик көчүрмөлөрү менен түзүлгөн архивдерди серверден жүктөө үчүн жеткиликтүү болот. Көчүрүүнүн эң жөнөкөй жана кеңири таралган ыкмасы - SFTP. Бул үчүн, SFTP протоколун колдонуу менен иштей турган популярдуу кайчылаш платформа FTP кардарын FileZilla колдонуңуз.

  1. Талаада Host талаага виртуалдаштыруу серверибиздин IP дарегин киргизиңиз Колдонуучунун аты талаага тамырды киргизиңиз пароль - орнотуу учурунда жана талаада тандалып алынган порт "22" (же SSH байланыштары үчүн көрсөтүлгөн башка порт) көрсөтүңүз.
  2. кнопкасын басканда ал Тез байланыш жана, эгерде бардык маалыматтар туура киргизилген болсо, анда активдүү панелде сиз серверде жайгашкан бардык файлдарды көрөсүз.
  3. каталогго өтүү /mnt/storage. Бардык түзүлгөн камдык көчүрмөлөр "думп" подкаталогунда жайгашат. Алар төмөнкүдөй болот:
    • vzdump-qemu-machine_number-date-time.vma.gz GZIP ыкмасын тандасаңыз;
    • vzdump-qemu-machine_number-date-time.vma.lzo LZO ыкмасын тандап алган учурда.

Серверден камдык көчүрмөлөрдү дароо жүктөп алып, аларды коопсуз жерде, мисалы, булут сактагычыбызда сактоо сунушталат. Эгерде сиз VMA резолюциясы бар файлды, Proxmox менен коштолгон ошол эле аталыштагы утилитаны чыгарсаңыз, анда анын ичинде кеңейтилген файлдар болот. чийки, Conf и fw. Бул файлдар төмөнкүлөрдү камтыйт:

  • чийки — дисктин сүрөтү;
  • Conf — VM конфигурациясы;
  • fw - брандмауэр орнотуулары.

Камдык көчүрмөдөн калыбына келтирилүүдө

Келгиле, виртуалдык машина кокусунан жок кылынган жана анын резервдик көчүрмөдөн авариялык калыбына келтирилиши талап кылынган жагдайды карап көрөлү:

  1. Камдык көчүрмө жайгашкан сактагычты ачыңыз.
  2. Өтмөккө өтүңүз көрүү.
  3. Керектүү көчүрмөнү тандап, баскычты басыңыз айыгуу.

    Proxmox VEдеги камдык көчүрмөлөр жөнүндө

  4. Биз максаттуу сактагычты жана процесс аяктагандан кийин машинага дайындала турган IDти көрсөтөбүз.
  5. кнопкасын басканда ал айыгуу.

Калыбына келтирүү аяктагандан кийин, VM жеткиликтүүлөрдүн тизмесинде пайда болот.

Виртуалдык машинаны клондоо

Мисалы, компания кандайдыр бир маанилүү кызматка өзгөртүүлөрдү киргизүү керек деп коёлу. Мындай өзгөртүү конфигурация файлдарына көптөгөн өзгөртүүлөрдү киргизүү менен ишке ашырылат. Натыйжа күтүүсүз жана кандайдыр бир ката кызматтын иштебей калышына алып келиши мүмкүн. Мындай эксперимент иштеп жаткан серверге таасирин тийгизбөө үчүн виртуалдык машинаны клондоо сунушталат.

Клондоштуруу механизми виртуалдык сервердин так көчүрмөсүн түзөт, анын жардамы менен негизги кызматтын иштешине эч кандай таасирин тийгизбестен каалаган өзгөртүүлөрдү киргизүүгө болот. Андан кийин, өзгөртүүлөр ийгиликтүү колдонулса, жаңы VM ишке киргизилет жана эскиси өчүрүлөт. Бул процессте дайыма эстен чыгарбоо керек болгон бир өзгөчөлүк бар. Клондолгон машина баштапкы VM менен бирдей IP дарекке ээ болот, башкача айтканда, ал башталганда дарек чыр-чатагы болот.

Мындай абалдан кантип сактануу керектигин айтып беребиз. Дароо клондоштуруудан мурун, сиз тармактын конфигурациясына өзгөртүүлөрдү киргизишиңиз керек. Бул үчүн, сиз убактылуу IP дарегин өзгөртүшүңүз керек, бирок тармак кызматын кайра иштетпеңиз. Негизги машинада клондоштуруу аяктагандан кийин, орнотууларды кайра кайтарып, клондогон машинага башка IP даректи коюшуңуз керек. Ошентип, биз ар кандай даректер боюнча бир эле сервердин эки нускасын алабыз. Бул жаңы кызматты тез арада ишке киргизүүгө мүмкүндүк берет.

Эгерде бул сервис веб-сервер болсо, анда сиз DNS провайдериңиз менен A-жазууну гана өзгөртүшүңүз керек, андан кийин бул домендик аталышка кардардын суроо-талаптары клондолгон виртуалдык машинанын дарегине жөнөтүлөт.

Айтмакчы, Selectel бардык кардарларына NS серверлеринде каалаган сандагы домендерди жайгаштыруу кызматын акысыз сунуштайт. Жазуулар башкаруу панели аркылуу да, атайын API аркылуу да башкарылат. Бул тууралуу көбүрөөк оку биздин билим базабызда.

Proxmoxто VM клондоо абдан жөнөкөй иш. Бул үчүн, сиз төмөнкүлөрдү кылышыңыз керек:

  1. Бизге керектүү машинага барыңыз.
  2. Менюдан тандаңыз More учур Clone.
  3. Ачылган терезеде Name параметрин толтуруңуз.

    Proxmox VEдеги камдык көчүрмөлөр жөнүндө

  4. Бир баскычты басып клондоңуз Clone.

Бул курал жергиликтүү серверде гана эмес, виртуалдык машинанын көчүрмөсүн жасоого мүмкүндүк берет. Эгерде бир нече виртуалдаштыруу серверлери кластерге бириктирилсе, анда бул куралды колдонуу менен түзүлгөн көчүрмөнү дароо керектүү физикалык серверге жылдыра аласыз. Пайдалуу өзгөчөлүк - бул диск сактагычты тандоо (параметр Максаттуу сактагыч), бул виртуалдык машинаны бир физикалык медиадан экинчисине которууда абдан ыңгайлуу.

Виртуалдык сактагыч форматтары

Proxmoxто колдонулган диск форматтары жөнүндө көбүрөөк айтып берели:

  1. RAW. Эң түшүнүктүү жана жөнөкөй формат. Бул кысуу же оптималдаштыруу жок байт-байт катуу диск маалымат файлы. Бул абдан ыңгайлуу формат, анткени аны каалаган Linux тутумунда стандарттуу орнотуу буйругу менен оңой орнотууга болот. Мындан тышкары, бул дисктин эң ылдам "түрү", анткени гипервизор аны кандайдыр бир жол менен иштетүүнүн кереги жок.

    Бул форматтын олуттуу кемчилиги виртуалдык машина үчүн канча орун бөлгөнүңүзгө карабастан, катуу дисктеги мейкиндиктин так бирдей көлөмүн RAW файлы ээлейт (виртуалдык машинанын ичиндеги иш жүзүндө ээлеген мейкиндигине карабастан).

  2. QEMU сүрөт форматы (qcow2). Балким, ар кандай тапшырманы аткаруу үчүн эң универсалдуу формат. Анын артыкчылыгы маалымат файлы виртуалдык машинанын ичинде иш жүзүндө ээлеген мейкиндигин гана камтыйт. Мисалы, мейкиндик 40 ГБ бөлүнгөн болсо, бирок иш жүзүндө 2 ГБ гана колдонулган болсо, анда калган мейкиндик башка VM үчүн жеткиликтүү болот. Бул диск мейкиндигин үнөмдөө үчүн абдан маанилүү.

    Бул формат менен иштөөнүн бир аз кемчилиги болуп төмөнкүлөр саналат: мындай сүрөттү башка системага орнотуу үчүн алгач жүктөп алышыңыз керек. атайын nbd айдоочужана ошондой эле утилитаны колдонуңуз qemu-nbd, бул иштөө тутумуна файлга кадимки блок түзмөгү катары кирүүгө мүмкүндүк берет. Андан кийин, сүрөт монтаждоо, бөлүү, файл тутумун текшерүү жана башка операциялар үчүн жеткиликтүү болот.

    Бул форматты колдонууда бардык киргизүү/чыгаруу операциялары программалык камсыздоодо иштетилерин эстен чыгарбоо керек, бул дисктин подсистемасы менен активдүү иштөөдө жайлоону алып келет. Эгерде тапшырма серверде маалымат базасын жайгаштыруу болсо, анда RAW форматын тандаганыңыз жакшы.

  3. VMware сүрөт форматы (vmdk). Бул формат VMware vSphere гипервизоруна таандык жана шайкештик үчүн Proxmox программасына киргизилген. Бул VMware виртуалдык машинасын Proxmox инфраструктурасына көчүрүүгө мүмкүндүк берет.

    Vmdkти үзгүлтүксүз колдонуу сунушталбайт; бул формат Proxmox'тун эң жай форматы, андыктан ал көчүрүү үчүн гана ылайыктуу, башка эч нерсе эмес. Бул кемчилик, балким, жакынкы келечекте жоюлат.

Дисктеги сүрөттөр менен иштөө

Proxmox деп аталган абдан ыңгайлуу утилита менен келет qemu-img. Анын функцияларынын бири виртуалдык дисктин сүрөттөрүн айландыруу. Аны колдонуу үчүн, жөн гана гипервизор консолун ачып, буйрукту форматта иштетиңиз:

qemu-img convert -f vmdk test.vmdk -O qcow2 test.qcow2

Берилген мисалда, VMware виртуалдык дискинин vmdk сүрөтү деп аталат текшерүү форматка айландырылат qcow2. Бул баштапкы формат тандоодо катаны оңдоо керек болгондо абдан пайдалуу буйрук.

Ошол эле буйруктун аркасында аргумент аркылуу каалаган сүрөттү түзүүгө мажбурлай аласыз түзүү:

qemu-img create -f raw test.raw 40G

Бул буйрук форматта сыноо сүрөтүн түзөт RAW, 40 ГБ өлчөмү. Эми ал виртуалдык машиналардын каалаганына туташуу үчүн ылайыктуу.

Виртуалдык дисктин өлчөмүн өзгөртүү

Жыйынтыктап айтканда, кандайдыр бир себептерден улам дискте орун жетишсиз болсо, анда дисктин сүрөтүнүн көлөмүн кантип көбөйтүүнү көрсөтөбүз. Бул үчүн, биз өлчөмдү өзгөртүү аргументин колдонобуз:

qemu-img resize -f raw test.raw 80G

Эми биздин сүрөттүн көлөмү 80 ГБ болуп калды. Аргументтин жардамы менен сүрөт тууралуу толук маалыматты көрө аласыз маалымат:

qemu-img info test.raw

Сүрөттүн өзүн кеңейтүү автоматтык түрдө бөлүмдүн көлөмүн көбөйтпөй турганын унутпаңыз - ал жөн гана бош орун кошот. Бөлүктү көбөйтүү үчүн, буйрукту колдонуңуз:

resize2fs /dev/sda1

кайда / dev / sda1 - керектүү бөлүм.

Камдык көчүрмөлөрдү автоматташтыруу

Резервдик көчүрмөлөрдү түзүүнүн кол ыкмасын колдонуу - абдан көп эмгекти талап кылган жана көп убакытты талап кылган иш. Ошондуктан Proxmox VE автоматтык түрдө пландаштырылган резервдик көчүрүү үчүн куралды камтыйт. Муну кантип жасоону карап көрөлү:

  1. Гипервизордун веб интерфейсин колдонуп, нерсени ачыңыз Маалымат борбору.
  2. Бир нерсени тандаңыз Резерв.
  3. кнопкасын басканда ал кошуу.
  4. Пландоочу үчүн параметрлерди коюу.

    Proxmox VEдеги камдык көчүрмөлөр жөнүндө

  5. кутучаны белгиле иштетүү.
  6. баскычын колдонуу менен өзгөртүүлөрдү сактоо Түзүү.

Эми пландоочу резервдик программаны көрсөтүлгөн графиктин негизинде көрсөтүлгөн так убакытта автоматтык түрдө ишке киргизет.

жыйынтыктоо

Виртуалдык машиналардын камдык көчүрмөсүн сактоо жана калыбына келтирүү үчүн стандарттык ыкмаларды карап чыктык. Аларды колдонуу бардык маалыматтарды эч кандай көйгөйсүз сактоого жана өзгөчө кырдаал болгон учурда аларды тез арада калыбына келтирүүгө мүмкүндүк берет.

Албетте, бул маанилүү маалыматтарды сактоонун жалгыз жолу эмес. Көптөгөн куралдар бар, мисалы. жуздуулугу, анын жардамы менен сиз Linux негизиндеги виртуалдык серверлердин мазмунунун толук жана кошумча көчүрмөлөрүн түзө аласыз.

Камдык көчүрмөнү сактоо процедураларын аткарып жатканда, алар дисктин подсистемасын жигердүү жүктөй тургандыгын дайыма эске алуу керек. Ошондуктан, бул процедураларды машиналардын ичиндеги киргизүү/чыгаруу операцияларында кечигүүлөрдөн качуу үчүн минималдуу жүктөө мезгилинде аткаруу сунушталат. Сиз гипервизордун веб-интерфейсинен (IO кечиктирүү параметри) түздөн-түз дисктин иштешинин кечигүүлөрүнүн абалын көзөмөлдөй аласыз.

Source: www.habr.com

Комментарий кошуу