Использование proxmox
Дополнение к данной инструкции.
Если вы нашли это дополнение, в обязательном порядке рекомендую изучить основную инструкцию и только после переходить к данному дополнению!
Быстрая донастройка панели:
Отключение никому не упёршегося свопа. Панель не упадёт при переполнении озу, не переживайте. Ядро тут достаточно умное (нет, это не значит что только тут умное ядро а везде в других Linux системах тупое, просто тут больше на упор оптимизации идёт) и умеет резервировать озу. По этой причине если у вас будет переполнено озу в контейнере, панель не упадёт. Но если будет переполнено прям с концами, само ядро убьёт процесс в контейнере и озу освободится.
Нажимаем на pve (ну или как у вас называется хост). И жмём на shell (да да, через эту панель можно получить доступ к терминалу без ssh как для самой панели так и для контейнеров с виртуалками):
Там вы увидите терминал. Не вижу смысла показывать его, ведь каждый нормальный линуксоид/сисадмин видел его.
Введите данную команду:
swapoff -a && sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab
Это отключит свап который тормозит наши накопители, а для ссд вовсе является губительным.
Отключение проприетарных репо:
Сама панель полностью бесплатна. Но имеет в себе платные и проприетарные репозитории самого проксмокса с некоторыми программами, имхо они не нужны и ни разу не пригодились в обычном домашнем (да и не только) использовании.
Тыкаем на pve (ну или как у вас там хост называется). Жмём на updates, жмём раскрыть список, и жмём на repositories, после нажимаем на обведённую строку, и тыкаем на кнопку disable (вместо кнопки enable будет disable) и после всего нажимаем reload:
Помните как мы открывали консоль в прошлом этапе? Открываем её снова, и вводим:
apt update && apt upgrade
ждём окончания выполнения команд и радуемся, у нас свежие репо, и без мусора.
ВАЖНОЕ замечание - это было всё сделано для того, что б оффнуть в логах мусор, а так же дать право на автообновление репозиториев. Если вы не отключите эти репо, панель не сможет обновляться сама (да, она на столько умная) и будет пукать вам в логи вот такими сообщениями:
ВАЖНО! Советую отключить полностью автоматические обновления. Это очень кривая дичь, которая может “уронить” сервак, из-за того что оно что-то там намудрило.
Открываем терминал панели (Shell) и вводим:
systemctl disable pve-daily-update.timer
systemctl stop pve-daily-update.timer
Это отключит автоматические обновления. При нужде - обновитесь лучше ручками, чем используя эти автоматические костыли.
Хранение файлов, образов и дисков:
Эта панель очень умная, и имеет разбивку накопителя на два куска. Первый (local-lvm) самый огромный, служит для виртуальных дисков наших контейнеров и виртуалок. Второй (local pve) же в нашем случае является хранилищем образов что мы скачали, бекапов и прочего хлама.
Распил диска идёт +/- 10 к 90, т.е 10% на образы, 90% на виртуальные диски. Как по мне хватить должно более чем.
Что же у нас тут есть по интерфейсу:
local-lvm:
- Summary - общая информация об использовании хранилища
- VM Disks - список всех виртуальных дисков для виртуалок
- CT Volumes - список всех виртуальных дисков контейнеров
- Permissions - разрешения, опустим пока это
local:
- Summary - общая информация об использовании хранилища
- Backups - список всех бекапов
- ISO Images - список всех iso образов (нужно для запуска виртуальной машины)
- CT Templates - список наших образов с контейнерами, мы это уже проходили в основном мануале
- Permissions - разрешения, опустим пока это
Интерфейс контейнера/ритуалки:
Данная панель предлагает обширные возможности о информации и что происходит в контейнере. Можно блин даже заметки сделать о контейнере или виртуалке. Думаю тут ничего не нуждается в представлении:
Но у нас есть интересные подразделы. Пробегусь по самым основным и критическим:
Resources. Тут мы можем редактировать ресурсы нашего контейнера или виртуалки:
Для редакции нажмите на нужную строку и нажмите edit. Если же вы хотите расширить виртуальный диск (а это возможно без перезагрузки или остановки контейнера как и при редактировании всего из этого раздела, в этом прелесть контейнеров) нажмите на строку с диском (root disk) и после нажмите volume action и нажмите resize:
И тут добавляем сколько гигов расширить хотим:
С озу и свапом точно так же, только edit жмём кнопку:
В разделе Task History можно узнать что делалось с контейнером: