Кластер дар Proxmox VE

Кластер дар Proxmox VE

Дар мақолаҳои гузашта, мо дар бораи он ки Proxmox VE чӣ гуна аст ва чӣ гуна кор карданро оғоз кардем. Имрӯз мо дар бораи он сӯҳбат хоҳем кард, ки чӣ тавр шумо метавонед аз имкони кластерсозӣ истифода баред ва нишон диҳед, ки он чӣ гуна фоида меорад.

Кластер чист ва чаро он лозим аст? Кластер (аз кластери англисӣ) як гурӯҳи серверҳоест, ки тавассути каналҳои баландсуръати иртиботӣ муттаҳид шудаанд, кор мекунанд ва ба корбар ҳамчун як маҷмӯъ зоҳир мешаванд. Якчанд сенарияҳои асосии истифодаи кластер вуҷуд доранд:

  • Таъмини таҳаммулпазирии хатогиҳо (дастрасии баланд).
  • Мувозинати сарборӣ (Тавозуни сарборӣ).
  • Афзоиши хосилнокии мехнат (махсулнокии баланд).
  • Иҷрои ҳисоббарории тақсимшуда (Рисоббарории тақсимшуда).

Ҳар як сенария барои аъзоёни кластер талаботи худро дорад. Масалан, барои кластере, ки компютерҳои тақсимшударо иҷро мекунад, талаботи асосӣ суръати баланди амалиёти нуқтаи шинокунанда ва таъхири ками шабака мебошад. Чунин кластерҳо аксар вақт барои мақсадҳои тадқиқотӣ истифода мешаванд.

Азбаски мо ба мавзӯи компютерҳои тақсимшуда дахл кардем, ман мехоҳам қайд намоям, ки чунин чизе вуҷуд дорад. системаи шабакавӣ (аз шабакаи инглисӣ - тор, шабака). Сарфи назар аз шабоҳати умумӣ, системаи шабакавӣ ва кластерро омехта накунед. Grid ба маънои маъмулӣ кластер нест. Баръакси кластер, гиреҳҳои ба шабака дохилшуда аксар вақт гетерогенӣ мебошанд ва бо дастрасии кам тавсиф мешаванд. Ин равиш ҳалли масъалаҳои ҳисоббарории тақсимшударо осон мекунад, аммо имкон намедиҳад, ки аз гиреҳ як ягонаи ягона эҷод кунад.

Намунаи барҷастаи системаи шабакавӣ платформаи маъмули ҳисоббарорӣ мебошад БОИН (Инфраструктураи кушодаи Беркли барои компютерҳои шабакавӣ). Ин платформа дар аввал барои лоиҳа сохта шудааст SETI @ хона (Ҷустуҷӯи иктишофи беруназзаминӣ дар хона), бо мушкилоти дарёфти иктишофи берун аз замин тавассути таҳлили сигналҳои радио.

Чӣ тавр ба ин корМаҷмӯи бузурги маълумоте, ки аз радиотелескопҳо гирифта мешавад, ба бисёр қисмҳои хурд тақсим карда мешавад ва онҳо ба гиреҳҳои системаи шабакавӣ фиристода мешаванд (дар лоиҳаи SETI@home, компютерҳои ихтиёрӣ нақши чунин гиреҳҳоро мебозанд). Маълумот дар гиреҳҳо коркард карда мешавад ва пас аз анҷоми коркард ба сервери марказии лоиҳаи SETI фиристода мешавад. Ҳамин тариқ, лоиҳа мушкилтарин мушкилоти ҷаҳониро бидуни доштани қудрати ҳисоббарории зарурӣ дар ихтиёри худ ҳал мекунад.

Акнун, ки мо фаҳмиши дақиқи кластерро дорем, мо пешниҳод менамоем, ки чӣ гуна онро сохтан ва истифода бурдан мумкин аст. Мо системаи виртуализатсияи кушодаасосро истифода хоҳем бурд Proxmox VE.

Пеш аз оғози сохтани кластер, ба таври возеҳ фаҳмидани маҳдудиятҳо ва талаботи системаи Proxmox муҳим аст, аз ҷумла:

  • шумораи максималии гиреҳҳо дар кластер - 32;
  • ҳама гиреҳҳо бояд дошта бошанд ҳамон версияи Proxmox (истисноҳо вуҷуд доранд, аммо онҳо барои истеҳсол тавсия дода намешаванд);
  • агар дар оянда истифодаи функсияи дастрасии баланд ба нақша гирифта шуда бошад, кластер бояд дошта бошад ҳадди аққал 3 гиреҳ;
  • бандарҳо бояд кушода бошанд, то гиреҳҳо бо ҳамдигар муошират кунанд UDP/5404, UDP/5405 барои corosync ва TCP/22 барои SSH;
  • таъхири шабака байни гиреҳҳо набояд зиёд бошад 2 ms.

Кластер эҷод кунед

