Дар бораи нусхабардорӣ дар 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 мебошад. Барои ин кор, муштарии маъмули байни платформаи FTP-ро истифода баред FileZilla, ки метавонад бо истифода аз протоколи SFTP кор кунад.

  1. Дар соҳаи Идоракунанда суроғаи IP-и сервери виртуализатсияи моро дар майдон ворид кунед Логин решаро дар майдон ворид кунед гузарвожа - он чизе, ки ҳангоми насб ва дар майдон интихоб шудааст Порт нишон диҳед "22" (ё ягон порти дигаре, ки барои пайвастҳои SSH таъин шудааст).
  2. Тугмаро пахш кунед Пайвасти зуд ва агар ҳама маълумот дуруст ворид карда шуда бошад, пас дар панели фаъол шумо ҳамаи файлҳои дар сервер ҷойгиршударо хоҳед дид.
  3. Ба директория равед /mnt/забор. Ҳама нусхаҳои эҳтиётии сохташуда дар зеркаталоги "думп" ҷойгир хоҳанд шуд. Онҳо чунин хоҳанд буд:
    • vzdump-qemu-machine_number-date-time.vma.gz агар шумо усули GZIP-ро интихоб кунед;
    • vzdump-qemu-machine_number-date-time.vma.lzo дар сурати интихоб кардани усули ЛЗО.

Тавсия дода мешавад, ки фавран нусхаҳои эҳтиётиро аз сервер зеркашӣ кунед ва онҳоро дар ҷои бехатар нигоҳ доред, масалан, дар анбори абрии мо. Агар шумо файлро бо қарори vma, утилитаи ҳамон ном, ки бо Proxmox баста шудааст, кушоед, пас дар дохили он файлҳо бо васеъшавӣ мавҷуданд. хом, conf и fw. Ин файлҳо дорои инҳоянд:

  • хом - тасвири диск;
  • conf — конфигуратсияи VM;
  • fw - танзимоти девор.

Барқароркунӣ аз нусхабардорӣ

Биёед вазъиятеро дида бароем, ки мошини виртуалӣ тасодуфан нест карда шудааст ва барқарорсозии фавқулоддаи он аз нусхаи эҳтиётӣ зарур аст:

  1. Ҷойгоҳи захираро, ки нусхаи эҳтиётӣ ҷойгир аст, кушоед.
  2. Ба ҷадвал равед Мундариҷа.
  3. Нусхаи дилхоҳро интихоб кунед ва тугмаро пахш кунед Барќарорсозї.

    Дар бораи нусхабардорӣ дар Proxmox VE

  4. Мо нигаҳдории мақсаднок ва ID-ро нишон медиҳем, ки пас аз анҷоми раванд ба мошин таъин карда мешавад.
  5. Тугмаро пахш кунед Барќарорсозї.

Пас аз ба итмом расидани барқарорсозӣ, VM дар рӯйхати дастрас пайдо мешавад.

Клон кардани мошини виртуалӣ

Масалан, биёед фарз кунем, ки ширкат бояд ба баъзе хидматҳои муҳим тағйирот ворид кунад. Чунин тағирот тавассути ворид кардани тағироти зиёде ба файлҳои конфигуратсия амалӣ карда мешавад. Натиҷа пешгӯинашаванда аст ва ҳар хато метавонад боиси нокомии хидмат гардад. Барои пешгирӣ кардани чунин таҷриба ба сервери коркунанда, тавсия дода мешавад, ки мошини виртуалиро клон кунед.

Механизми клонкунӣ нусхаи дақиқи сервери виртуалиро эҷод мекунад, ки бо он бидуни таъсир ба кори хидмати асосӣ ворид кардани ҳама гуна тағирот иҷозат дода мешавад. Сипас, агар тағирот бомуваффақият татбиқ карда шаванд, VM нав оғоз карда мешавад ва кӯҳна баста мешавад. Дар ин раванд як хусусияте ҳаст, ки бояд ҳамеша дар хотир дошт. Мошини клоншуда суроғаи IP-ро бо VM-и аслӣ хоҳад дошт, яъне ҳангоми оғоз кардани он ихтилофи суроға вуҷуд хоҳад дошт.

Мо ба шумо мегӯям, ки чӣ тавр аз чунин вазъият канорагирӣ кунед. Дарҳол пеш аз клонкунӣ, шумо бояд ба конфигуратсияи шабака тағйирот ворид кунед. Барои ин, шумо бояд суроғаи IP-ро муваққатан иваз кунед, аммо хидмати шабакаро аз нав оғоз накунед. Пас аз ба итмом расидани клонкунӣ дар мошини асосӣ, шумо бояд танзимотро баргардонед ва ҳама гуна суроғаи IP-ро дар мошини клоншуда муқаррар кунед. Ҳамин тариқ, мо ду нусхаи як серверро дар суроғаҳои гуногун мегирем. Ин ба шумо имкон медихад, ки хизмати навро зуд ба кор андозед.

Агар ин хидмат сервери веб бошад, пас шумо бояд танҳо сабти A-ро бо провайдери DNS-и худ иваз кунед, ки пас аз он дархостҳои муштарӣ барои ин номи домен ба суроғаи мошини виртуалии клоншуда фиристода мешаванд.

Дар омади гап, Selectel ба ҳамаи муштариёни худ хидмати хостинги дилхоҳ шумораи доменҳоро дар серверҳои NS ройгон пешкаш мекунад. Сабтҳо ҳам тавассути панели идоракунии мо ва ҳам тавассути API махсус идора карда мешаванд. Дар ин бора бештар хонед дар базаи дониши мо.

Клон кардани VM дар Proxmox кори хеле содда аст. Барои ин, шумо бояд амалҳои зеринро иҷро кунед:

  1. Ба назди мошини лозима равед.
  2. Аз меню интихоб кунед Бештар матн Клон.
  3. Дар равзанаи кушодашуда параметри Номро пур кунед.

    Дар бораи нусхабардорӣ дар Proxmox VE

  4. Бо пахш кардани тугма клонкуниро иҷро кунед Клон.

Ин асбоб ба шумо имкон медиҳад, ки нусхаи мошини виртуалиро на танҳо дар сервери маҳаллӣ созед. Агар якчанд серверҳои виртуализатсия ба кластер муттаҳид шаванд, пас бо истифода аз ин асбоб шумо метавонед фавран нусхаи сохташударо ба сервери физикии дилхоҳ интиқол диҳед. Хусусияти муфид ин интихоби нигаҳдории диск (параметр Захираи мақсаднок), ки ҳангоми интиқол додани мошини виртуалӣ аз як васоити физикӣ ба дигараш хеле қулай аст.

Форматҳои нигаҳдории виртуалӣ

Биёед ба шумо дар бораи форматҳои диске, ки дар 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

Дар мисоли овардашуда, тасвири vmdk гардонандаи виртуалии VMware номида мешавад озмоиш ба формат табдил дода мешавад 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).

Манбаъ: will.com

Илова Эзоҳ