mysurik.ru
Docker Compose оркестрация контейнеров
Виртуализация (Proxmox)
mysurik

Как я подружил Docker Compose и перестал запускать контейнеры руками

Сколько можно писать docker run Когда я только начал использовать Docker, каждый контейнер я запускал руками через docker run с кучей флагов. Для nginx это выглядело так: docker run -d --name nginx -p 80:80 -v /data/nginx:/etc/nginx nginx:alpine Вроде несложно. Но когда у тебя 10 контейнеров, а сервер перезагружается — вспоминать все команды и флаги тот […]
ЧИТАТЬ ПОДРОБНЕЕ →
vzwm
Виртуализация (Proxmox)
mysurik

Proxmox VE: Финальные Советы, Оптимизация и Идеи для Проектов (Часть 10)

Привет всем, кто прошел этот путь! Мы начали с голой машины и закончили полностью отказоустойчивым кластером с ZFS и настроенным брандмауэром. Поздравляю! Вы создали настоящую домашнюю инфраструктуру. В этой финальной части я поделюсь несколькими золотыми советами по оптимизации и дам идеи, которые вдохновят вас на следующие проекты. Шаг 32: 10 Золотых Советов по Оптимизации Даже […]
ЧИТАТЬ ПОДРОБНЕЕ →
Gemini Generated Image tsx9o0tsx9o0tsx9
Виртуализация (Proxmox)
mysurik

Proxmox VE: Настройка и Запуск Первой Виртуальной Машины! (Часть 2)

Привет всем энтузиастам домашней инфраструктуры! Надеюсь, вы успешно справились с установкой Proxmox VE (Часть 1) и впервые вошли в веб-интерфейс по адресу https://ваш_ip:8006. Выглядит мощно, правда? Сегодня мы сделаем финальные настройки и, самое главное, запустим нашу первую виртуальную машину (VM). Шаг 7: Обновление и Настройка Репозиториев Сразу после входа необходимо обновить систему и решить вопрос […]
ЧИТАТЬ ПОДРОБНЕЕ →
uw
Виртуализация (Proxmox)
mysurik

Proxmox VE: ZFS — Снимок, Целостность и Отказоустойчивость! (Часть 8)

Привет всем, кто готов к серьезному хранилищу! Мы освоили основы Proxmox. Теперь давайте поговорим о ZFS (Zettabyte File System) — золотом стандарте для тех, кому важна целостность данных, отказоустойчивость и мгновенные снимки. Если у вас есть два или более дисков, которые вы готовы посвятить хранилищу, ZFS для вас! Внимание! ZFS требует установки на «голые» диски. […]
ЧИТАТЬ ПОДРОБНЕЕ →
vp7spjvp7spjvp7s
Виртуализация (Proxmox)
mysurik

Проброс GPU в Proxmox: неделя танцев с бубном ради Stable Diffusion

Проброс GPU в VM — это моя эпопея на неделю. Хотел, чтобы VM с Windows видела видеокарту NVIDIA для машинного обучения. Думал, подключил и работает. Ага. Во-первых, нужно включить IOMMU в BIOS и в ядре Linux. Без этого проброс не работает. Во-вторых, видеокарта должна быть отдельной, не той что используется хостом. У меня встроенная Intel […]
ЧИТАТЬ ПОДРОБНЕЕ →
2
Виртуализация (Proxmox)
mysurik

Proxmox VE: Мгновенные Сервисы с LXC-Контейнерами! (Часть 4)

Привет, домашние сисадмины! В предыдущей части мы настроили виртуальную машину (VM) и установили QEMU Guest Agent. VM отлично подходит для сложных систем (Windows, macOS или специфические Linux-дистрибутивы), но для запуска небольших, быстрых сервисов (вроде Pi-hole, Plex, Home Assistant) нам нужно что-то более легкое. На помощь приходят LXC-контейнеры (Linux Containers)! Они используют ядро вашего хоста Proxmox, […]
ЧИТАТЬ ПОДРОБНЕЕ →
Image yly8qyly8qyly8qy
Виртуализация (Proxmox)
mysurik

