ESXi 6.0 монтирует RDM как локальный том

0

Я только что обновил свой хост ESXi до 6.0 и заметил странный побочный эффект. Теперь при загрузке мое локальное устройство RDM автоматически монтируется самим гипервизором, и моя виртуальная машина, использующая его, не может загрузиться, потому что устройство заблокировано операционной системой (ошибка, которую я получаю, есть Failed to lock the file).

Если я перечислю все устройства:

[root@esx:~] esxcli storage filesystem list
Mount Point                                        Volume Name  UUID                                 Mounted  Type             Size          Free
-------------------------------------------------  -----------  -----------------------------------  -------  ------  -------------  ------------
/vmfs/volumes/4cdacf34-9bc2bc46-e644-d48564c85da5  SYSTEM HDU   4cdacf34-9bc2bc46-e644-d48564c85da5     true  VMFS-5   154618822656  127827705856
/vmfs/volumes/4cdacf03-d1fb2b7d-6384-d48564c85da5  DATA HDU     4cdacf03-d1fb2b7d-6384-d48564c85da5     true  VMFS-5  2000112582656  893103636480
/vmfs/volumes/5000b526-be6827b9-b9e9-009c02a7fbf2               5000b526-be6827b9-b9e9-009c02a7fbf2     true  vfat        299712512      83451904
/vmfs/volumes/ad7377ea-9bfcba10-6bad-896a6ee35f64               ad7377ea-9bfcba10-6bad-896a6ee35f64     true  vfat        261853184      87711744
/vmfs/volumes/0baa70e5-8a38dacf-3d88-bca98a363fc0               0baa70e5-8a38dacf-3d88-bca98a363fc0     true  vfat        261853184     122646528
/vmfs/volumes/3c3693e8-f77a642a-1910-5c6bdcb26d3a  Hypervisor3  3c3693e8-f77a642a-1910-5c6bdcb26d3a     true  vfat        299778048     157663232
/vmfs/volumes/b901cb7d-fd6e00e0-e5eb-b36b42d0950f  Hypervisor2  b901cb7d-fd6e00e0-e5eb-b36b42d0950f     true  vfat        261853184     261849088
/vmfs/volumes/4cdacf0f-59b94c5a-79e7-d48564c85da5               4cdacf0f-59b94c5a-79e7-d48564c85da5     true  vfat       4293591040    4269015040
/vmfs/volumes/5b569e71-4ede41ca-d19f-f2af4b6cee7c  Hypervisor1  5b569e71-4ede41ca-d19f-f2af4b6cee7c     true  vfat        261853184     169762816
/vmfs/volumes/localRDM                             RDM          5512f47e-00000000-0000-000000000000     true  ufs     1998251364352  288346738688

Устройство, которое я пытаюсь отключить, является последним

Mount Point                                        Volume Name  UUID                                 Mounted  Type             Size          Free
-------------------------------------------------  -----------  -----------------------------------  -------  ------  -------------  ------------
/vmfs/volumes/localRDM                             RDM          5512f47e-00000000-0000-000000000000     true  ufs     1998251364352  288346738688

Как указано в документации, я пытался размонтировать его, но ОС жалуется и не хочет его размонтировать:

[root@esx:~] esxcli storage filesystem unmount -l RDM
No volume with label 'RDM' was found
[root@esx:~] esxcli storage filesystem unmount -p /vmfs/volumes/localRDM
No NAS volume was found mounted on '/vmfs/volumes/localRDM'
[root@esx:~] esxcli storage filesystem unmount -u 5512f47e-00000000-0000-000000000000
No volume with uuid '5512f47e-00000000-0000-000000000000' was found

Согласно документации, синтаксис для размонтирования устройства:

# esxcli storage filesystem unmount [-u UUID | -l label | -p path ]

но, как вы можете видеть никаких результатов до сих пор.

Мне было интересно, если я удаляю файл vmdk для этого устройства и воссоздаю его, это может решить проблему, но я боюсь, что потеряю все данные в нем.

Отредактировано 1

Хорошо, я удалил сопоставление файлов vmdk, но ESXi все еще автоматически монтирует диск (и нет, потеря данных не происходит)

Отредактировано 2

Я вижу, что нет прямой связи с тем, как проходит мой диск, и ESXi автоматически монтирует его, так как я подключил только что отформатированный диск UFS2, и ESXi тоже его монтирует (и RDM для этого еще не создан)

MTorres
источник
Вы пытались воссоздать отображение RDM с момента обновления? Обычно это делает диск недоступным локально.
Джеймс Райан
Да, я сделал это, пока никаких результатов (я пытался заменить диск, но то же самое поведение)
mTorres

Ответы:

1

У меня была та же проблема с дисками RDM UFS, используемыми в NAS4Free, которые отображались как папка, поэтому я пошел на форумы VMWare и попросил помощи.

Вот ответ пользователя themiron на форумах VMWare.

Можно занести модуль ufs в черный список с помощью следующей команды esxcli, так что никакого автоматического монтирования томов ufs не произойдет. требуется перезагрузка хоста

$ esxcli системный модуль set -m ufs -e false

https://communities.vmware.com/thread/517516 (как указано, добавлена ​​ссылка на первоисточник)

iamagalaxy
источник
Добро пожаловать в Супер пользователя. Спасибо за то, что вы привели сюда основную часть вашего цитируемого источника. Пожалуйста, также добавьте ссылку на ваш источник для правильной атрибуции. Спасибо за помощь.
Twisty Impersonator
Спасибо чувак! Если подумать, решение вполне очевидно :-) Теперь я опустился до версии 5.5, но у меня есть копия моей установки 6.0, поэтому я попробую!
mTorres