oc-hitachi-wall.png

OpenShift - подключаем VSP One Block

Привет всем 👋 В сегодняшней заметке хочу поделиться опытом подключения дисковой полки Hitachi VSP One Block 26 к кластеру OpenShift по Fibre Channel (FC). Перед установкой Отмечу, что ранее СХД была подключена к SAN-сети. На стороне SAN-коммутаторов были созданы алиасы (aliases) и зоннинг (zoning) для серверов OpenShift и полки Hitachi. Для провижининга дисковых разделов потребуется открыть сетевой доступ по порту 443/TCP между нодами кластера OpenShift и СХД. Дополнительно, на стороне дисковой полки потребуется создать локального пользователя с правами на создание и маппинг дисков. ...

May 12, 2025 · 5 min · 903 words · Tony
oc-ntp-wall.png

OpenShift - настройка NTP

Привет всем 👋, Допустим, представим такую ситуацию что вы подняли свеженький кластер OpenShift в закрытой сети без доступа к внешним NTP. Или же просто хотите пофиксить ошибку - NodeClockNotSynchronising. В рамках этой заметки поправим это. Итак, на сервере или локально у себя создаем такую файловую структуру. mkdir -p shift/manifests/ntp Затем заходим в неё: cd shift/manifests/ На нодах шифта для синхронизации времени используется демон - chronyd. Находим конфигурации chrony с помощью grep: oc get mc | grep chrony -- 50-masters-chrony-configuration 3.1.0 26h 50-workers-chrony-configuration 3.1.0 26h Эти два конфига нам предстоит изменить. Поэтому выгружаем их содержимое себе локально. ...

April 28, 2025 · 2 min · 293 words · Tony
systemd-wall-ref.png

Systemd - управление через systemctl

В рамках этой заметки представляю список полезностей для работы c Systemd. Это самая популярная на текущий момент система инициализации, пришедшая на смену SystemV (SysV). Введение Система инициализации запускается после первой загрузки ядра, затем запускает все процессы, в работающей системе. С ее помошью можно также запускать различные режимы (runlevels) и управлять/отслеживать работу служб/демонов. Управление ресурсом системы описывается в Unit - файлах, так называемые конфигурационных файлы для Systemd. Ресурс описывамый в них может быть чем угодно: сервисом, сокетом, устройством, точкой монтирования, таймером и etc.. ...

April 13, 2025 · 3 min · 600 words · Tony

Умный дом/квартира - подключение настенных выключателей (Ч.3)

Привет всем 👋, Продолжаем делать наш дом умнее, и на этот раз займемся заменой всех настенных выключателей на их смарт-аналогии. Монтаж выключателей Самым сложным этапом, как мне показалось, является монтаж выключателей в электросеть. Без базовых знаний и измерительных инструментов (контрольки или мультиметра) процесс может стать настоящей головной болью. При демонтаже старого выключателя я обнаружил на нем маркировку с пометками. Эти обозначения помогли понять, что и куда подключать. Следуя этим обозначениям и вооружившись отверткой, я просто перекинул провода на новый выключатель, предварительно выключив нужный автомат в электрощитке. ...

March 16, 2025 · 6 min · 1087 words · Tony

KVM/VMmanager - клонирование виртуальной машины

Привет всем 👋, Данная заметка посвящена задаче, где требуется клонировать виртуальную машину с одной KVM-ноды и восстановить её на соседнем сервере. Создаем образ VM Подключаемся на сервер, где расположена старая виртуальная машина. Допустим, наша VM называется - vm126340. При помощи утилит lsblk + grep находим путь к ее LVM-партици: lsblk | grep vm126340 ├─lvm0-1420_vm126340 253:53 0 14.7G 0 lvm Из этого вывода можно понять: lvm0 - volume-группа, где размещается lvm-партиция, 1420_vm126340 - название lvm-раздела, С этими данными можно получить более детальную информацию о разделе с помощью команды: ...

