LINUX.ORG.RU

Proxmox VE 5.3

 , , , ,


1

4

4 декабря 2018 года вышла новая версия системы виртуализации Proxmox, которая позволяет создавать кластеры серверов виртуализации и контейнеров. В качестве бэкэндов используются KVM и LXC. Управление производится через веб-интерфейс или интерфейс командной строки. Система представляет собой дистрибутив Linux на основе Debian, либо может быть установлена на уже имеющуюся инсталляцию Debian GNU/Linux.

Изменения в новой версии 5.3:

  • Основана на Debian Stretch 9.6.
  • Ядро версии 4.15.18.
  • QEMU 2.12.1.
  • LXC 3.0.2.
  • ZFS 0.7.12.
  • Ceph 12.2.8 (Luminous LTS, stable).
  • Инсталлятор с поддержкой ZFS; по умолчанию не создаётся swap-раздел, вместо этого опционально можно оставить неразмеченное место для swap-раздела.
  • Управление дисками через GUI (ZFS, LVM, LVMthin, xfs, ext4)
  • Создание узлов CephFS через GUI (MDS).
  • Плагин для управления хранилищами CephFS (поддерживает резервное копирование, шаблоны и образы ISO).
  • Поддержка LIO для ZFS поверх iSCSI.
  • Пакет ifupdown2 с частичной поддержкой в GUI.
  • Возможность удаления неиспользуемых образов в интерфейсе для просмотра хранилищ.
  • Возможность настройки показа/скрытия локального курсора для noVNC.
  • Возможность включения/выключения автоматического изменения размера окна для noVNC.
  • Редактирование /etc/hosts через GUI, что необходимо в случае изменения IP-адреса или имени хоста.
  • Настройка размера видеопамяти для виртуальных машин, поддержка высокого разрешения (UHD), в частности, для SPICE.
  • VM Generation ID: пользователь может создать виртуальное устройство 'vmgenid' которое позволяет безопасно создавать снапшоты, резервное копирование и клоны для различного ПО внутри вирутальной машины, в частности, для Microsoft Active Directory. Для новых виртуальных машин это устройство добавляется автоматически, для старых пользователь должен добавить его вручную.
  • qemu-server: добавлена возможность тримминга (fstrim) для гостевой ФС (при выполнении move_disk или миграции при использовании локальных хранилищ).
  • Эмуляция архитектуры ARM (экспериментальная возможность, по большей части полезна для разработчиков).
  • Проброс vGPU/MDev и PCI. GUI для настройки проброса PCI passthrough также позволяет использовать устройства vGPUs (aka mediated devices), такие как Intel KVMGT (aka GVT-g) или vGPU от NVidia.
  • pvesh переписан и теперь использует новый CLI Formatter framework — возможна настройка формата вывода для всех вызовов API (доступны форматы json, yaml, а также вывод в виде красивой таблицы). Предоставляется поддержка единого формата json для PVE CLI Tools.
  • Вложенные контейнеры (привилегированные и непривелегированные): возможность запуска lxc, lxd или docker внутри контейнеров; также поддерживается AppArmor внутри контейнеров.
  • Монтирование CIFS/NFS внутри привилегированных контейнеров.
  • Улучшена документация.
  • Многочисленные исправления ошибок и обновления пакетов (см. багтрекер и GIT).

>>> Подробности

Красавчеги.

Многовато ошибок но в целом работает отлично. Очень рад что в свое врем потратил силы и время на его освоение и внедрение в организации.

AVL2 ★★★★★ ()
Ответ на: комментарий от anonymous

Запускать Docker в контейнере я бы не стал, у него так не все >>костыли будут нормально работать.

А и не всегда нужно, чтобы все костыли у него работали, а иногда совсем даже не нужно.

ChAnton ★★ ()
Ответ на: комментарий от anonymous

Кстати просмотрел эту фичу. Мне приходилось ради докера создавать полноценные виртуалки. А тут наконец то можно контейнер в контейнер засунуть. Ляпота!

