Добавить в корзинуПозвонить
Найти в Дзене
Герман Геншин

5 фатальных ошибок в Proxmox, о которых боятся говорить даже профи!

Proxmox — мощнейшая операционка для домашних серверов, порой даже чересчур. Да, она действительно бесплатна и открывает вам море возможностей, но есть важные нюансы, которые стоит знать ещё до включения сложных функций. Расскажу о пяти ключевых моментах, которые обязательно надо учитывать — и как избежать неприятностей. Когда я только начал разбираться с Proxmox, сразу захотелось собрать «настоящий» кластер с высокой доступностью. Не было подходящего железа, поэтому начал с одного сервера — и не пожалел! Недавно всё-таки запустил кластер на трёх узлах и понял, во что вляпался. Настройка хранилищ, резкое перераспределение IP-адресов (кое-где пришлось срочно менять прямо на ходу), приведение всего в порядок — всё это отняло море времени и изрядно потрепало нервы. Если бы такие проблемы свалились на меня на старте, я бы, наверное, махнул рукой и забыл о Proxmox навсегда. Мало кому нужен настолько навороченный сетап — хоть это и звучит заманчиво. Кластеры выглядят круто, но без нужды — эт
Оглавление

Proxmox — мощнейшая операционка для домашних серверов, порой даже чересчур. Да, она действительно бесплатна и открывает вам море возможностей, но есть важные нюансы, которые стоит знать ещё до включения сложных функций. Расскажу о пяти ключевых моментах, которые обязательно надо учитывать — и как избежать неприятностей.

Высокая доступность не нужна с самого старта

Не торопитесь усложнять — кластеры сведут с ума новичков

Когда я только начал разбираться с Proxmox, сразу захотелось собрать «настоящий» кластер с высокой доступностью. Не было подходящего железа, поэтому начал с одного сервера — и не пожалел!

Недавно всё-таки запустил кластер на трёх узлах и понял, во что вляпался. Настройка хранилищ, резкое перераспределение IP-адресов (кое-где пришлось срочно менять прямо на ходу), приведение всего в порядок — всё это отняло море времени и изрядно потрепало нервы.

Если бы такие проблемы свалились на меня на старте, я бы, наверное, махнул рукой и забыл о Proxmox навсегда. Мало кому нужен настолько навороченный сетап — хоть это и звучит заманчиво.

Кластеры выглядят круто, но без нужды — это источник постоянных глюков и каверз: то кворум не сходится, то настройки загадочные... Лучше начать с одного обычного сервера — и только потом, по мере роста, задумываться о большем.

«Поставил — и забыл»? Только если не экспериментируешь!

Даже мелкие изменения могут всё сломать, если не быть осторожным

-2

Я сбился со счёта, сколько раз «убивал» свой Proxmox мелкими правками. Поменяешь IP — половина сервисов дохнет, а откатить обратно сложно. Обычное обновление — и вот уже чинить сервер приходится по нескольку часов!

Самый эпичный провал случился пару месяцев назад, когда я решил поиграть в высокую доступность. Подключил два сервера и виртуальный узел для кворума.

-3

Proxmox подходит не только для NAS: вот как я использую его на обычном ПК

Proxmox на настольном ПК? Почему бы и нет — надо только захотеть.

Решил добавить новый узел к старому серверу — и началось: попытка выйти из кластера стирает все виртуалки из интерфейса (на диске они остались, но не появлялись в списке).

После многочасовых танцев с бубном удалось вернуть почти всё, но часть ВМ так и не ожила полностью.

С тех пор всегда делаю полноценные бэкапы всех ВМ перед любыми изменениями, чтобы не попадать больше в такие передряги.

Бэкапы на вес золота. Снимки системы — не спасут!

Бэкап на том же сервере — бессмысленный бэкап

Многие делают снимки виртуалок прямо на том же сервере Proxmox — удобно, если случайно что-то поломали (я описал выше), но это не гарантия безопасности. Если накроется весь сервер или диск сдохнет, снимки исчезнут вместе с ним — их уже не спасти.

Лучше делать полноценные бэкапы на отдельный носитель. У меня теперь автоматическое копирование на NAS по сети: если сервер рухнет, смогу просто залить свежий бэкап на другой Proxmox, либо даже на этот же сервер после переустановки системы.

И не нужен для этого отдельный Proxmox Backup Server. Достаточно смонтировать NAS через NFS, указать папку как место для резервных копий — и настроить расписание. Всё работает и не требует лишней мороки.

Передача видеокарты виртуалке — испытание не для слабонервных!

Если всё рушится — будьте готовы к дням поиска ошибок

В первый раз я пробовал передать отдельную видеокарту в виртуалку для Plex — вышло не сразу, но когда заработало, всё работало отлично.

Но настоящие приключения начались чуть позже, когда я пересел на новую платформу с интегрированной графикой (iGPU), которую тоже захотел «сквозить» для Plex. Оказалось, нюансов — тьма: всё, что могло, пошло наперекосяк.

Как только видеокарта или iGPU отдается виртуальной машине, она тут же становится невидимой для самого сервера-хоста. Привыкнуть к этому трудно — особенно если вдруг понадобилось что-то чинить на сервере и нет вывода на монитор, потому что всю графику захватила виртуалка.

Пришлось настраивать так, чтобы нужная ВМ не стартовала на автозапуске: тогда iGPU оставалась доступной для самого сервера, и появлялся хоть какой-то способ что-то починить. Стоило запустить ВМ — консоль опять исчезала, и начинался очередной круг борьбы с глюками.

Короче, passthrough видеокарточки работает, иногда без него никуда, но держитесь крепче — эта тема гораздо сложнее и капризнее, чем кажется после чтения гайдов.

Не гонитесь за количеством: столько виртуалок вам точно не нужно!

Иногда «меньше» действительно «лучше»

-4

На своём первом сервере я запускал столько виртуалок, сколько только выдерживало железо — под каждую мелочь отдельная машина. Теперь их намного меньше, зато все по делу.

Раньше были отдельные ВМ под Docker, под панель Pterodactyl (это менеджер игровых серверов), для самого «игрового крыла», для серверов игр на Windows, для Home Assistant и для разработки — и всё это вместе на одной машине, иногда просто «ради коллекции».

Сейчас у меня только три основные ВМ: для Docker, для Home Assistant и для разработки. Иногда добавляю четвёртую для тестов, но понял, что чем компактнее сетап, тем проще его обслуживать, а бед меньше.

Современное железо спокойно тянет пару десятков ВМ, но смысл раздувать хозяйство, если всё нужное удобно собрать на нескольких машинах?

-5

ACEMAGIC M1 Mini PC

ACEMAGIC M1 Mini PC — миниатюрный, но удивительно быстрый рабочий инструмент.

С большими возможностями — ещё больше риска всё испортить

Proxmox действительно позволяет многое — и «многое» тут же рушится, стоит оступиться. Я пользуюсь Proxmox чуть больше года и за это время перепробовал множество конфигураций и сервисов.

Мой совет прост: не углубляйтесь в эксперименты раньше времени — делайте бэкапы на отдельный носитель, не плодите сотню виртуалок без надобности и включайте необычные функции (типа высокой доступности) только когда это реально нужно, а не из любопытства.

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

Премиум подписка - это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь

Также подписывайтесь на нас в: