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

PromStack - упрощенный запуск через compose-файл

Привет! В этой заметке поговорим о мониторинге. Ранее уже были отражены схожие инсталяции в записях моего блога, где использовалось много ручного труда по вводу команд. И когда вновь возникла задача настроить мониторинг, я решил пойти другим путем и упростить установку всего процесса за счет использования docker. Такой подход освобождает от необходимости многократного ввода команд вручную и ускоряет развертывание сервисов.. Настройка Prometheus, Grafana, Nginx Собственно, мы имеем небольшой сервер с установленным docker. (Как установить докер, ссылочка - тык). Далее на сервере создадим структуру, где и будем хранить необходимые файлики. ...

January 14, 2025 · 16 min · 3253 words · Tony

September 15, 2024 · 0 min · 0 words · Tony
powershell-exports-wall

Powershell - экспортируем почтовые ящики из Exchange

Всех привествую, Сегодня хотелось бы поделиться историей о том, как удалось убрать немного рутины из свой работы за счет применения powershell. На работе существует процесс, когда при уходе сотрудника из компании, админ должен выгрузить почту пользователя на удаленный архивный сервер. И зачастую бывают ситуации, когда кто-то из камрадов забывает это сделать, переключаясь на другую задачу. Со временем, количество неактивных почтовых ящиков растет.. Прикинув, решил, почему-бы не переложить все действия на код и заставить сервер самостоятельно с переодичностью выгружать неактивные учетки. И принялся за реализацию открыв уже родной PowerShell ISE. ...

August 19, 2024 · 4 min · 846 words · Tony

Proxmox - миграция vm на другой хост

Привет всем, В рамках небольшой заметки решил продемонстрировать, как в ручном формате можно перенести виртуальную машину между хостами c proxmox. Для реализации этого воспользуемся утилитой vzdump, которая входит в состав программного обеспечения Proxmox VE и используется для создания снепшотов. Создание бекапа Собственно подключаемся на первый сервер c proxmox по ssh, и создаем бекап виртуальной машины. Предварительно нам потребуется узнать vmid нашей виртуальной машины, для этого достаточно выполнить команду: root@prox01:~# qm list Если же список виртуалок большой можно grep-пнуть машину по имени: ...

June 9, 2024 · 3 min · 491 words · Tony
mon-disks-prox.png

Мониторим диски на серверах с Proxmox

Приветствую всех, В заметке на сегодня хотелось бы поделиться информацией относительно мониторинга физических дисков и аппаратных рейд-контроллеров на серверах с proxmox на борту. Сервера с аппаратным raid, задачи управления массивом, контроля челостности и распределения данных по физическим дискам перекладывают на raid-контроллер. Хост-системе за счет аппаратного обеспечения предосталяется один логический диск, при этом система и понятия не имеет о фактическом типе и количестве установленных дисков. (Схема с аппаратным raid) ...

May 30, 2024 · 17 min · 3579 words · Tony