Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Погрузитесь в увлекательный мир, где вас ждут уникальные герои, строительство собственной цитадели и захватывающие бои в формате «три в ряд»!  Откройте новые горизонты в жанре РПГ.

Время Героев: Три в ряд RPG

Три в ряд, Мидкорные, Приключения

Играть

Топ прошлой недели

  • AlexKud AlexKud 35 постов
  • Animalrescueed Animalrescueed 52 поста
  • Webstrannik1 Webstrannik1 50 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

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

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
12
Mercury13
1 день назад
IT-юмор

Ответ Rec17 в «Что-то анекдоты заглохли»⁠⁠250

Раз я компьютéрик, то и анекдот будет компьютерный.

Сидит хакер за компом, ни на кого внимания не обращает.
Его пытаются отвлечь:
— Смотри, там НЛО под окнами завис!
Он, не оборачиваясь:
— Вы ставите его под Windows, он и виснет! Под линуксом надо!

(Кто не в курсе, Windows 95 и 98 были крайне нестабильными и в некоторых применениях вроде ФИДОшной ноды едва выдерживали сутки аптайма.)

Анекдот Текст Волна постов Ответ на пост IT юмор Linux и Windows
12
142
GhostAGGA
GhostAGGA
21 день назад
Видеохостинг на Пикабу

С 14 октября 2025 года компания Microsoft официально прекратила поддержку OC Windows 10⁠⁠

Устройства на Windows 10 продолжат работать, но пользователи больше не будут получать обновления функций и безопасности. timeweb.com RBC.ru Microsoft рекомендует пользователям установить Windows 11, если их устройство соответствует минимальным системным требованиям: 4 Гб оперативной памяти, 64 Гб свободного места на диске и наличие модуля доверенной платформы TPM 2.0. RBC.ru

Перейти к видео
Вертикальное видео Windows 10 Windows 11 Linux и Windows Microsoft Смотреть со звуком Мемы William Papadin Видео Короткие видео Компьютер
242
igor8731
igor8731
22 дня назад
Серия ЛИНУКС ПОБЕДИЛ!

88. Винда-десятка умерла. Миллионы пользователей скорбят!⁠⁠

UPD:

ШОК! ХАЛЯВНАЯ ПИРАТСКАЯ ВИНДА БОЛЬШЕ НЕ ВЕРНЕТСЯ НИКОГДА?

Почему тогда в школах внедрили Астра Линукс, если с виндой якобы все в порядке? Что теперь делать учителям, ученикам и родителям учеников?

Например игры. Это первое что отвалится в течении пары лет с момента прекращения поддержки системы. А следом посыпятся и остальные программы. Что будет с играми?

У вас есть загрузочная флешка на 30 гб для винды 11 и ваш ноутбук потянет такую нагрузку? А как вы сможете создать и оплатить учетную запись в майкрософт, если Россия под санкциями? Разве это не русофобия?

Теперь новая версия винды 11, 12 и так далее будет выходить каждый год? И каждая новая версия будет опять глючить, опять что-то важно отвалится, она будет становится еще тяжелее, 50, 100 гигабайт на загрузочной флешке? Разве это удобно?

Разве майкрософт не повернулась задом к обычным пользователям и разве она не превращается на наших глазах из доступной операционки, как газета, в которую наши отцы и деды заворачивали рыбу, в какую-то опасную тоталитарную ограниченную секту особенно продвинутых русофобских корпоративных пользователей?

Ушла целая эпоха СТАБИЛЬНОСТИ И ЗАСТОЯ НА ВИНДЕ 10 (в хорошем смысле этого смысла), почти как при Брежневе! Такой стабильности больше никогда не будет! На мой взгляд!

ПОМНИМ, СКОРБИМ! НЕ ЗАБУДЕМ! НЕ ПРОСТИМ!

Пи Си: Кроме того, Microsoft усложнила установку Windows 11: теперь для корректной установки системы необходимы учётная запись Microsoft и подключение к интернету.

ВИНДА 12 НЕ БУДЕТ РАБОТАТЬ БЕЗ ИНТЕРНЕТА!

Новая настольная ОС корпорации Microsoft с предварительным названием Windows 12, вероятно, будет распространяться по новой для этой системы схеме. Как пишет портал Neowin, вместо единоразовой покупки лицензии пользователям придется на регулярной основе нести Microsoft деньги, потому что купить они смогут только подписку на новую ОС.

Пожизненная лицензия выгоднее.

Перевод Windows 12 на подписочную модель распространения может не понравиться многим пользователям. Если раньше они покупали ПК, ноутбук или просто коробку с Windows и знали, что приобретают ОС в вечное пользование, то с переходом на подписку они лишатся этого.

Теоретических выходов из этой ситуации три.

Первый – как можно дольше оставаться на Windows 11 или Windows 10, за которые можно заплатить единоразово (поддержка Windows 10 истекает в октябре 2025 г.).

Второй – это переход на macOS, которая приобретается один раз в комплекте с iMac, MacBook, Mac mini или Mac Pro и затем на протяжении нескольких лет регулярно получает обновления до новых версий.

Третий выход – это переход на Linux, подавляющее большинство дистрибутивов которого распространяются на полностью безвозмездной основе.

88. Винда-десятка умерла. Миллионы пользователей скорбят!

Такое горе, такое горе объединило миллионы пользователей всего мира! Это такое огромное интернациональное горе, это просто океан слез, я не знаю, с чем такое горе можно сравнить! Я читаю отзывы учителей про школьный линукс, про ноутбуки, которые якобы были закуплены для школ и якобы уже 10 лет пылятся на складах школ, потому что никто якобы за эти 10 лет не начал обучать российских педагогов основам линукса. Я просто не могу в это поверить! Я так возмущен, что даже спать не могу! Я прорыдал сегодня всю ночь!

Я уже 13 лет сижу на Линуксе благодаря моему другу и чувствую себя очень виноватым, как будто это лично я убил эту несчастную винду-десятку, которой я успел использовать всего три года, но меня так достали все эти вирусы!

Сегодня, 14 октября 2025 года, наступил САМЫЙ ЧЕРНЫЙ ДЕНЬ для миллионов пользователей операционной системы Windows 10 во всем мире. Закончилась целая эпоха — Windows 10, операционная система, с которой многие начали свой цифровой путь, сегодня окончательно умерла! Доктор сказал - в морг, значит в морг!

Сегодня американская публичная транснациональная корпорация Microsoft Corporation, один из крупнейших в мире разработчиков в сфере проприетарного программного обеспечения для различного рода вычислительной техники — персональных компьютеров, игровых приставок, КПК, мобильных телефонов и прочего, официально прекращает поддержку Windows 10 — системы, установленной на сотнях миллионов устройств по всему миру (Microsoft Support).

УМЕРЛА ОПЕРАЦИОНКА ВРАЖДЕБНОЙ К РОССИИ ТРАНСНАЦИОНАЛЬНОЙ КОРПОРАЦИИ. ПЛАКАТЬ ИЛИ РАДОВАТЬСЯ?

Предупреждаю: руководство Microsoft крайне враждебно относится к России, они не стали продлевать лицензии российским компаниям после 30 сентября 2023 года и все продукты Microsoft перестали обновляться. (ОЧЕНЬ СИЛЬНО ОСУЖДАЮ!)

А теперь ВИНДА 10 умерла для пользователей всего мира! Разве это не закономерный бумеранг за русофобию?

18+! Компания Microsoft активно поддерживает запрещенные в РФ как терроризм и экстремизм международные организации и движения и с 2006 года является платиновым спонсором запрещенного в РФ парада в Сиэтле. (ОЧЕНЬ СИЛЬНО ОСУЖДАЮ!)

Для кого-то это просто уведомление от компании, но для специалистов по безопасности — тревожный сигнал. Windows 10 вышла в 2015 году и стала самой массовой ОС Microsoft. Тогда обещали десять лет поддержки — и обещание выполнено. Теперь Microsoft делает ставку на обновление Windows 11 и устройства с искусственным интеллектом, открывающие новую технологическую главу.

После 14 октября 2025 года Windows 10 больше не будет получать бесплатные обновления безопасности, исправления уязвимостей и техническую помощь.

“После 14 октября 2025 года компьютеры с Windows 10 продолжат работать, но Microsoft больше не будет предоставлять обновления безопасности или исправления”, — говорится в официальном сообщении (Microsoft Support).

Это не резкое отключение, а постепенное угасание. Сначала перестанут выходить патчи, потом появятся ошибки совместимости, позже — откажут отдельные драйверы и сервисы.

Система вроде бы работает, но уже не чувствует пульс современной сети.

Мы уже проходили это. Когда закончилась поддержка Windows XP, вирусы WannaCry и Petya за год заразили сотни тысяч компьютеров, включая больницы и банки.

История рискует повториться: без обновлений даже домашний ноутбук превращается в открытую дверь для злоумышленников.

В 2025-м атаки станут изощрённее, а уязвимостей — больше. Для компаний это угроза утечки данных, для пользователей — риск потери файлов и блокировки аккаунтов.

Мир кибератак 2025 не простит беспечности.

КАК ЖИТЬ ДАЛЬШЕ, ПОСЛЕ СМЕРТИ ВИНДЫ-ДЕСЯТКИ?

Microsoft предлагает платную программу Extended Security Updates (ESU), продлевающую получение критических обновлений безопасности ещё на три года.

Yusuf Mehdi, вице-президент Microsoft, объясняет: “The Windows 10 Extended Security Updates (ESU) program is designed to help keep your Windows 10 PC protected after support ends on Oct. 14, 2025.” (Windows Blog)

Программа ориентирована прежде всего на компании, но впервые пользователям предложат бесплатное продление на год при синхронизации с учётной записью Microsoft.

Проверьте, готов ли компьютер к переходу на Windows 11 через приложение PC Health Check. Если устройство подходит — сделайте резервную копию данных и обновитесь. Всё займёт меньше часа.

Если обновление невозможно, есть варианты: лёгкие дистрибутивы Linux (Mint, Zorin OS, Ubuntu) или ChromeOS Flex, превращающая старые ноутбуки в быстрые облачные машины.

Главное — не оставаться без обновлений и позаботиться о защите компьютера. “Ежемесячные обновления безопасности — основа защиты Windows, и без них система становится уязвимой уже через недели”, — напоминают специалисты Microsoft.

Windows 10 — не просто программа. Это часть жизни миллионов людей, которые видели её на первом ноутбуке, в офисе или в школе.

Она пережила пандемию, расцвет удалённой работы и начало эры искусственного интеллекта.

Теперь её место займёт Windows 11 — более быстрая, визуально обновлённая и тесно связанная с облаком и ИИ.

Тем, кто подумывает о новом устройстве, стоит обратить внимание на новые ноутбуки Microsoft с Copilot — они уже созданы под будущее.

Да, сегодня мы прощаемся с Windows 10. Но, может быть, это повод заглянуть вперёд и проверить свой компьютер уже сегодня?

КОГДА УМРЕТ ВИНДА 11?

С 11 ноября 2025 года компания Microsoft планирует завершить поддержку домашних и профессиональных версий Windows 11 (23H2). Системы Home и Pro перестанут получать обновления безопасности и исправления ошибок.

Для корпоративных клиентов, учебных заведений и систем на базе IoT срок обслуживания продлён до ноября 2026 года.

Microsoft рекомендует пользователям перейти на более актуальные версии операционной системы, например, с порядковыми номерами 24H2 или 25H2.

Windows 11 23H2 умрет 10 ноября 2026 года.

Windows 11 24H2 умрет 12 октября 2027 года.

КАКИЕ МУКИ И СТРАДАНИЯ ИСПЫТЫВАЮТ МИЛЛИОНЫ ПОЛЬЗОВАТЕЛЕЙ НА ВИНДЕ 11?

Неужели винда 11, 12 больше никогда не будет работать стабильно, как винда 10? Черный экран и доругие проблемы винды 11 - это какая-то порча или это бумеранг за русофобию?

Некоторые проблемы, которые встречались у пользователей Windows 11:

Потребность в большом количестве дискового пространства. Даже при установленном небольшом количестве софта система могла занимать десятки гигабайт.

Microsoft рекомендует использовать флешку объёмом минимум 8 ГБ для создания загрузочного USB-диска для установки Windows 11. Однако для обеспечения достаточного места для обновлений и дополнительных инструментов, которые могут быть полезны во время установки, рекомендуется использовать флешку объёмом от 16 до 30 ГБ. Источник: официальный сайт компании Майкрософт.

Для сравнения. Самый легкий Debian весит всего 335 mb! Самый тяжелый Red Hat - 7 gb. Мой любимый Линукс Минт для пенсионеров и школьников весит 1,9 gb. -

Проблемы с веб-камерой. Например, Logitech HD Webcam C270 могла глючить, подвешивать систему и выдавать искажённый звук.

Зависание панели задач при выходе компьютера из спящего режима.

Ложные предупреждения о событии брандмауэра Windows 2042 Config Read Failed.

