понедельник, 8 июня 2026 г.

Dell R630 + 4 nvme drives штатно

 Нужен nvme kit, который состоит из 2 позиций - pci-e карты и кабеля: GY1TD + K9TVP

Процесс установки

K9TVP - кабель (Кабель-удлинитель 0K9TVP для сервера Dell PowerEdge R630, плата расширения SSD NVMe, GY1TD, кабель K9TVP, передача данных SFF8643 на SFF8643, CN-0K9TVP)

GY1TD - карта (SSD карта расширения NVMe PCIe для DELL POWEREDGE R630)

PS много видео по 630:

https://www.youtube.com/watch?v=omjHrHul8-8&list=PLbNp7AIu8VYxOrZK4-xInp_GX1dQ72qIj

среда, 27 мая 2026 г.

proxmox datacenter manager

 Если нужен общий интерфейс proxmox и возможности миграции между серверами, но сервера не в кластере (несколько разных ДЦ например, кластеру критичен ряд моментов), то можно посмотреть на proxmox datacenter manager

описание на хабре:

Proxmox Datacenter Manager: новый способ управления нодами / Хабр


вторник, 19 мая 2026 г.

Dell R640 - различия версий на 8 и 10 дисков

 Версия на 8 дисков - SAS/SATA, на 10 - SAS/SATA/NVME. Если коротко - различия аппаратные, в том числе по корпусу, замене не подлежит.

https://internet-lab.ru/dell_poweredge_r640_models_diff

Debian забанили?

 Could not connect to debian.map.fastlydns.net:80 (199.232.174.132), connection timed out Unable to connect to deb.debian.org:http:


host deb.debian.org

deb.debian.org is an alias for debian.map.fastlydns.net.

debian.map.fastlydns.net has address 199.232.174.132

debian.map.fastlydns.net has IPv6 address 2a04:4e42:6b::644

понедельник, 4 мая 2026 г.

SponsorBlock - блокировка рекламных интеграций внутри видео на ютубе

 Оказывается, не все знают как блокировать "нативные интеграции" в видео (как минимум на ютубе) - это SponsorBlock


Если у кого не работает - можно в настройках - разное - адрес сервера вписать https://api.sponsor.ajay.app/ (но похоже, что ркн и этот адрес начал блокировать, используйте например zapret или расширение censor tracker). Или можно поднять свой сервер

Так же, можно поставить на ТВ и мобильные устройства, пример таких приложений тут

суббота, 2 мая 2026 г.

pibox nas Всё

 Было такое интересное решение - pibox на базе RPi CM4


Собирали средства на кикстартере, собрали.. но продавали только по US, причём довольно дорого. Из интересного - там в основе был кубер - KubeSail (настройка под pibox).

Возможно, была и своя сборка с дровами pibox-os - но в этой репе последнее обновление 2 года назад, что тоже намекает.

Jeff Geerling тоже делал репу по устройствам, в том числе по pibox (2).

Но если теперь зайти на pibox.io то увидим сообщение "Sorry, this store is currently unavailable.".

Некоторые возможные замены можно взять на хабре и reddit

среда, 15 апреля 2026 г.

пятница, 30 января 2026 г.

hostname в docker-compose

 Если подключиться в контейнер, имя вида 12345678, иногда (в том числе для логов) нужен нормальный hostname. Можно сделать так:

https://stackoverflow.com/questions/29924843/how-do-i-set-hostname-in-docker-compose

version: "3.0"
services:
  yourservicename:
    hostname: your-name


суббота, 27 декабря 2025 г.

proxmox: TASK ERROR: memory size (65536) must be aligned to 2048 for hotplugging

 Есть у проксмокса странная бага

TASK ERROR: memory size (65536) must be aligned to 2048 for hotplugging

Фикс: в /etc/modprobe.d/vhost.conf

options vhost max_mem_regions=509

и ребут. Должно поднять лимит до 4Тб

суббота, 18 октября 2025 г.

buildah запуск

 Если хочется поиграться с buildah, самый быстрый вариант запуска

docker run -ti --rm --security-opt seccomp=unconfined --privileged quay.io/buildah/stable bash

Это именно поиграться, но запустить там buildah bud . (предварительно создав Dockerfile например с одной строкой FROM alpine:latest) - достаточно.

А вообще нужно добавить ещё несколько вещей для нормальной работы и если в gitlab собирать то нужны минимум такие строки

  variables:
    STORAGE_DRIVER: vfs
    BUILDAH_FORMAT: docker
    BUILDAH_ISOLATION: chroot

Если запускать в кубере, то и этого мало, там ещё нужно

[runners.kubernetes.pod_annotations] "container.apparmor.security.beta.kubernetes.io/build" = "unconfined"

Далее (как раз --security-opt seccomp=unconfined применили в начале)

  • Docker: Add "seccomp-profile": "unconfined" to /etc/docker/daemon.json or use --security-opt seccomp=unconfined when running the container.
  • GitLab Runner: In runners.docker section of config.toml, set security_opt = ["seccomp:unconfined"].

Что ещё почитать:

Рекомендации по запуску Buildah внутри контейнера

utorial: Use Buildah in a rootless container with GitLab Runner Operator on OpenShift

среда, 24 сентября 2025 г.

docker build + secrets

 При сборке образов можно получить предупреждение SecretsUsedInArgOrEnv Potentially sensitive data should not be used in the ARG or ENV commands
https://docs.docker.com/reference/build-checks/secrets-used-in-arg-or-env/
И там же дока, как надо (docker build --secret)
https://docs.docker.com/build/building/secrets/

понедельник, 22 сентября 2025 г.

четверг, 5 июня 2025 г.

Kubernetes: что такое операторы, зачем они нужны и почему без них не обойтись?

 

Kubernetes: что такое операторы, зачем они нужны и почему без них не обойтись?

В Kubernetes оператор (Operator) — это метод расширения функциональности кластера для управления сложными stateful-приложениями (такими как базы данных, очереди сообщений и другие системы с состоянием).

Операторы автоматизируют задачи, которые обычно выполняет администратор, используя пользовательские контроллеры (Custom Controllers) и пользовательские ресурсы (Custom Resource Definitions, CRD).

четверг, 15 мая 2025 г.

docker не стартует, одна из причин

failed to start daemon: failed to dial "/run/containerd/containerd.sock": Unavailable: connection error: desc = "transport: Error while dialing: dial unix:///run/containerd/containerd.sock: timeout"

Проблема оказалась крайне не очевидной:

journalctl -u containerd -n 100

 containerd[379849]: containerd: failed to load TOML: /etc/containerd/config.toml: (37, 2): duplicated tables

(дважды добавили блок с прокси), устранили - заработало