Муҳим! Конфигуратсияи зерин як санҷиш аст. Фаромӯш накунед, ки тафтиш кунед ҳуҷҷатҳои расмӣ Proxmox V.E.

Барои идора кардани кластери санҷишӣ, мо се серверро бо гипервизори Proxmox бо ҳамон конфигуратсия насб кардем (2 ядро, 2 ГБ хотираи оперативӣ).

Агар шумо хоҳед донед, ки чӣ тавр шумо метавонед Proxmox-ро насб кунед, пас тавсия медиҳем, ки мақолаи қаблии моро хонед - Сеҳри виртуализатсия: курси муқаддимавӣ дар Proxmox VE.

Дар аввал, пас аз насб кардани ОС, як сервери ягона кор мекунад ҳолати мустақил.

Кластер дар Proxmox VE
Бо пахш кардани тугма кластер эҷод кунед Эҷоди кластер дар фасли дахлдор.

Кластер дар Proxmox VE
Мо барои кластери оянда ном гузошта, пайвасти фаъоли шабакаро интихоб мекунем.

Кластер дар Proxmox VE
Тугмаи Эҷод -ро пахш кунед. Сервер калиди 2048-бит тавлид мекунад ва онро дар баробари параметрҳои кластери нав ба файлҳои конфигуратсия менависад.

Кластер дар Proxmox VE
Садо Ояндасоз ВАЗИФА ОК дар бораи бомуваффакият анчом ёфтани амалиёт шаходат медихад. Ҳоло, ба маълумоти умумӣ дар бораи система нигоҳ карда, дидан мумкин аст, ки сервер ба режими кластер гузаштааст. То ҳол кластер танҳо аз як гиреҳ иборат аст, яъне он то ҳол қобилиятҳое надорад, ки барои он кластер лозим аст.

Кластер дар Proxmox VE

Дохилшавӣ ба кластер

Пеш аз пайваст шудан ба кластери сохташуда, мо бояд маълумотро барои анҷом додани пайвастшавӣ ба даст орем. Барои ин, ба қисмат равед Кластер ва нажимаем кнопку Маълумотро ҳамроҳ кунед.

Кластер дар Proxmox VE
Дар равзанаи кушодашуда, мо ба мундариҷаи майдони ҳамон ном таваҷҷӯҳ дорем. Он бояд нусхабардорӣ карда шавад.

Кластер дар Proxmox VE
Ҳама параметрҳои зарурии пайвастшавӣ дар ин ҷо рамзгузорӣ шудаанд: суроғаи сервер барои пайвастшавӣ ва изи ангуштони рақамӣ. Мо ба сервере меравем, ки бояд ба кластер дохил карда шавад. Мо тугмаро пахш мекунем Ба кластер ҳамроҳ шавед ва дар равзанаи кушодашуда мундариҷаи нусхабардориро часбонед.

Кластер дар Proxmox VE
майдонҳои Суроғаи ҳамсолон и Санҷишҳо ба таври автоматй пур карда мешавад. Рамзи решаи гиреҳи рақами 1-ро ворид кунед, пайвасти шабакаро интихоб кунед ва тугмаро пахш кунед ҳамроҳ.

Кластер дар Proxmox VE
Дар ҷараёни пайвастшавӣ ба кластер, веб саҳифаи GUI метавонад навсозӣ қатъ шавад. Ин хуб аст, танҳо саҳифаро аз нав бор кунед. Айнан ҳамин тавр, мо гиреҳи дигарро илова мекунем ва дар натиҷа кластери мукаммали 3 гиреҳи корӣ мегирем.

Кластер дар Proxmox VE
Акнун мо метавонем ҳамаи гиреҳҳои кластерро аз як GUI идора кунем.

Кластер дар Proxmox VE

Ташкилоти дастрасии баланд

Proxmox аз қуттӣ функсияҳои ташкили HA-ро ҳам барои мошинҳои виртуалӣ ва ҳам контейнерҳои LXC дастгирӣ мекунад. Утилита ха-мудир хатогиҳо ва нокомиро ошкор ва коркард мекунад, аз як гиреҳи ноком ба кори корӣ интиқол медиҳад. Барои дуруст кор кардани механизм зарур аст, ки мошинҳои виртуалӣ ва контейнерҳо захираи умумии файл дошта бошанд.

Пас аз фаъол кардани функсияи дастрасии баланд, стеки нармафзори ha-meneger ҳолати мошини виртуалӣ ё контейнерро пайваста назорат мекунад ва ба таври асинхронӣ бо дигар гиреҳҳои кластер ҳамкорӣ мекунад.

Замимаи нигаҳдории муштарак

Ҳамчун мисол, мо як ҳиссаи хурди файли NFS-ро дар 192.168.88.18 ҷойгир кардем. Барои он ки ҳамаи гиреҳҳои кластер онро истифода баранд, шумо бояд амалҳои зеринро иҷро кунед.

Аз менюи интерфейси веб интихоб кунед Маркази додаҳо - Нигоҳдорӣ - Илова - NFS.

