Сообщество - Лига Сисадминов

Лига Сисадминов

2 407 постов 18 923 подписчика

Популярные теги в сообществе:

Проблема c API telegram

Сегодня часть ботов перестали работать, не приходят уведомления, есть подозрение что РКН дрочеры эксперементируют.
Кто зафиксировал, комрады?
Вроткомпот, достали уже латентные инженегры РКН - кого от чего защищают?!
Твари ссыкливые, шлиб воевать, вместо пакостей...

5

Когда VMware Vcenter VLCM не стартуют или соревнование по кривизне кода (про CPU Mwait)

Для ЛЛ: читайте логи, они очень полезны

Про что тут

Когда-то давно, то есть года два назад, еще до окончательной победы Linux, существовала такая фирма – VMware. Больше не существует. Одним из простых, дешевых и надежных продуктов VMware была операционная система ESXi, которая почти ничего не умела, особенно после того, как из нее удалили остаток Linux, и возможность загружать в ядро ОС – какие попало драйвера. Но это уже другая история. А так, ESXi – это гипервизор, чуть лучше чем MS Hyper-V, но резко отстающий от KVM, в том числе по причине чудовищно переусложненного в работе планировщика использования ядра, по сравнению с CFS, и тем более, EEVDF. Кому это вообще надо, прибивать гвоздями VM к 1,2, и 20 ядрам?

Одной из функций этой ОС было обеспечение высокой доступности виртуальных машин. Функция работала крайне просто – в группе физических хостов выбирался мастер, который следил за доступностью остальных хостов. Если какой-то хост переставал отвечать на запросы, считалось что он вышел из строя, и дальше отрабатывал механизм обработки отказа. Сначала это был Automated Availability Manager, затем Fault Domain Manager (FDM) .

Почитать про эту древность 15 летней давности можно тута , а посмотреть как это работает теперь – здеся, в лабораторной работе vSphere High Availability , или почитать в книжке vSphere Availability VMware vSphere 7.0 Update 3

vSphere Clustering Service (vCLS)

В VMware vSphere 7 U1 был презентован дополнительный механизм наблюдения за доступностью - vSphere Clustering Service (vCLS), представляющий из себя три очень маленькие служебные виртуальные машины на хост, обслуживающие vCLS Control Plane. https://vm-guru.com/news/vmware-vsphere-clustering-services

Механизм работал плохо, и работает очень плохо. Настолько плохо, что кнопку «отключить эту поделку» перенесли из служебных настроек кластера в главное меню, и написали огромную статью - How to Disable vCLS on a Cluster via Retreat Mode

При этом, разбираться «почему так» и писать какой-то deep dive никто не стал.

Между тем, немногочисленные оставшиеся программисты все же написали (наконец-то!) нормальное логирование, и теперь, иногда, можно в hostd.log увидеть строку infra/vCLS .. Power On message: Feature 'cpuid.mwait' was 0, but must be 0x1.

Раньше, давно, было сложнее – просто VM писала «нишмагла» - vCLS VMs fail to power on with an error message "Insufficient resources" in vSphere 7.0 Update 1 or newer или ничего не писала или еще 100 вариантов из статьи vSphere Cluster Services (vCLS) Known Issues/Corner Cases, или обращаться вместо Маркса в eam.log или применять черную магию вне Дурмстранга:

/etc/init.d/infravisor status

inf-cli get pods -n vcls

configstorecli config current set -c esx -g infravisor_pods -k vcls -p /pod_settings/enabled -v true

monitor/mwait instructions

mwait – это даже не черная магия, это нечто, что сделано чтобы сэкономить .. чего-то

- то есть следить за .. за чем-то следить - The following cause the processor to exit the implementation-dependent-optimized state

Где проблема

Проблема в том, что у разных производителей материнских плат – разное понимание, нужно ли это вообще, и в какой раздел конфигурации это положить. Или же, вообще поставить режим работы «Auto», но что это значит в конкретных задачах – понять можно далеко не всегда. Но, как выясняется, спустя 4 года проблем - надо ставить 1. Что значит включено.

The below three situations are possible when Monitor/MWAIT is disabled:

Cluster-wide EVC issues prevent enabling EVC

VM-based EVC settings (introduced with vSphere 6.7) prevent turning as well as moving VMs

vCLS (vSphere Cluster Services) introduced with vCenter 7.0 U1 prevents to start vCLS VMs

Default BIOS settings with Monitor/MWAIT being disabled on Lenovo based servers prevents enabling EVC for cluster or individual VMs

Что делать

Переходить на KVM конечно, там такого нет и не будет.

Показать полностью
6

Tor как сервис VPN

Пару лет назад делал схему. Tor поднимался как служба и слушала порт для подключения, к нему цеплял Хром. И на хроме уже прописывал, для каких сайтов пользовать цепочку из Tor-a. Сейчас тыкался, не смог сделать, не могу вспомнить, как и какой процесс и с какими параметрами запускать. В гугле одна херня ищется, (по типу Тор через ВПН и пр рукодрочева для школьника ) как и в других сервисах.

Может кто поможет, пожалуйста. Тыкните что делать. Система Win7/10/11.

100
Лига Сисадминов

Ответ на пост «Техподдержка всем обязана?»8

А мы вот были как-то как тот аутсорс. .

Обратились к нам компания, которой надо было сайтом заниматься. Ну работали и работали, у них сисадмин бошковитый, который и по серверам и по телефонии и email сервис поднял.

А мы в общем чате, где руководство ихнее раздаёт указы. Каждый день этот сисадмин какой-то херней занимался. То телефоны плохо слышно (в IP телефонии), то сайт медленно грузит, то црм лагает, то документы не печатаются, то с 1с что-то там у них. В итоге уволился.

А дальше почему-то мы стали тем сисадмином. Что-то упало - идите смотрите, вы же айтишники. Телефоны не пашут - ну гляньте че сложно. Посмотрели мы на это месяц и предложили ценник втрое увеличить. Отказались, но с задачами отстали

69

Ответ на пост «Техподдержка всем обязана?»8

На самом деле поражает отношение к сисадминам со стороны бухгалтеров, консультантов и прочих.

Я сам программист и к администратору обращаюсь в том случае, если мне нужно получить доступ, установить программу, перезапустить сервер и т.д. То, что происходит внутри этих программ - моя прямая трудовая обязанность. Если написанная мною программа потом некорректно работает, то это в первую очередь моя проблема, если проблема внутри бд или другого сервиса - тоже, пока не определено обратное.

Почему же у бухгалтеров и прочих, которые получают зачастую больше некоторых программистов и администраторов иначе? Многие из них не стесняются того, что не могут разобраться в своих основных инструментах и не подходят под определение "опытный пользователь ПК".

37

Ответ на пост «Техподдержка всем обязана?»8

Ерунда какая-то. Если твои компетенции в IT не выходят за уровень эникейщика, то и работай эникейщиком, а не дуй щёки. Между прочим хороший эникейщик на вес золота, ведь именно он может рассказать разъяренной главбухше, что не она дура, а компьютер -это дикий и необъезженный мустанг, которому вот сейчас вожжа попала под хвост. Вожжу усилиями дипломированного специалиста вытащим, и она может дальше гордо гарцевать ведя за собой полчища своих «девочек» на таких же диких мустангах. При таком раскладе, полковой ветеринар имеет почет, уважение, печеньки и коньяк. Некоторые мои знакомые по этой схеме или работали годами, пиная буи, а один даже вырос до директора IT департамента достаточно крупной конторы.

Отличная работа, все прочитано!