Ошибка «failed to erase LVM2_member magic string» в Proxmox: Причины и Решения

Вы добавили новый диск в сервер, зашли в веб-интерфейс Proxmox, нажали «Wipe Disk» (очистить диск), но вместо успешной операции увидели красное окно с ошибкой: error wiping ‘/dev/sdb’: wipefs: /dev/sdb: failed to erase LVM2_member magic string at offset 0x00000218: Input/output error Давайте разберемся, что это значит, почему стандартный wipefs не справляется и как это исправить. Что […]
ЧИТАТЬ ПОДРОБНЕЕ →
Виртуализация (Proxmox)

Docker от А до Я: мой опыт на домашнем сервере

Docker на домашнем сервере — штука, которую я откладывал годами. Думал, зачем мне ещё один слой абстракции, если есть LXC на Proxmox. Контейнеры же лёгкие, родные, без демонов и всего этого зоопарка. Но когда количество самописных скриптов, вручную настроенных сервисов и костылей для их запуска перевалило за десяток — понял, что так дальше нельзя. Каждый […]
ЧИТАТЬ ПОДРОБНЕЕ →
Proxmox от А до Я полтора года на домашнем сервере. Установка, LXC, GPU, бекапы, кластер
Виртуализация (Proxmox)
mysurik

Proxmox от А до Я: полтора года на домашнем сервере. Установка, LXC, GPU, бекапы, кластер

Год назад я поставил Proxmox на старый системник, который пылился в углу. Думал — поиграю неделю и забуду. Сейчас на этом «поиграю» крутятся 8 VM, 12 LXC-контейнеров, пара продакшен-сайтов и Home Assistant. Гипервизор не перезагружался 11 месяцев — и это на железе 2015 года. Собрал сюда всю свою эпопею: от первой установки до кластеризации. Каждый […]
ЧИТАТЬ ПОДРОБНЕЕ →
fzhtc7f
Виртуализация (Proxmox)
mysurik

Свой почтовый сервер: вернулся на Яндекс.Почту

Создание своего почтового сервера — эпопея. Postfix, Dovecot, OpenDKIM, SPF, DMARC. Настроил через iRedMail. Через месяц IP попал в чёрные списки — кто-то использовал для спама. Перешёл на Яндекс.Почту для домена. Не надо так. Ставил почтовый сервер РЅР° Proxmox — намучился, вернулся РЅР° Яндекс. Р’ большом гайде РїРѕ Proxmox — РІСЃРµ РјРѕРё статьи РїСЂРѕ этот […]
ЧИТАТЬ ПОДРОБНЕЕ →
79pdn79
Виртуализация (Proxmox)
mysurik

Proxmox VE: QEMU Guest Agent и Продвинутая Интеграция VM! (Часть 3)

Привет всем! Если вы следовали Части 2, то у вас уже работает первая виртуальная машина. Поздравляю, вы преодолели самый большой барьер! Но вы, вероятно, заметили, что Proxmox не отображает такую важную информацию, как IP-адрес вашей VM или ее загрузку. Кроме того, команды перезагрузки или выключения могут быть «жесткими». Чтобы решить эти проблемы, нам нужен QEMU […]
ЧИТАТЬ ПОДРОБНЕЕ →
5
Виртуализация (Proxmox)
mysurik

Proxmox VE: Настройка Резервного Копирования (VZDump) (Часть 5)

Привет всем энтузиастам надежной инфраструктуры! Мы научились создавать VM и LXC-контейнеры. Но что, если диск сервера выйдет из строя или вы случайно удалите важный файл? Без плана резервного копирования вся ваша работа будет потеряна. Proxmox использует утилиту VZDump для создания полных (full) или инкрементальных (incremental) копий ваших VM и контейнеров. Шаг 16: Подготовка Хранилища для […]
ЧИТАТЬ ПОДРОБНЕЕ →
3trib73trib7
Виртуализация (Proxmox)
mysurik

Установка Ubuntu VM в Proxmox: грабли

Установка Ubuntu Server на VM в Proxmox — рутина, которую я делаю раз в месяц. Но в первый раз я тупил знатно. Первый раз забыл установить Qemu Agent. Второй раз не выделил достаточно места. Сейчас шаблон: Ubuntu 24.04 LTS, 2 ядра, 2GB RAM, 32GB диск. Тема Proxmox Сѓ меня разобрата достаточно РїРѕРґСЂРѕР±РЅРѕ — РѕС‚ установки […]
ЧИТАТЬ ПОДРОБНЕЕ →
Дашборд Homepage для мониторинга сервера
Виртуализация (Proxmox)
mysurik

Homepage — статичный дашборд для сервера, который я пожалел что не поставил раньше

Я перепробовал кучу панелей для сервера. Начинал с Webmin — страшно, медленно, непонятно. Потом перешёл на Cockpit — уже лучше, но вебсокеты жрали память, и на слабом сервере он тормозил. Пробовал даже самописный скрипт на PHP — выкинул после первого же обновления. Homepage — это статичный дашборд: HTML, CSS, немного JS. Без баз данных. Без […]
ЧИТАТЬ ПОДРОБНЕЕ →
Image d8
Виртуализация (Proxmox)
mysurik

Глубокий NPM: редиректы и Access Lists for ComfyUI

В NPM есть полезные фишки: Access Lists (ограничение доступа по IP), Custom Locations (проксирование конкретных путей), Streaming (для WebSocket). Я через NPM настроил доступ к ComfyUI только из домашней сети. Ещё сделал редирект: если зайти на domain.com/grafana — открывается Grafana. Продвинутые настройки NPM — продолжение темы проксирования сервисов РІ моей Proxmox-среде. Весь цикл статей — […]
ЧИТАТЬ ПОДРОБНЕЕ →
Бекапы Proxmox перестали запускаться — помог форум самохостинга
Виртуализация (Proxmox)
mysurik

Бекапы Proxmox перестали запускаться — помог форум самохостинга

С неделю назад я обновил Proxmox VE с 8.x до 9.2. Обновление прошло гладко — ВМ запустились, LXC стартанули, веб-морда радовала глаз новыми фишками. А бэкапы — нет. Просто молчали. Ни ошибок, ни логов, ничего. Захожу через день проверить — последний успешный бэкап был неделю назад. Я чуть чаем не поперхнулся. Запускаю вручную через GUI […]
ЧИТАТЬ ПОДРОБНЕЕ →
qat
Виртуализация (Proxmox)
mysurik

Proxmox VE: Кластеризация и Высокая Доступность (HA)! (Часть 9)

Привет всем, кто достиг продвинутого уровня в Proxmox! В предыдущих частях мы построили и защитили один мощный сервер. Но что, если этот сервер выйдет из строя? Вся ваша инфраструктура «ляжет». Кластеризация позволяет объединить два и более серверов Proxmox в единое целое. Это дает две ключевые возможности: Шаг 28: Требования к Кластеру Прежде чем начать, убедитесь, […]
ЧИТАТЬ ПОДРОБНЕЕ →
qlwiufqlwiufqlwi
Виртуализация (Proxmox)
mysurik

Открыл для себя LXC в Proxmox: 10 контейнеров вместо 3 VM

LXC в Proxmox я открыл для себя случайно. Думал, что только VM — единственный вариант. А оказалось, контейнеры легче, быстрее и удобнее для большинства задач. Разница: VM эмулирует целый компьютер со своим ядром. LXC использует ядро хоста. Поэтому контейнер стартует за секунду, а VM — за минуту. Контейнер жрёт 50MB RAM, VM — 500MB. Я […]
ЧИТАТЬ ПОДРОБНЕЕ →