home.social

#bare_metal — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #bare_metal, aggregated by home.social.

fetched live
  1. Как восстановить KRaft-кворум после потери большинства контроллеров

    Представьте себе баг-репорт: все шесть подов в статусе 1/1 Running, Readiness зелёный, kafka-agent на брокерах отдаёт 204. А кластер мёртв: оператор бесконечно крутит реконсайл и валится в TimeoutException: Timed out waiting for a node assignment. Call: describeMetadataQuorum. Если зайти на том контроллера, можно увидеть, что __cluster_metadata-0/quorum-state: leaderId выставлен, а appliedOffset в 0. Ни одна запись метаданных не применена. JVM живые, raft-лог на диске растёт, и при этом ни один под не написал в stdout ни строки следующие восемь часов. Это не выдумка, а реальный баг-репорт Strimzi от 25 мая 2026 , и к нему мы ещё вернёмся. В Kafka 4.x больше нет привычного «запасного выходa» в виде ZooKeeper: метаданные переехали внутрь самой Kafka (KRaft), и если кворум контроллеров теряет большинство, чинить уже приходится сам кластер Kafka, а не внешний сервис. Раньше чтобы с этим справиться в Kafka существовал ZooKeeper, отдельная система со своими инструментами, ансамблем и культурой восстановления. В версии 4.x его нет, и в документации от процедуры остался только линк на 3.9 . Метаданные переехали внутрь самой Kafka (KRaft), и если кворум контроллеров теряет большинство, чинить уже приходится сам кластер Kafka, а не внешний сервис. В этой статье расскажем, что делать в такой ситуации и как восстанавливать этот кворум, чтобы не случилось ситуации, описанной выше.

    habr.com/ru/companies/vktech/a

    #vk_cloud #bare_metal #выделенные_серверы #гибридная_инфраструктура #onpremises #виртуализация #gpu_нагрузки #infiniband #high_performance_computing #erp_crm_системы

  2. В заголовке моего ELF есть точка входа. Оказалось, её никто не читает

    Три статьи я собирал файл и отдавал его эмулятору, ни разу в него не заглянув. Заглянул. Внутри два разных описания одних и тех же байтов, ответ на вопрос, откуда взялся адрес 0x80000000, и поле, которое я заполнял зря. Ну, открываем!

    habr.com/ru/articles/1068276/

    #RISCV #QEMU #bare_metal #ассембле #ELF #компоновщик #линкерскрипт #точка_входа #сегменты_и_секци

  3. Моя рекурсия зависла навсегда, и это был правильный результат

    Написал рекурсию тем же приёмом, что во второй статье, и программа повисла навсегда: возвращаться ей было некуда. Чиню, завожу стек и по дороге выясняю, что регистра sp в наборе команд нет вовсе. А потом урезаю стек до 128 байт, и сборка об этом не говорит ни слова. Ломать второй раз!

    habr.com/ru/articles/1067662/

    #RISCV #QEMU #bare_metal #ассемблер #стек #рекурсия #соглашение_о_вызовах #переполнение_стека #psABI

  4. Двенадцать символов, двадцать один байт: как я научил голый RISC-V говорить «Привет, мир!»

    Без библиотек, без обвязок, без операционной системы под ногами. Реальный код на реальном железе — ну, почти реальном. Пустая эмулируемая машина RISC-V, десяток строк ассемблера, и в терминале: Сначала думал вывести «hello», как все. Пусть будет «Привет, мир!» Ну, привет!

    habr.com/ru/articles/1065554/

    #RISCV #QEMU #bare_metal #UART #ассемблер #UTF8

  5. Дружим стратегически: как прошел Демо день Рег.облака

    Привет, Хабр! На связи команда Рег.облака. 16 апреля мы провели свой Демо день — продуктовую конференцию для тех, кто строит IT-инфраструктуру и хочет делать это без лишних расходов. Два параллельных трека, панельная дискуссия про ИИ с «ВкусВиллом», банком «Синара», Raft и РБК, а вечером — нетворкинг с живой музыкой в Центре событий РБК. Для тех, кто пропустил, рассказываем, что обсуждали и к чему пришли.

    habr.com/ru/companies/runity/a

    #регоблако #демо #инновации #ии #ииагенты #ии_и_машинное_обучение #ии_агенты #baremetal #bare_metal #gpu

  6. Установка OpenStack через kolla-ansible

    OpenStack — это ваш собственный «Self Hosted AWS». Звучит пугающе, но с kolla-ansible развернуть его можно за вечер. Рассказываю как — от ip addr show до рабочего дашборда Horizon. Гайд, которого мне не хватало на русском.

    habr.com/ru/articles/1008022/

    #OpenStack #kollaansible #частное_облако #bare_metal #Neutron #виртуализация #selfhosted #развёртывание #DevOps #инфраструктура

  7. Процессор, которого не существует. Читаем и пишем ПЗУ

    Автомобильные блоки управления полны компонентов, промаркированных нестандартно. Например, встречались микросхемы, на которых выбито "Toyota", хотя ежу понятно, что Toyota никаких процессоров не производит. Но в мире электроники при больших партиях производители чипов имеют возможность выбить на чипе ваш логотип, или маркировку, и разработчики ЭБУ этим активно пользуются, хотя цели их не совсем ясны. Но нестандартная маркировка - это еще цветочки! Существует огромный пласт кастомных компонентов, выполненных "под заказ" для конкретного производителя ЭБУ. Такие проприетарные компоненты зачастую не только не имеют открытой документации, но и отсутствуют в линейке производителя. Не так давно мы разбирались с процессором TMS470R1A256 , очень популярный в блоках SRS 2007-2010 г.в.. На нём выбивают маркировки: TMS470R1VF3482 или TMS470AVF3482 , однако достаточно подключиться к этому процессору посредством отладчика чтобы понять, что это процессор TMS470R1A256 . Дело в том, что согласно datasheet на эти процессоры, в каждом процессоре есть device identification code register , прочитав который, вы сможете узнать part number данного процессора, который уже можно отыскать в datasheet. Например, для TMS470R1A256: `The assigned device-specific part number for the A256 device is 0001010` что при переводе в hex = 0x0A . Много разработчиков написало программы для чтения данных процессоров, но почему-то блоки с процессорами, записанными этими программами, не выходили на связь. Пришлось разбираться с этим вопросом самостоятельно, результатом чего стала версия программы JLinkZReader, в которой проблема чтения и записи данных CPU была решена.

    habr.com/ru/articles/983202/

    #программирование_микроконтроллеров #flash #flashпамять #TMS470 #texas_instruments #srs #bare_metal #реверсинжиниринг #загрузчик #bootloader

  8. Релиз последнего коммерческого облака России — и немного халявы для первых пользователей

    Мы строили-строили и наконец-то построили последнее коммерческое облако в РФ. Почему последнее — потому что теперь конкурировать с крупными корпоратами из-за кучи ограничений, экономики, высокого порога входа по бюрократии и теперь ещё цене железа (из-за улетевшей в космос по цене оперативки) почти нереально. Возможно, года через 3–4 появится ещё кто-то, кто сможет бросить вызов Яндексу, Сберу, Селектелу и ещё паре игроков, но пока тут только мы. И мы ненавидим корпоративный подход. Он медленный, неэффективный, поддержка у них часто считает пользователя за пустое место. Почему я всё это знаю — потому что сам работал с Ростелекомом. Чуть позже я расскажу про то, как прошла бета, и там оказалось, что самое главное — просто не быть козлами. Это даже важнее, чем быстрое железо. Но, возможно, вам всё это не очень интересно, а интересна халява. Поэтому перехожу сразу к ней.

    habr.com/ru/companies/h3llo_cl

    #виртуальная_машина #релиз #базы_данных #объектное_хранилище #балансировщик_нагрузки #managed_kubernetes #VPC #bare_metal #Linstor

  9. Наши первые шаги по миграции в Kubernetes

    Существенная часть сервисов нашего собственного проекта работает как bare metal. В этой статье хотим рассказать о том, как мы под давлением масштабирования переезжали в Kubernetes - что попробовали и отмели, какую в итоге конфигурацию выбрали и почему, куда планируем двигаться дальше.

    habr.com/ru/companies/maxilect

    #kubernetes #mondiad #baremetal #baremetal #bare_metal #baremetal_servers

  10. Почему крупные компании строят свои дата-центры, а остальным они не нужны

    Еще 3-5 лет назад у многих было полное ощущение, что облака победили. Казалось, что теперь только тарифы, all-in cloud и все такое. Но нет. В какой-то момент некоторые компании вновь начали думать о том, чтобы не выгружать все в облако, а держать у себя под боком и даже возвращать их облака на землю. В результате сложилось два противоположных лагеря, где одни вкладывают миллиарды в строительство ЦОД, а другие продолжают арендовать ресурсы и не парятся. Разница в подходах, понятное дело, не случайна.

    habr.com/ru/companies/finops_r

    #финопс #finops #облачные_сервисы #Облачные_вычисления #облачная_инфраструктура #цоды #датацентр #колокейшн #Bare_metal #Гибридная_инфраструктура

  11. Чек-лист: 5 признаков, что вашему бизнесу пора переезжать с облака на выделенный сервер

    Мы собрали 5 четких признаков, по которым можно понять: пора переходить на выделенный сервер. Включая реальные тесты облака против bare metal, анализ затрат и кейсы, когда облако превращается из решения в проблему.

    habr.com/ru/companies/hostkey/

    #hostkey #выделенный_сервер #облачные_вычисления #миграция_с_облака #bare_metal #dedicated #производительность_сервера #sla #стоимость_услуг #Шумные_соседи

  12. Foreman в изоляции: как мы построили отказоустойчивую и безопасную систему для массового деплоя ОС

    Делимся опытом трансформации нашей инфраструктуры: от децентрализованных экземпляров Foreman с публичными IP до защищённой, изолированной архитектуры с централизованным управлением через GitLab, повышенной безопасностью и легкой масштабируемостью.

    habr.com/ru/companies/hostkey/

    #foreman #PXEдеплой #системное_администрирование #автоматизация #hostkey #gitlab #изоляция_сети #bare_metal #dhcp #devops

  13. Увеличиваем дисковое пространство физического сервера за одну минуту

    Можно ли подключить сетевой диск к железному серверу за минуту, при этом не выключая его, сохраняя отказоустойчивость и не привлекая инженеров? Я Беляков Алексей — Go-разработчик в Читать дальше

    habr.com/ru/companies/cloud_ru

    #software_defined_storage #sds #дисковое_пространство #bare_metal #схд #alua #sds_gateway

  14. Как я перенёс операторный PostgreSQL Patroni из Kubernetes на bare metal без сбоев

    Делимся практическим опытом миграции PostgreSQL Patroni из Kubernetes на «железные» серверы. Автор рассказывает про выбор метода переноса, настройку standby-кластера, обновление конфигураций и управление трафиком приложений через pgbouncer. Полезно для DevOps и инженеров, которые хотят избежать сбоев и обеспечить плавный переход на bare-metal-инфраструктуру.

    habr.com/ru/companies/flant/ar

    #postgresql #patroni #kubernetes #базы_данных #bare_metal #k8s #миграция #миграция_в_облако #миграция_данных

  15. Bare Metal как объект Kubernetes: переход от MaaS к Metal³

    В этой статье мы подробно расскажем о пути перехода платформы контейнеризации dBrain.cloud с MaaS на Metal³. Основная задача, которую решают оба этих проекта, состоит в установке операционной системы на серверы платформ. Озвучим причины, по которым мы искали альтернативные решения, и объясним, чем Metal³ превосходит MaaS.

    habr.com/ru/companies/dbraincl

    #maas #metal #baremetal #bare_metal #cluster_api #ironic #kubernetes #debian #dbrain #кластер

  16. Применение аппаратных ускорителей в SDN: как мы добились скорости передачи пакетов на уровне Bare Metal

    Каждый, кто имеет дело с более-менее крупной IT-инфраструктурой, знает, что в мире сетей есть две прямо противоположных реальности. В одной — виртуализация с эффективным дроблением ресурсов, но потерей скоростей, в другой — Bare Metal с высокой скоростью и мощностью, но слабой гибкостью в вопросах выделения ресурсов. И если вы уже задались вопросом: «А можно без крайностей?», я инженер R&D-команды Узнать больше

    habr.com/ru/companies/cloud_ru

    #виртуализация #bare_metal #rnd #openstack #asap #nvidia #ускоряем_сеть #dpu

  17. Концентрат хардкор-инфры в стаканах для нетворкинга: чем запомнился infra.conf 2024

    4 июня состоялась infra.conf 2024 — конференция про создание инфраструктуры и эксплуатацию высоконагруженных систем от команды Yandex Infrastructure. На мероприятии мы попросили поделиться своими инфраструктурными историями инженеров не только Яндекса, но и Ozon.Tech, T1, MTS Web Services, Т‑Банка, SberDevices, Альфа‑банка, «Лаборатории Касперского», Selectel, Postgres Pro, СберМаркета и Авито. В результате, по отзывам участников, «хардкор‑концентрат железа и DevOps зашкаливал и летал прямо в воздухе». В этой статье мы собрали самые интересные моменты по тем докладам, которые вызвали наибольшую реакцию и восторг от полезности в кулуарах и чатах, — чтобы вам было проще сориентироваться, что стоит пересмотреть.

    habr.com/ru/companies/yandex_c

    #ydb #bare_metal #disaster_recovery #сетевая_инфраструктура #dnsданные #s3 #объектное_хранилище #автотестирование #development_tools #inmemory_database

  18. Накатить ось на 500+ серверов и настроить всё за 10 минут: наш опыт использования Foreman

    Когда в компании парк из тысячи серверов, хочется наладить процесс для удобной работы с ними. Один из вариантов — автоматизировать установку и настройку операционных систем. Я Иван Протченко, инженер из команды Читать дальше

    habr.com/ru/companies/cloud_ru

    #foreman #автоматизация #bare_metal #облачная_инфраструктура #установка_ос #настройка_ос #ос_в_облаке #очень_много_серверов