March 15th, 2020

Cat-light

Мелкая багофича в ProxMox-е

Обновил на одном из хостов ProxMox с какой-то мега-тухлой версии (долго руки не доходили) до актуальной. Одна из виртуалок (почтарь) была слишком жирной по занимаемому месту на DAS-е. Поэтому её не стали никуда переносить, а тупо выключили на период обновления хоста. Потом включили обратно. Типа, downtime в полчаса никого не волновал.

Всё сделали, вроде всё нормально. Но потом я обнаружил странную вещь. При интенсивной записи на корневую файловую систему внутри виртуальной машины у неё в логах всплывало вот такое

после чего RootFS автоматически перемонтировалась в read-only.

А на хост-машине наблюдалось вот такое.

Причина оказалась банальной.

Внутри виртуалки всё было "заточено" под VirtIO. А после обновления ProxMox-а настройки её виртуального железа "слетели" до дефолтного SCSI-контроллера "LSI 53C895A". И заметил я неполадку далеко не сразу, потому как с виду вроде как всё работает, всё как будто бы нормально. Да и сами почтовые демоны, ЧСХ, не "падали", ибо читали-писали не в RootFS, а на другой виртуальный диск.

После того как в настройках гипервизора выставил VirtIO, "плавающий глюк" пропал. Вот такая неожиданная багофича. Называется, "будьте внимательными".