VK Cloud logo

Жүктеме теңгергіштерінің күйлері

Орналастыру күйлері

Орналастыру күйі (provisioning_status) — бұл теңгергіштің өмірлік циклінің қай кезеңінде тұрғанын көрсететін күй. Теңгергішті жасау, жаңарту немесе жоюдың күйін және сәттілігін көрсетеді.

Орналастырудың мүмкін күйлері:

Жеке кабинеттегі атауы

Техникалық атауы

Сипаттамасы

Белсенді

ACTIVE

Теңгергіш сәтті жасалды және жұмысқа дайын, конфигурация қолданылды

Қате

ERROR

Теңгергішті жасау немесе оның баптауларын өзгерту кезінде қате орын алды. Оның нақты күйі белгісіз. Техникалық қолдауға жүгініңіз

Жасалуда

PENDING_CREATE

Теңгергіш жасалуда

Жаңарту

PENDING_UPDATE

Теңгергіш жаңартылуда

Жою

PENDING_DELETE

Теңгергіш жойылуда

Жұмыс күйінің статустары

Жұмыс күйінің статустары (operating_status) екі түрге бөлінеді:

  • негізгі — жоғарғы деңгейде көрсетіледі, мысалы, жеке кабинетте;
  • арнайы — тек пул және бэкендтер деңгейінде көрсетіледі, OpenStack CLI көмегімен көруге болады.

Негізгі жұмыс күйі статустары

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

Негізгі жұмыс күйінің мүмкін статустары:

Атауы

Сипаттамасы

ONLINE

Күй кемінде бір шарт орындалғанда беріледі:

  • Теңгергіш қалыпты жұмыс істейді (теңгергіштің барлық жүйелік процестері дұрыс жұмыс істеп, қосылымдарды қабылдайды). Бұл шарт пулға бірде-бір бэкенд қосылмаған болса да тексеріледі.
  • Пулдың барлық қатысушылары (бэкендтер, теңгерімдеу ережелері) жарамды күйде және қолжетімділік сынағына жауап береді

DEGRADED

Күй кемінде бір шарт орындалғанда беріледі:

  • Пулдың бір немесе бірнеше қатысушысы (бэкенд) ERROR күйінде (қолжетімділік сынағына жауап бермейді).
  • Жоғары қолжетімділік Active-Standby кластері құрамындағы Amphora кластерінің түйіндерінің бірі қолжетімділік сынағына жауап беруді тоқтатты, сервис Active режиміндегі түйінде сұрауларға қызмет көрсетуді жалғастырады

ERROR

Күй кемінде бір шарт орындалғанда беріледі:

  • Пулдың барлық қатысушылары (бэкендтер) қолжетімділік сынағына жауап бермейді.
  • Пулдың барлық қатысушыларына салмақ коэффициенті 0 берілген (әкімші барлық бэкендтерде DRAINING белсендірді).
  • Инфрақұрылымдық ақау орын алып, соның нәтижесінде Amphora кластерінің екі түйіні де қолжетімділік сынақтарына жауап бермейді.
  • Пулдың барлық қатысушылары (бэкендтер) өшірілген (әкімші барлық бэкендтерді OFFLINE күйіне ауыстырды).
  • HAProxy демоны конфигурацияны қолдана алмағандықтан инфрақұрылымдық ақау орын алды

Арнайы жұмыс күйі статустары

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

Арнайы жұмыс күйінің мүмкін статустары:

Атауы

Сипаттамасы

DRAINING

Әкімші пулдың бір немесе бірнеше қатысушысы жаңа қосылымдарды қабылдамайтынын анықтады

OFFLINE

Әкімші пулды немесе бэкендті белсенді емес күйге ауыстырды

NO_MONITOR

Пул үшін бэкендтердің күйін тексеру механизмі бапталмаған

Жұмыс күйі статустарының сәйкестік матрицасы

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

Бұл мысалда ERROR күйіндегі бэкенд HTTP-қолжетімділік сынағы қателікпен аяқталатын веб-қосымша деңгейіндегі істен шығуды көрсетеді. ONLINE күйіндегі бэкенд қолжетімділік сынағына жауап беретін, қалыпты жұмыс істейтін бэкендті білдіреді.

Бэкенд-1 күйі
Бэкенд-2 күйі
Негізгі күй
ONLINE
ONLINE
ONLINE
ONLINE
ERROR
DEGRADED
ERROR
ERROR
ERROR
ONLINE
DRAINING
ONLINE
DRAINING
DRAINING
ERROR
ONLINE
OFFLINE
ONLINE
OFFLINE
OFFLINE
ERROR