Как исправить ошибку, возникающую при изменении размера диска виртуальной машины на лету?¶
В multipath может возникнуть следующая ошибка: при изменении размера диска виртуальной машины на лету, по факту размер изменяется и в детальной информации о диске отображается новый размер, но на виртуальной машине, к которой прикреплен диск, отображаются устаревшие данные о размере диска. Это обусловлено тем, что система присваивает уникальные имена multipath в формате - mpath n
. Для того, чтобы изменение размера диска виртуальной машины происходило корректно, необходимо, чтобы система использовала для присвоения имени идентификатор WWID. Для этого необходимо установить параметру user_friendly_names
значение no
:
На узле, на котором запущена виртуальная машина, в конфигурационном файле
/etc/multipath.conf
настройте значение параметра:user_friendly_names no
После чего перезапустите службу
multipathd
:systemctl restart multipathd
Теперь при изменении размера диска изменения также будут произведены внутри запущенной виртуальной машины и новый размер диска будет корректно отображаться в Dashboard.