Кластер дар Proxmox VE
Майдонҳоро пур кунед ID и Сервер. Дар рӯйхати афтанда содирот аз рӯйхати дастрас ва дар рӯйхат каталоги дилхоҳро интихоб кунед Content — намудҳои маълумоти зарурӣ. Пас аз пахш кардани тугма илова кардан нигаҳдорӣ ба ҳамаи гиреҳҳои кластер пайваст карда мешавад.

Кластер дар Proxmox VE
Ҳангоми сохтани мошинҳои виртуалӣ ва контейнерҳо дар ҳама гуна гиреҳҳо, мо худамонро муайян мекунем дории ҳамчун анбор.

Ҷойгир кардани HA

Масалан, биёед як контейнерро бо Ubuntu 18.04 созем ва дастрасии баландро барои он танзим кунем. Пас аз эҷод ва ба кор андохтани контейнер, ба қисмат гузаред Маркази маълумот-HA-Илова. Дар майдоне, ки кушода мешавад, ID мошини виртуалӣ/контейнер ва шумораи максималии кӯшишҳои бозоғозӣ ва ҳаракат байни гиреҳҳоро муайян кунед.

Агар ин рақам аз ҳад зиёд бошад, гипервизор VM-ро ноком нишон медиҳад ва онро дар ҳолати Хато мегузорад ва пас аз он иҷрои ҳама гуна амалҳоро бо он қатъ мекунад.

Кластер дар Proxmox VE
Пас аз пахш кардани тугма илова кардан утилит ха-мудир ҳамаи гиреҳҳои кластерро огоҳ мекунад, ки ҳоло VM бо ID-и муайяншуда идора карда мешавад ва дар ҳолати садама он бояд дар гиреҳи дигар аз нав оғоз карда шавад.

Кластер дар Proxmox VE

Биёед садама кунем

Барои дидани он, ки механизми коммутатсионӣ чӣ гуна кор мекунад, биёед таъминоти барқи node1-ро ба таври ғайримуқаррарӣ хомӯш кунем. Мо аз гиреҳи дигар назар мекунем, ки бо кластер чӣ рӯй медиҳад. Мо мебинем, ки система нокомиро ислоҳ кардааст.

Кластер дар Proxmox VE

Фаъолияти механизми ХА маънои муттасилии ВМ-ро надорад. Ҳамин ки гиреҳ "афтад", амалиёти VM муваққатан қатъ карда мешавад, то он даме, ки он ба таври худкор дар гиреҳи дигар аз нав оғоз шавад.

Ва дар ин ҷо "ҷодугарӣ" оғоз мешавад - кластер ба таври худкор гиреҳро барои идора кардани VM-и мо дубора таъин кард ва дар тӯли 120 сония кор ба таври худкор барқарор карда шуд.

Кластер дар Proxmox VE
Мо гиреҳи 2-ро оид ба ғизо хомӯш мекунем. Биёед бубинем, ки кластер зинда мемонад ва оё VM ба таври худкор ба ҳолати корӣ бармегардад.

Кластер дар Proxmox VE
Афсус, чи тавре ки мебинем, мо бо он масъалае дорем, ки дар ягона гирехи бокимонда дигар кворум нест, ки ХА-ро ба таври худкор бекор мекунад. Мо фармон медиҳем, ки дар консол насб кардани кворумро маҷбур кунем.

pvecm expected 1

Кластер дар Proxmox VE
Пас аз 2 дақиқа, механизми HA дуруст кор кард ва гиреҳи 2-ро наёфта, VM-и моро дар node3 оғоз кард.

Кластер дар Proxmox VE
Ҳамин ки мо node1 ва node2-ро дубора фаъол кардем, кластер пурра барқарор карда шуд. Лутфан қайд кунед, ки VM мустақилона ба node1 бармегардад, аммо ин корро дастӣ кардан мумкин аст.

Натиҷа

Мо ба шумо дар бораи чӣ гуна кор кардани механизми кластерсозии Proxmox нақл кардем ва инчунин ба шумо нишон додем, ки чӣ гуна HA барои мошинҳои виртуалӣ ва контейнерҳо танзим карда шудааст. Истифодаи дурусти кластеризатсия ва HA эътимоднокии инфрасохторро хеле зиёд мекунад ва инчунин барқарорсозии офатҳои табииро таъмин мекунад.

Пеш аз сохтани кластер, шумо бояд фавран ба нақша гиред, ки он бо кадом мақсадҳо истифода мешавад ва дар оянда чӣ қадар миқёс лозим аст. Шумо инчунин бояд инфрасохтори шабакаро барои омодагӣ ба кор бо таъхирҳои ҳадди ақал тафтиш кунед, то кластери оянда бе хато кор кунад.

Ба мо бигӯед - оё шумо имкониятҳои кластерсозии Proxmox-ро истифода мебаред? Мо шуморо дар шарҳҳо интизорем.

Мақолаҳои қаблӣ дар гипервизори Proxmox VE:

Манбаъ: will.com

Илова Эзоҳ