Задержка реагирования на команду Alt+Tab во время игр.

Сбои воспроизведения защищённого контента в ряде приложений Blu-ray/DVD/цифрового ТВ.

По информации на 30 сентября 2025 года, среди проблем Windows 11 версии 25H2 — сбой установки обновлений через WUSA при запуске из сетевой папки и ошибки защиты, чёрный экран, прерывания воспроизведения или зависания в приложениях, использующих Enhanced Video Renderer с HDCP-контролем или DRM для цифрового аудио.

Microsoft ведёт и обновляет перечень проблем на портале «Состояние выпуска Windows».

О СТРАДАНИЯХ И МУКАХ УЧИТЕЛЕЙ В РОССИЙСКИХ ШКОЛАХ ЗАМОЛВИТЕ СЛОВО!

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

Но проблемы школьного линукса оказались таких чудовищных размеров, что я, пользователь-любитель со стажем 13 лет на линукс минт, пришел в дикий ужас от той чудовищной ситуации, в которой оказались российские учителя, ученики и родители учеников.

Я даже не рискну сам описывать весь этот кошмар, я в такое просто отказываюсь верить! Я приведу отдельные цитаты и напишу, что все события и персонажи выдуманы, все совпадения случайны, я не я. лошадь не моя! Пусть это будет мой фантастический рассказ, бред моего воспаленного воображения, мой страшный сон, что вполне можно объяснить моим диагнозом - биполярное аффективное расстройство личности!

Цитата. "Здравствуйте, коллеги! Как у вас обстоят дела с переходом на ОС Линукс Астра? Привыкаете работать?

У нас столько сложностей, начиная от установки программ и заканчивая работой в офисном пакете. Ещё компьютеры старые, не осиляют работу, по 15 минут ждёшь открытия/отвисания документа. Пока найдешь нужную команду, глаза на лоб лезут. Не все документы открываются, особенно презентации. Более того, текстовый документ загадочным образом превращается в архив с непонятным содержимым.

И коллеги приходят ко мне со своими вопросами: а как мне то сделать, а как это? Я не системный администратор, я обычный оператор ПК. И так же, как они, я не осваиваю, и так же мало пока понимаю в новой операционной системе. Так на меня ещё смотрят так, как будто я виновата в том, что у них не открывается что-то.

Но не я же решила переустановить систему. Обидно как-то. Я столько сидела над установкой самой ОС, МФУ, настройкой проекторов. Чувствую себя в этой ситуации брошенной в глубокий колодец, из которого не знаю, как выбираться. Я вроде бы не глупая, и все же руки опускаются." Конец цитаты.

Далее я хочу привести текст, к которому было так много претензий пользователей Линукса, что я его вижу только как предмет для обсуждения, но не как истину в последней инстанции! Я даже не рискну вставить свои пять копеек в такое бурное обсуждение очень продивнутых пользователей Линукса!

Цитата. "В России идёт не только цифровизация, но и импортозамещение ПО для образования. Как рассказала в апреле на конференции «Цифровая трансформация системы образования: импортозамещение в сфере IT» Людмила Бокова, и. о. директора ФГАУ «Федеральный институт цифровой трансформации в сфере образования» Минпросвещения, при создании «Цифровой образовательной среды» делается акцент на современные отечественные решения.

Недавно стало известно, что федеральная государственная информационная система «Моя школа» будет работать на одной из ОС семейства Linux. В то же время Минцифры планирует перевести системы ЕГЭ на Linux. Это объясняется снижением расходов школ на лицензированные продукты Windows.

По данным главы Минцифры Максута Шадаева, озвученным на сессии «Цифровая экономика» в рамках форума CNews 2021, не менее 50% школьных компьютеров оснащены операционной системой Linux.

В то же время по данным исследования «Применение российского ПО в школьном образовании», которое весной этого года провела среди более 5 тысяч сотрудников школ компания «Академия АйТи», 88,8% российских школ используют всё-таки зарубежный софт. Из учителей, знакомых с отечественным ПО, по данным этого исследования, только 25% считают себя уверенными пользователями, 27% знают, как с ним работать, лишь теоретически, но практического опыта не имели, и ещё 18% признались, что знают только названия продуктов. При этом рынок отечественных операционных систем, установленных в российских школах, представлен продуктами на базе Linux.

На конференции «Цифровая трансформация системы образования: импортозамещение в сфере IT» отметили, что при переходе на российское ПО есть трудности совместимости разного ПО, проблемы с подключением периферийных устройств и отсутствие совместимых драйверов.

Наталия описала, какие проблемы для информатики и инженерных классов влечёт переход школ с Windows на Linux, на примере конкретной подмосковной школы, на базе которой работает её Школа юного инженера. В учебное заведение было поставлено около 70 ноутбуков с предустановленной ОС ALT Linux. Но применить в образовательном процессе эти ноутбуки оказалось невозможно ни для преподавания информатики, ни для проведения занятий по технологиям ― главного, для чего массово нужны компьютеры на уроках в школе. В то же время три имеющихся в школе ноутбука, оснащённых Windows, пользуются огромным спросом.

В чём же проблема?

«Первая загвоздка в том, что на ALT Linux невозможно установить именно те компьютерные программы, которые нужны не для развлечения или делопроизводства, а для профессионального преподавания языков программирования и компьютерного 3D-моделирования. Без этих знаний у подрастающего поколения никакой цифровизации экономики у нас в стране не получится», — пишет Наталия.

При этом переустановить отечественную ОС ALT Linux на платную лицензионную Windows или на бесплатную американскую Linux на школьных ноутбуках, по её словам, невозможно, потому что это будет истолковано как нецелевое использование средств.

В результате ноутбуки лежат без дела. Кроме того, отмечает автор, школы, техникумы и вузы обучают студентов работе с тем ПО, которым пользуются их будущие работодатели. А большинство российских работодателей используют американские и французские системы автоматизированного проектирования. Значит, тогда и работодателей надо стимулировать переходить на отечественное ПО.

«Перечисленное — только часть проблем из клубка информатизации и цифровизации школьного образования. И складывается впечатление, что этим клубком толком никто не занимается. Нет ни ясной цели закупки оборудования, ни ясной политики по этому поводу, ни чёткого плана действий. Есть шараханья из стороны в сторону. И нет никакой ответственности высших эшелонов органов просвещения за это», — заключает Наталия." Конец цитаты. Источник: ООО «Байскилз». https://blog.skillbox.by/obrazovanie/citata-nedeli-pochemu-o...

