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

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

Умный дом/квартира - установка и настройка 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
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