Недавно мы в EFSOL столкнулись с построением облачного сервиса на Proxmox у нашего клиента. Обслуживание этой системы выявило ряд важных особенностей, которые надо учитывать при эксплуатации: 1. Proxmox критичен к наличию свободной оперативной памяти на хосте при использовании локальных дисков в качестве хранилища. Если оперативная память заканчивается, то это гарантированно приведет к cбою, а именно к остановке виртуальных машин. Связано это с особенностями работы файловой системы ZFS, которая рекомендована разработчиком для этого гипервизора. Файловая система замечательная, очень быстрая, но имеет особенность – ей нужно много оперативной памяти для кэширования. По умолчанию, ОС выделяет половину доступной RAM для кеширования ZFS. По мере заполнения хоста виртуалками, RAM высвобождается для виртуализации, но при достижении предельного значения памяти для кеширования не хватает и происходит сбой. Эмпирически мы вычислили это значение в 80%. Как только виртуалки заняли 80% RAM хоста, п