Информацию подготовил Андрей Гогин, равный консультант, волонтер языкового обмена, "CRIMEAN LINUX USER GRUP", инициативной группы "Крымчане за безопасный интернет и свободное программное обеспечение".

Свои рецензии вы можете оставить в моем блоге goginevpa на ПРОЗА РУ! Каждая Ваша рецензия очень ценна для меня!

Вконтакте, Телеграм, Пикабу: goginevpa goginclub evpadoroga

goginevpa(a)ya ru

https://proza.ru/2025/10/14/201Ч

Показать полностью 1
[моё] Windows 10 Windows 11 Linux mint Linux и Windows Astra Linux Школа Преподаватель Российское по Ноутбук Проблема Катастрофа Трагедия Депрессия Пользователи Microsoft Компьютерная помощь Крым Евпатория Служба поддержки Длиннопост Негатив
35
8
DmitriitheFals
24 дня назад
Лига Сисадминов
Серия Кудахтеры: Ansible

Ansible для детского сада. Часть 6. Пока что не СУБД для Linux Server Update Services (LSUS)⁠⁠

А за скрюченной рекой
В скрюченном домишке
Жили летом и зимой
Скрюченные мышки.
Корней Чуковский. Скрюченная песня

У меня постоянное ощущение того, что я описываю не велосипед с костылями, а велосипед, который давно изобретен, на котором все катались лет 15 назад, если не 20. Что-то типа «введение в линукс и все вокруг для 10 класса». Что на информатике учат.
Поскольку этот текст пишется 50\50 – половина сделана еще осенью 2024, а половину я переделываю в ходе самообучения, и когда время и желание есть, то не удивляйтесь, что в тексте попадаются странные решения.

Для лиги лени: много примеров, как делать не надо, и как точно не работает

Ansible для детского сада в скольки то частях. Часть 1.Про все сразу
Ansible для детского сада в скольки то частях. Часть 2. Костылируем жалкое подобие WSUS - Linux Server Update Services (LSUS)
Ansible для детского сада. Часть 3. Настраиваем подобие безопасности и все остальное
Подготовка Git

Ansible для детского сада. Часть 4. Первичная настройка конечного клиента
4.1 Теоретически все просто
4.2 Сначала готовим открытую часть сертификата без пароля через Putty в Windows и еще раз вспоминаем что генерирует Putty в Windows, а что нужно в ssh
4.3 Детский скрипт, и как не надо делать
4.4 Отлаживаем SSH, снова и опять
4.5 Проблемы с переносом строки и не только
4.6 Проверяем, что получилось
4.7 Почти переходим к второму Ansible плейбуку
4.8 Воюем с пробелами в Anisble и восстанавливаем пример из первой статьи
4.9 Возвращаемся к основной задаче

Ansible для детского сада в скольки то частях. Часть 5. Приделываем костыли
5.1 Теоретическое обоснование костылей, или «зачем».
5.2 Выбор dataflow
5.3 Собираем Ansible facts без плейбука
5.4 Разбираем полученную выгрузку

Ansible для детского сада. Часть 6. Пока что не СУБД для Linux Server Update Services (LSUS)
6.1 Введение
6.2 Еще раз про готовые решения – Spacewalk, Satellite, Foreman + katello, Rudder
6.3 Переходим к проектированию на минималках
6.4 Начинаем писать код
6.4 Начинаем писать код или Powershell класс в классе. Часть 1
6.5 Продолжаем писать код или Powershell класс в классе. Часть 2

Ansible для детского сада. Часть 7, опять не связанная с Ansible
Ansible для детского сада. Часть 8. Теперь костыльная БД для Linux Server Update Services (LSUS)

Ansible для детского сада. Часть 6. Пока что не СУБД для Linux Server Update Services (LSUS)

Все, что мне было надо, я писал во второй части –

С целевой структурой данных ситуация сложнее. Для своего предпоследнего пет проекта под похожие задачи я просто развернул базу данных (Postgre), и туда клал разное. Нужно ли на первом шаге такое решение? Не знаю, мне не нужно, мне и бинарной таблицы хватит. Но что туда класть? Очевидно, туда должны попасть: FQDN, IP, дистрибутив, версия дистрибутива, ядро сейчас, последние дата и время доступности, аптайм. Должно ли туда попадать предыдущее состояние объекта, и какие-то еще настройки? Не очень важно, всегда можно расширить схему данных, добавить к объекту еще пару свойств.

И вот тут самое время подумать. Что я хочу от системы, какую задачу она решает. И как хранит данные для этого, и как глубоко.
Какие технические данные хранить уже понятно, с чем сравнивать, в общем, тоже.

6.2 Еще раз про готовые решения – Spacewalk, Satellite, Foreman + katello, Rudder
Повторю из второй части

У Microsoft был Baseline Security Analyzer
У Microsoft есть Security Compliance Toolkit (SCT)
У Microsoft есть Azure Update Manager operation(AUM).

В опенсорсе был Spacewalk. Последний релиз - 2.10 / March 18, 2020
У RH был Satellite. Это Foreman + katello+ support. Foreman 3.16 and Katello 4.18
Ivanti Patch for Endpoint Manager ? Ага:

Release Date September 18, 2025  The U.S. Cybersecurity and Infrastructure Security Agency (CISA) has published an analysis of the malware deployed in attacks exploiting vulnerabilities affecting Ivanti Endpoint Manager Mobile (EPMM). The Cybersecurity and Infrastructure Security Agency (CISA) obtained two sets of malware from an organization compromised by cyber threat actors exploiting CVE-2025-4427 and CVE-2025-4428 in Ivanti Endpoint Manager Mobile (Ivanti EPMM). Each set contains loaders for malicious listeners that enable cyber threat actors to run arbitrary code on the compromised server. Malicious Listener for Ivanti Endpoint Mobile Management Systems

Rudder ? Ничего про него не знаю.

Вопрос в сложности развертывания, это совсем не WSUS с его далее – далее - готово – пропишите WSUS в GPO

6.3 Переходим к проектированию на минималках
Функциональные требования: что делает этот софт – понятно, структурирует информацию про то, что надо обновить. Но, кстати, в таком случае нужно еще поле «пометки для объекта, почему не обновлено», и это уже точно нужно вести в CMDB (Configuration Management Database).
Не функциональные требования: как он это хранит.
И дальше UI \ UX.

Для начала, нужен уникальный идентификатор объекта.
В Windows это Machine ID, в Linux /etc/machine-id. Кроме этого, скорее всего, у сервера будет уникальный MAC или, для Cloud init, MAC останется, но со своими особенностями.

