Proxmox

pve1
pve2
pve3
pve11
pve21
pve31
previous arrow
next arrow
pve1
pve2
pve3
pve11
pve21
pve31
previous arrow
next arrow

Сайт — proxmox.com

Для тех кто еще не знаком с виртуализацией, стоит пояснить, что гипервизор позволяет разделить физические ресурсы сервера на много виртуальных машин или контейнеров, причем управлять можно как через CLI так и воспользовавшись удобным WEB-интерфейсом.

Помимо Proxmox Virtual Environment, есть еще 2 решения — Proxmox Backup Server и Proxmox Mail Gateway. Первый позволяет делать резервные копии физических хостов, виртуальных машин и контейнеров, второй осуществляет защиту электронный почты.

Вернемся к Proxmox VE.

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

Мониторинг осуществляется из WEB-интерфейса, но я не обнаружил проблем с установкой агентов от других систем.

Что я обычно делаю после установки:

Комментирую enterprise репозитории и подключаю бесплатные

nano /etc/apt/sources.list.d/pve-enterprise.list
#deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise
nano /etc/apt/sources.list.d/ceph.list
#deb https://enterprise.proxmox.com/debian/ceph-quincy bookworm enterprise

nano /etc/apt/sources.list
deb http://ftp.debian.org/debian bookworm main contrib
deb http://ftp.debian.org/debian bookworm-updates main contrib
#Proxmox VE pve-no-subscription repository provided by proxmox.com,
#NOT recommended for production use
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
#security updates
deb http://security.debian.org/debian-security bookworm-security main contrib

Далее необходимо обновиться

Можно как через WEB-интерфейс — https://IP_адрес_сервера:8006 -> Имя вашего сервера -> Updates
Так и через cli — apt update && apt -y upgrade

Мне удобнее работать с vlan и вообще сетью в Proxmox через Open vSwitch

cp /etc/network/interfaces /etc/network/interfaces.bak
apt-get install openvswitch-switch
systemctl enable —now openvswitch-switch
reboot

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

fdisk /dev/sdс
Создаем таблицу разделов gpt
g
Создаем новый раздел
n
Записываем изменения
w
В результате должен появиться раздел /dev/sdc1

Создаем файловую систему
mkfs.ext4 /dev/sdс1
Создаем точку монтирования
mkdir /mnt/storage
Редактируем /etc/fstab, в конец добавляем
/dev/sdc1 /mnt/storage ext4 defaults 0 2
Монтируем диски из fstab
mount -a

Далее перезагружаемся, проверяем, что диск смонтирован и добавляем каталог через WEB-интерфейс
Datacenter -> Storage -> Add -> Directory — В ID пишем storage, в Directory — /mnt/storage — нажимаем Add

Из того что можно сделать еще я бы указал
— установку Fail2Ban, особенно если смотрит в интернет
— настройку автозапуска у виртуальных машин -> выбираете виртуальную машину -> options -> start/shutdown order (здесь можно указать порядок запуска, а также время до старта следующей виртуалки, настройки достаточно гибкие и описаны в документации).