March 10, 2025 · 3 min · 439 words · Tony

GlusterFS - реплицируемый том в кластере

Привет всем 👋, В рамках задачи по масштабированию сервисов на одном из проектов, потребовалось объединить раздел с данными между несколькими нодами кластера. Самый быстрый и простой вариант это вынести все на nfs-шару и забыть об этом. Но в таком случае мы сталкиваемся с проблемой отказаустойчивости, ведь в случае выхода из строя nfs-cервера все данные будут потеряны. Вот так мы пришли к GlusterFS и реплицируемым томам. По сути, это файловая система, которая не имеет какого-либо центрального сервера, и работает по принципу peer-to-peer. ...

March 2, 2025 · 6 min · 1083 words · Tony

AIX - зеркалирование томов через LVM

Привет всем, Темой для сегодняшней заметки стала задача, в рамках которой необходимо на сервере под AIX 7.2 перенести данные Oracle-базёнки со старой схд с медленными SAS-дисками, новую дисковую полку c модными/быстрыми NVMe-накопителями. Главным условием и сложностью стало требование выполнить эту задачу без простоя базы данных. В качестве решения было предпринято следующее: в текущие volume-группы добавляются новые LUN‘ы/диски с быстрой Hitachi. +-------------------+ | Volume Group (VG) | | +---------------+ | +---------------+ | | Old LUNs | | | New LUNs | | | hdisk15 | | + | hdisk20 | | | (Slow Disks) | | | (Fast Disks) | | +---------------+ | +---------------+ +-------------------+ Далее настраивается зеркалирование новых дисков со старыми в рамках volume-группы. ...

February 10, 2025 · 4 min · 778 words · Tony

Умный дом/квартира - настройка датчиков открытия (Ч.2)

Всем привет, В прошлой части мы подготовили сервер Home Assistant и настроили интеграцию с Zegbee стиком, который выступает кординатором для зигбишных устройств. 🔗 Установка и настройка Home Assistant Тема этой главы — подключение датчиков открытия дверей и окон. Сам процесс не представляет особых сложностей, при условии, что ваш сервер HA работает корректно. Основные трудности возникают на этапе настройки дашборда в интерфейсе Home Assistant, но об этом поговорим в следующих главах. Датчик открытия дверей и окон — это небольшое двухкомпонентное устройство: ...

February 2, 2025 · 2 min · 351 words · Tony

Умный дом/квартира - установка и настройка Home Assistant (Ч.1)

Привет всем, Довольно давно у меня появилась идея реализовать проект умного дома/квартиры. Поизучав информацию в интернете, я понял, что мой уровень компетенции позволяет вписаться в эту авантюру. В этой главе заложим фундамент умного дома и настроим Home Assistant. В последующих главах будем интегрировать различные модули и переключатели. Все устройства я заранее заказал на маркетплейсах и пока не планирую погружаться в разработку собственных модулей на ESP – оставим это на будущее. 😊 ...

January 31, 2025 · 8 min · 1564 words · Tony
dos3-and-cf-wall.png

S3 Storage и CDN - настраиваем корзинки через CloudFlare Proxy

Всем привет! Данная заметка является примером реализации задачи, возникшей в одном из проектов. Сам проект представляет собой небольшой сайт-магазин, где потребовалось ускорить загрузку статического контента (карточек и изображений). Исходя из этого, первым делом я решил двигаться в сторону CDN от Cloudflare, так как ранее уже имел с ним опыт работы. Также я отказался от хранения изображений на сервере и перенёс всё в S3 от Hetzner. Однако в процессе тестирования этой связки выяснилось, что S3-сервис, предоставляемый Hetzner, довольно сырой и не поддерживает работу с Cloudflare Proxy. Стоит отметить, что на Reddit можно встретить немало негативных отзывов об этом S3-сервисе, в том числе из-за его высокой стоимости. ...

January 26, 2025 · 8 min · 1562 words · Tony