Что касается «истории состояния», то можно долго думать, читать про всякие 36 нормальных форм, Кимбалла, Data Vaul и вот это все.

Или можно зарезервировать строки данных:
Состояние00 «состояние сейчас»
Состояние01 «состояние при предыдущем опросе, вне зависимости от даты»
Состояние24 «состояние сутки назад»
Состояние168 «состояние неделю назад»
Состояние720 «состояние месяц назад»
Это позволяет организовать простую логику «было – стало» и перемещать данные по цепочке и до заполнения таблицы или таблиц. Вторая и третья нормальные формы SQL, вот это все.

На этом этапе и начинается разделение между «держим в каждом объекте 5 лишних групп, зато это один простой массив» и «держим данные в связанных таблицах с одним первичным ключом, зато модно стильно SQL».
Или,  можно немного упороться, и сделать объект из 5 объектов, то есть 3 мерную таблицу.
Это, с одной стороны, штатный и понятный (мне) механизм, с другой снимает требование по заведению SQL.
Получаемый объект будет в формате:
Сервер.Состояние00.Параметр01
Сервер.Состояние01. Параметр01
и так далее.
Давайте пробовать.
То есть, с точки зрения «вспомнить как Python работает с модулем psycopg2 и СУБД» полезнее сделать с базой данных, с точки зрения скорости \ удобства сейчас – проще сделать класс и класс из классов. Так что перенесу задачу «по базе данных» на часть 7.
Пока писал текст, понял что задача «хранение данных в базе» все равно требует считывания данных в какой-то объект или группу объектов, как-то с этим всем все равно потом работать.
Переусложнение не нужно.

Логика первичного заполнения

В первый момент времени не заполнено ничего. Поэтому при каждом запуске придется выполнять пре-проверку.
Получить сегодняшнее число, считать Data00 и выбрать Data00.timestamp
Взять Data00.timestamp. Если Null, то заполнить текущим временем и данными. 
Можно прописать везде 01.01.1970 (Unix Epoch) при первом запуске и проверять, что там. Это гораздо проще сравнивать при следующих шагах.

Дальше в чем-то проще.
Взять текущую дату. Сравнить с датой в Data01. Если данным в Data01 больше 24 часов, то переместить их в Data24. Ну или как-то так. Можно наоборот – посмотреть данные в Состояние720 и  Состояние168, сравнить с текущей отметкой времени, переместить.
На этом месте я понял, что было два пути:
1. Более правильный в сложных системах: планировать еще пару дней, нарисовать схему движения данных, итд. Возможно, сделать схему более гибкой.
2. Начать писать код, и поправить все что нужно, по мере необходимости. В том числе, расширить схему объекта, если надо.

6.4 Начинаем писать код или Powershell класс в классе.Часть 1
Почему Powershell, а не питон ? Да потому, что часть из этого кода пишется для людей, которые Powershell читать и использовать еще могут, а питон уже сложно, сложно ничего не понятно.

В таких статьях всегда есть соблазн «просто взять и скопипастить уже готовое» или «взять и сделать через AI». AI я использую, но не очень люблю. Даже не смотря на то, что Copilot очень нравится и коллегам, и мне.
Поэтому будет, как обычно, много примеров «неправильно» или «непонятно».
Всегда есть соблазн написать сразу итоговое «хорошо». На мой взгляд, надо писать и пример «вот так плохо, потому что».

Как я писал раньше, вот так, разумеется, работать будет:

Class AnsibleFacts01{
[string]$IsSUCCESS
[string]$FQDN
[string]$IP
[string]$Ansible_kernel_version
[string]$Comment}

$NewHost1 = [AnsibleFacts01]::new()
$NewHost1.Comment = "123"
$NewHost1

И даже вот так система сработает без ошибок:
Class AnsibleFactsForData{

[AnsibleFacts01]$Data00
[AnsibleFacts01]$Data01}
$NewHost2 = [AnsibleFactsForData]::new()

Но уже на этапе
$NewHost2.Data00.Comment = "123"
система скажет
The property 'Comment' cannot be found on this object.

Почему? Потому. Overloading constructors, вот это все по руководству Petri PowerShell Classes – Your Ultimate Guide

Поэтому что? Поэтому есть три пути. Webcam, дальше вы знаете.

Путь первый. Конструктор и инициализация.

Для начала перепишу первый класс, а точнее скопирую пример из Using other classes with a class in Powershell

class SomeOtherClass {
[string] $Status
[string] $Reason

SomeOtherClass () { }
SomeOtherClass ([string] $Status, [string] $Reason) {
$this.Status = $Status
$this.Reason = $Reason  }}

class SomeClass {
[string] $Server
[string] $File
[SomeOtherClass] $OtherClass
SomeMasterClass () { }
SomeMasterClass ([string] $Server, [string] $File, [SomeOtherClass] $Class) {
$this.Server  = $Server
$this.File  = $File
$this.OtherClass = $Class}}

Но к такому примеру нужна инициализация: (там же)

$testing = [SomeClass]@{
Server = 'Server01'
File  = 'SomeFile'
OtherClass = [SomeOtherClass]@{
Status = 'OK!'
Reason = 'Idk'  }}


В моем примере (выше) это будет выглядеть как:


Class AnsibleFactsForData01{
[AnsibleFacts01]$Data00
[AnsibleFacts01]$Data01}

$NewHost1 = [AnsibleFactsForData01]::new()
$NewHost1.Data00 = [AnsibleFacts01]@{Comment = '456'}

Посмотрю что получилось:
$NewHost1.Data00
Поменяю значение и еще раз посмотрю что получилось:
$NewHost1.Data00.Comment = '6'
$NewHost1.Data00

Вот такая вот история. Хотите, не хотите, а будьте добры инициализировать, а после этого уже как хотите.

Путь второй, тоже не очень

Class AnsibleFactsForData02{
[AnsibleFacts01]$Data00
[AnsibleFacts01]$Data01
# AnsibleFactsForData02 () { } Ввиду тупости, я не понимаю зачем эта строка, поэтому ее закомментировал.
AnsibleFactsForData02 () {
$this.Data00 =  [AnsibleFacts01]::new()}}

$NewHost02 = [AnsibleFactsForData02]::new()
$NewHost02.Data00.Comment = '12'

Проверим что вышло:
$NewHost02.Data00

Выглядит, что все работает.
Теперь проверим:
$NewHost02.Data01.Comment = '34'

И, конечно, так не работает.
Потому что внутри AnsibleFactsForData02 я потрогал только  $this.Data00, и не потрогал $this.Data01