Контейнер по сути своей не все позволяет. Но он очень хорош по управляемости, размерам и расходам на виртуализацию, поэтому ему многое прощается.

AVL2 ★★★★★ ()
Ответ на: комментарий от Harliff

Кстати, а кто-нибудь осилил настройку ZFS для «тяжёлого» i/o (СУБД и прочее)?

А чего там осиливать? Берёшь официальный гайд под разные субд и делаешь zvol-ы с подходящим volblocksize.

King_Carlo ★★★★★ ()

Поясните, с целью повышения уровня образованности. Теперь можно из GUI в виртуалку какой-нибудь ОБЫЧНЫЙ GeForce пробросить? (Раньше вроде как надо было усиленно в консоли на эту тему ковыряться, насколько я читал).

dv76 ★★ ()
Ответ на: комментарий от AVL2

Не прошло и десяти лет, да. Я время от времени пользуюсь pct на работе, а дома lxc (имею в виду инструментарий для управления lxd), и в Ubuntu оно всё как-то поприятнее и куда функциональонее, что в принципе неудивительно, учитывая, что она теперь апстрим для LXC вообще. Про адские тормоза pct и говорить не стоит:

pve ~ # time pct list
VMID       Status     Lock         Name
100        running                 **
101        running                 **
102        running                 ********
103        running                 *********
104        running                 *****
106        stopped                 ******
107        stopped                 ****

real    0m0.519s
user    0m0.383s
sys     0m0.052s

anonymous ()
Ответ на: комментарий от Harliff

Кстати, а кто-нибудь осилил настройку ZFS для «тяжёлого» i/o (СУБД и прочее)?

для «тяжёлого» i/o достаточно ssd под zil и l2arc + релевантный размер volblocksize

для real highload ставить БД на виртуалку, да еще на ZFS — смысл?

БД хочет много RAM под свой pagecache, ZFS хочет много RAM под ARC — конкуренция однако =)

Minona ()

KVM

либо может быть установлена на уже имеющуюся инсталляцию Debian GNU/Linux

Это хорошо.

(С тоской смотрит на свой Q8200 без поддержки аппаратной виртуализации и думает, что пора таки купить новый системник.)

hobbit ★★★★★ ()
Ответ на: комментарий от nerve

остановить все виртуалки и в любом порядке обновить хосты?

Зачем? просто apt-get update && apt-get dist-upgrade на всех машинах и рестарт хостов в любом порядке.

AVL2 ★★★★★ ()
Ответ на: комментарий от Rubystar

Сложный вопрос, поскольку овирт я крутил уже довольно давно. Овирт мне нравится тем, что его можно ставить на Федору или центос. На мой взгляд он хорош как конструктор сделай сам.

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

Так что если есть желание использовать виртуализации да ещё не дай бог делегировать функции другим то проксмокс очень хорош.

AVL2 ★★★★★ ()
Ответ на: комментарий от dv76

именно пробросить обычный гфорс можно через virtmanager с kvm. но! всё равно в консоли придётся включать виртуализацию, разбираться с драйвером видюхи (я свой нахрен заблэклистил, хотя, говорят, можно как-то сделать hotplug) и фиксить машину, ибо с каких-то версий дров невидия видя себя в виртуалке не даёт запускать устройство (google: geforce error 43). amd такими проблемами не обладает.

но это всё легко делается по арче вики. сам вот играю в виртуалке на ubuntu 18.04 amd64 + qemu 2.12 (брал из ppa) + core i7 3770 + asrock b85 + gtx 970.

kma21 ★★★★ ()

нельзя восстановить бэкап в другую ВМ, а при восстановлении удаляет хард виртуалки. У меня восстановление бэкапа провалилось по чек сумме и я потерял ВМ. Теперь ручками копаюсь... как обычно, ГУЙ удобен, но творит беспредел у вас за спиной.

anonymous ()