Раз я его не потрогал, то под него не выделилась память, и все такое. Но у меня есть оправдание, когда в школе люди учили  typedef struct, constructor и прочие ~className (Destructors), я прогуливал.

Тут должен быть третий путь, но я его не придумал.
Но в моем примере можно вместо класса с классами внутри использовать простой массив классов, только придется запомнить, что [0] это сейчас, [1] это в прошлый раз, итд.

Осталось записать это в файл.

6.5 Продолжаем писать код или Powershell класс в классе. Часть 2

Упрощаем и отрезаем.  Получаем:

Class Ans_F{ # AnsibleFacts
[string]$IsSUCCESS
[string]$FQDN
[string]$IP
[string]$Ansible_kernel_version
[string]$Comment}

Class A4D { #AnsibleFactsForData
[Ans_F]$D00
[Ans_F]$D01
[Ans_F]$D24 # «состояние сутки назад»
[Ans_F]$D168 # «состояние неделю назад»
[Ans_F]$D720 # «состояние месяц назад»
# AnsibleFactsForData02 () { } не понимаю зачем эта строка, поэтому закомментировал.
A4D () {
$this.D00 =  [Ans_F]::new()
$this.D01 =  [Ans_F]::new()
$this.D24 =  [Ans_F]::new()
$this.D168 =  [Ans_F]::new()
$this.D720 =  [Ans_F]::new() }}


$NewHost02 = [A4D]::new()
$NewHost02.D00.Comment = '12'
$NewHost02.D01.Comment = '34'
$NewHost02.D00

$NewHost03 = [A4D]::new()
$NewHost03.D168.Comment = '56'

$HostList = @()
$HostList += $NewHost02
$HostList += $NewHost03
$ScriptPath = $PSScriptRoot
$OutFileName = 'Ansible2.xml'
$OutFullName = $ScriptPath + "\" + $OutFileName
Export-Clixml -Path $OutFullName -InputObject $HostList

$HostListExport = Import-Clixml -Path $OutFullName
$HostListExport[1].D168.Comment

Есть минус, про Select при выборе формата – можно забыть.

Литература
machine-id(5) — Linux manual page
Cloud init Network configuration
MS about_Classes

stackoverflow Using Classes within an class
Petri PowerShell Classes – Your Ultimate Guide
How and where to properly define classes and enums in your PowerShell modules
Powershell v5 Classes & Concepts

Показать полностью
[моё] Windows IT Другой мир Linux Linux и Windows Powershell Microsoft Программа Программирование Текст Длиннопост
0
NicePiterDetka
NicePiterDetka
1 месяц назад

Линксоидам⁠⁠

Пожалуйста помогите.
решил перейти на линух.
да, бывает. 🤷
Сборка такая себе.

Линксоидам

Вот только поставил.
и пытаюсь запустить тупо официально с сайта лесты танки. Вроде пытается зайти. Но чёрный мэкран. Что я делаю не так? Спасибо

[моё] Linux и Windows Игры Танки
22
KorkaH
1 месяц назад

Синдром вечного недовольства у виндузятников и красноглазых⁠⁠

Недавно задумался над забавным парадоксоми. Кажется, мы наблюдаем какой-то глобальный сюрреализм, особенно если посмотреть на вечное противостояние Windows и Linux.

Вот смотрите, что происходит в лагере пользователей Windows. Заходишь на любой профильный форум, и через сообщение читаешь крики души, полные праведного гнева: Как вырезать этот чёртов Microsoft Store ? Винда опять сама установила какую-то дичь ! Почему оно такое медленное и глючное ? Люди, использующие самую популярную операционку в мире, тратят часы, чтобы найти гайды по удалению встроенного магазина. Они ковыряют реестр, запускают скрипты в PowerShell, которые больше похожи на тёмные заклинания, и всё это ради одной цели: уничтожить навязанный монстр, который посмел предложить им устанавливать софт централизованно. Они готовы на всё, лишь бы вернуть себе святое право скачивать exe файлы с сомнительных сайтов, попутно отбиваясь от установщиков Амиго и Яндекс.Браузера. Настоящая борьба за свободу от удобства.

А теперь давайте заглянем в параллельную вселенную, где правят пингвины. Здесь ситуация прямо противоположная. Адепты консоли, которые одной простой командой sudo apt install могут поставить себе всё что угодно за секунды, вдруг начинают страдать. Они с детским восторгом открывают для себя Ubuntu Software Center, Discover и прочие графические магазины. На их форумах появляются темы вроде Посоветуйте лучший графический установщик пакетов или Как установить Steam, не открывая консоль ? Они искренне радуются, когда находят нужное приложение в каком-нибудь Flathub, потому что там есть большая и красивая кнопка Install. То есть, люди, у которых в руках самый мощный и быстрый инструмент для управления программами, добровольно и с энтузиазмом ищут ему цветастую и не всегда быструю замену. Лишь бы не видеть этих страшных белых букв на чёрном фоне.

В итоге получается какая-то дивная картина. Одни, получив готовый хоть и неидеальный магазин, изо всех сил пытаются его выкорчевать, проклиная тот день, когда он появился. Другие, имея совершенный инструмент, который веками оттачивался для работы с софтом, наоборот, всеми силами пытаются прикрутить к нему красивый и понятный интерфейс магазина.

Вот и кажите мне, это что вообще такое? Получается, все просто хотят того, чего у них нет, и вечно недовольны тем, что есть?

Показать полностью
Linux и Windows Вопрос Парадокс Microsoft Store Текст
11
user9710640
1 месяц назад

Бойкот windows 11⁠⁠

Приветствую пикабушники. В Microsoft заявили, что через месяц прекратят поддержку основных версии Windows 10, а это миллионы россиян и сотни миллионов человек по всему миру затронут изменения. В поддержку безопасности и экологии мы объявляем бойкот печально известной обновлениями windows 11 (хотя сижу на этой ос на основном пк) и призываем перейти на windows 10 ltsc или на Linux, и не переходить на windows 11. Его можно не выкидывать. Даже в сша подавали в суд на компанию Microsoft из-за прекращения поддержки windows 10. Так мы спасём персональные данные пользователей и сотни тысяч компьютеров и ноутбуков по всему миру (к линукс нужно привыкать). За экологию и безопасность, и против windows 11!!!!

Негатив Microsoft Windows Windows 10 Windows 11 Linux Linux и Windows Компьютерная помощь Компьютерное железо Программирование Видеокарта Юмор Ноутбук Игровой ПК Экология Безопасность Текст
12
32
DmitriitheFals
2 месяца назад
Лига Сисадминов
Серия Кудахтеры: Proxmox GmbH

Переход на Proxmox (Austria) с Hyper-V by Microsoft и VMware by Broadcom Часть 12. Немного про Cpu и кластер⁠⁠

Для лиги лени: ничего нового, проходите мимо

Часть 1. Общая
Часть 2. Gitlab и Nexus
Часть 3. Ansible и Ansible AWS
Часть 4. Наконец переходим к Proxmox
Часть 5, не запланированная. Обновляем Proxmox с 8.4 до 9.0. Неудачно.
Часть 6. Возвращаемся к запуску Ansible
Часть 7. Разница концепций
Разница концепций. Часть 7.1 Обновления компонентов и система информирования.
Разница концепций. Часть 7.2 Сети
Разница концепций. Часть 7.3 предисловие к теме «Дисковое пространство».
Разница концепций. Часть 7.4 «Локальное дисковое пространство».
Часть 8. Разница концепций
Разница концепций. Часть 8.1 Расположение дисков VM
Разница концепций. Часть 8.2 Добавление дисков к хосту
Разница концепций. Часть 8.3 Настройка нескольких дисков
Разница концепций. Часть 8.4 Управление диском виртуальной машины.
Часть 9. Скорости дисков
Часть 10. Внешние СХД, iSCSI
Часть 11. Система прав

Часть 12. Немного про CPU
Часть 12. CPU type
Часть 12. Hyper-threading и безопасность
Часть 12. Hyper-threading и скорость

Часть 12. CPU type

Переход на Proxmox (Austria) с Hyper-V by Microsoft и VMware by Broadcom Часть 12. Немного про Cpu и кластер

В свойствах виртуальной машины, а может где-то еще, можно настроить CPU type. Причина появления этой настройки понятна, совместимость разных поколений процессоров.
Разные поколения процессоров имеют разные инструкции. Соответственно, чтобы приложение внутри виртуальной машины после миграции не обнаружило, что на новом физическом сервере более старый процессор не умеет выполнять какую-то инструкцию, на исходном сервере операционной системе (и приложению в ней) заранее сообщается, что там стоит «виртуально более старый процессор».
Для ESXi это называется Enhanced vMotion Compatibility (EVC). И отдельно можно поиграть в CPU Compatibility Masks.
Для Hyper-V это называется Processor Compatibility Mode (CompatibilityForMigrationEnabled)
В некоторых задачах (AES) это может дать х3 снижение производительности, в других почти незаметно.

Можно ли жить без этой настройки ? Можно, и желательно держать в кластере (в любом) одинаковые сервера – не только с одинаковыми CPU, но и с одинаковыми версиями BIOS, и с одинаковой прошивкой микрокодов для CPU в этом BIOS. Не потому, что это обязательно, а потому, что так меньше возможных проблем. И плюс исправления к CPU иногда выходят, не забывайте ставить.

Можно ли мигрировать VM «без этой настройки» ?
Выключенные однозначно да,  у всех.
Включенные в ESXi – нет.
Включенные в Hyper-V – нет, они с и включенной настройки иногда не мигрируют, хотя и по другим причинам.
Включенные в proxmox – я не пробовал.

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

Часть 12. Hyper-threading и безопасность

Когда-то давно, в 2018 году, для Intel нашли уязвимость L1 Terminal Fault (L1TF). Для устранения этой уязвимости, от момента обнаружения до момента выхода исправления, предлагалось, в том числе,:

The L1TF vulnerability introduces risk that the confidentiality of VBS secrets could be compromised via a side-channel attack when Hyper-Threading (HT) is enabled, weakening the security boundary provided by VBS. Even with this increased risk, VBS still provides valuable security benefits and mitigates a range of attacks with HT enabled. Hence, we recommend that VBS continue to be used on HT-enabled systems. Customers who want to eliminate the potential risk of the L1TF vulnerability on the confidentiality of VBS should consider disabling HT to mitigate this additional risk.
Microsoft Guidance to mitigate L1TF variant

После выхода и применения исправлений предлагалось включить HT обратно

Important: Disabling Intel Hyperthreading in firmware/BIOS (or by using VMkernel.Boot.Hyperthreading) after applying vSphere updates and patches is not recommended and precludes potential vSphere scheduler enhancements and mitigations that will allow the use of both logical processors. Mitigation should be done by enabling the ESXi Side Channel Aware Scheduler (see below).
VMware response to ‘L1 Terminal Fault - VMM’ (L1TF - VMM) Speculative-Execution vulnerability in Intel processors for vSphere: CVE-2018-3646

Для проксмокса были те же рекомендации, и предупреждение, цитата

L1TF CPU bug present and SMT on, data leak possible. See CVE-2018-3646 and https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/l1tf.html for details
Problem/message L1TF CPU bug and data leak

На «сейчас», после обновлений «всего», я такой рекомендации, «выключать», не видел. По крайней мере, не видел на более-менее новых процессорах и версиях 8 и 9.

Часть 12. Hyper-threading и скорость


Hyper-threading is an Intel technology that exposes two hardware contexts (threads) from a single physical core. These threads are referred to as logical CPUs. It is a common misconception that hyper-threading doubles the number of CPUs or cores. This is simply not the case. Hyper-threading improves the overall host throughput from 10-30% by keeping the processor pipeline busier and allowing the hypervisor more opportunities to schedule CPU clock cycles and so you should definitely take advantage of hyper-threading by enabling it in the BIOS of the VM host machine.
SQL Server Best Practices, Part II: Virtualized Environments

Есть несколько бытовых мифов про влияние Hyper-threading на скорость VM

Миф первый. HT замедляет работу, потому что это не настоящее ядро.
Этот миф растет из общего непонимания, что такое «ядро», и как с ним работает операционная система. HT это вообще не ядро, это «нить» или «поток исполнения»

Cores are physical processing units.
Threads are virtual sequences of instructions given to a CPU.
Multithreading allows for better utilization of available system resources by dividing tasks into separate threads and running them in parallel.
Hyperthreading further increases performance by allowing processors to execute two threads concurrently.
What Are CPU Cores vs Threads?

Тут я совсем не уверен в том, как это работает с точки зрения именно планировщика по потокам. В общем виде работает это следующим образом:
В случае нормальной работы планировщика (process scheduler \CPU scheduler ), он распределит задачи сначала по 1 потоку на физическое ядро, то есть не «на задача будет выделено физическое ядро», а «задача будет назначена на первый входящий тред физического ядра».
Поэтому в общем случае у вас не будет какой-то мега нагрузки на CPU.
Но, если вы изначально рассчитывали на включение HT и удвоение производительности, то, конечно, забудьте.

Миф второй. У меня огромнейшая нагрузка, поэтому задача, поставленная не на физическое ядро, будет работать медленно.

Поскольку речь не идет про назначение на ядра, нужно понимать, что кроме задач «на CPU», то есть математики, есть задачи ожидания из «дальней» памяти, от дисков, от сети, от пользователя, итд. Все это время само «физическое» ядро будет ждать поступления команды, и нет никаких причин для не выполнения в это время задачи из второго потока.

Скорее всего, нет у вас такой нагрузки. Но, если вы считаете, что точно есть, ну что ж, выключайте. В некоторых случаях, если вам так будет спокойнее, и вы не готовы что-то численно измерять, то можете выключить. Или сказать что выключили, иногда «сказать, что выключили и ускорили, ничего не делая» ускоряет работу системы в 1.5 раза.

Миф третий. Надо просто дать побольше ядер.
Выдать можно. Планировщик хоста будет пытаться сбалансировать треды исполнения, потому что он ничего не знает про то, какие задачи исполняются внутри.
При этом, для некоторых, довольно специфичных задач, например в случае, если у вас есть DBA, ваш DBA знает что такое NUMA, ваш DBA не боится им пользоваться, и внутри VM стоит Microsoft SQL Server 2022 или Microsoft SQL Server 2025, то выделить VM «чуть больше» чем физических ядер, и покрутить настройки трансляции NUMA может быть полезным. Про SQL soft numa и релиз ноты вообще читать полезно, как и что-то типа SQL Server Best Practices, Part II: Virtualized Environments
В остальных сценариях не надо так делать. Например, у PostgreSQL может быть грусть и тоска

Реальная сложность для меня, это отсутствие в Linux параметра CPU ready в нужном мне виде. И это не Steal time, про это ниже.
В ESXi CPU ready есть, и виден через esxtop, и в некоторых сценариях необходимо уменьшить, именно уменьшить число vCPU - Lowering the number of vCPUs reduces the scheduling wait time
Читать по теме:

CPU Ready Time Issues in ESXi Environments Running SQL Server VMs
Determining if multiple virtual CPUs are causing performance issues
How CPU management works on VMware ESXi 6.7

Для Windows server 2025 были введены новые метрики - CPU jitter counters, CPU Wake Up Time Per Dispatch, CPU Contention Time Per Dispatch, детальнее смотрите в статье CPU oversubscription and new CPU jitter counters in Windows Server 2025.

Для libvirt  есть virt-top . Для поиска источника нагрузки на диски есть iotop и htop, оба кстати не установлены из коробки.
В теме Steal time monitoring есть отсылка на проект vmtop, но как его проверить на пригодность, и как он будет жить, не из коробки и с его зависимостями – мне не очевидно. Последний коммит в проект – 16 апреля 2024.

Из этой характеристики вырастает проблема с аналогом VMware DRS (Distributed Resource Scheduler) или Hyper-V Load Balancing, точнее SCVMM dynamic optimization, особенно если на это намазан толстый слой .. для ESXi  слой ESXi host group  и VM-Host affinity rule , для Hyper-V и SCVMM – слой VM Affinity  \ Anti-affinity и Fault domain.

То есть, функционал (некий! (TM)) в Proxmox есть, Proxmox introduces Cluster Resource Scheduler for Proxmox Virtual Environment 7.3, есть отдельно ProxLB

Отдельно надо сказать про мониторинг. Я не знаю, это в Zabbix так сделано, или в Linux, или не знаю где еще, но при включенном HT, при не понятно каких условиях, нагрузка CPU выглядит как «не выше 50%».

Часть 12. И про кластер

Самое неприятное в статье Cluster Manager, это то, что там все работает от root.
Второе, не самое приятное – Corosync.
Потому что под iSCSI отдельные интерфейсы дай, под Corosync – дай (Corosync network planning), плюс лимит в хостов 20, и новостями типа with over 50 nodes in production. Ну что такое 50 нод, это ж немного. Четыре корзины по 12 лезвий.

Часть 12.Подводя итог

Если открыть статью Bibliography, то окажется, что книга Wasim Ahmed. Mastering Proxmox - Third Edition. Packt Publishing - это 2017 год, The Debian Administrator's Handbook – 2021.
Литературы мало, на русском почти нет совсем (кроме разрозненных статей). Порог входа не то чтобы высокий, но выше, чем у Hyper-V. Части привычного функционала еще нет, или он реализуется посторонними проектами. Метрокластер не понятно, как на таком строить.
Кластерная файловая система под вопросами. 
Крутить локальные виртуалки – пойдет, и даже iSCSI будет работать. Провайдеры, опять же, всякие в наличии. Но это уже совсем другая история

Литература
QEMU / KVM CPU model configuration
Enhanced vMotion Compatibility (EVC) Explained
Как работает и как используется Enhanced vMotion Compatibility (EVC) в кластерах VMware vSphere
Impact of Enhanced vMotion Compatibility on Application Performance
Processor Compatibility Mode in Hyper-V
Processor compatibility for Hyper-V virtual machines
Performance Impact of Hyper-V CPU Compatibility Mode
Proxmox wiki Manual: cpu-models.conf
Proxmox wiki IO Scheduler
Proxmox wiki High Availability
Proxmox wiki Cluster Manager
Proxmox PVE Bibliography
Старая (2010) статья Multi-Core Scaling In A KVM Virtualized Environment
What is a vCPU and How Do You Calculate vCPU to CPU?
Hyper-V NUMA affinity and hyperthreading
VMware response to ‘L1 Terminal Fault - VMM’ (L1TF - VMM) Speculative-Execution vulnerability in Intel processors for vSphere: CVE-2018-3646 (55806)
Mitigation Instructions for CVE-2022-21123, CVE-2022-21125, and CVE-2022-21166 (VMSA-2022-0016) (88632)
Guidance for mitigating L1 Terminal Fault in Azure Stack
Microsoft Guidance to mitigate L1TF variant
Which process scheduler is my linux system using?
Completely Fair Scheduler and its tuning
Linux schedulers – overview
The Linux Scheduler a Decade of Wasted Cores
New EEVDF Linux Scheduler Patches Make It Functionally "Complete"
What Are CPU Cores vs Threads?
CPU oversubscription and new CPU jitter counters in Windows Server 2025

Показать полностью 1
[моё] Другой мир Windows Linux и Windows Linux Proxmox Esxi Hyper-v Microsoft Длиннопост
0
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии