Проверка работы UNMAP в VMware

On 05/02/2016, in Vmware, by Алексей Волобуев

Работая с VMware и СХД, обращал внимание, что после удаления ВМ с датасторов информация о свободном месте в VMware обновляется, а в СХД нет. Почитал информацию по этому вопросу, оказалось, что VMware автоматом не передает информацию в СХД, но можно данную процедуру провести вручную. Далее мои эксперименты…

Участвовать в эксперименте будет физический сервер под управлением VMware 5.5 Enterprise Plus и СХД Hitachi HUS VM (подключение через Fiber Channel).

Ниже снепшот из vSphere Client, где колонки Capacity и Free у датастора HIT1_Prodsiebdb2_ARCH совпадают (примерно 1 Гб разницы это служебная информация).

vmwareunmap1

 

Снепшот из управляющей консоли управления Hitachi. Видим, что в колонке USED показывает 300 Гб занятого пространства.

Hitachi1

Включаю SSH и захожу на хост.

Выводим список датасторов у хоста, находим соответсвие «Volume Name» и «Device Name».

esxcli storage vmfs extent list

esxiunmap1

Дальше работаем с «Device Name» нужного датастора.

Смотрим, поддерживает ли СХД VAAI.

esxcli storage core device list -d naa.60060e80132e7e0050202e7e00001007

esxiunmap2

Видим, что VAAI поддерживается. Это хорошо.

Смотрим, что из VAAI поддерживается

esxcli storage core device vaai status get -d naa.60060e80132e7e0050202e7e00001007

esxiunmap3

Нужная команда (Delete Status: supported)для UNMAP поддерживается.

Если мы не видим, что поддержки Delete Status нет, то либо диск «толстый» ( thick provisioned) либо СХД не поддерживает эту функцию.

Следующая команда запускает очистку свободного места на LUN СХД

esxcli storage vmfs unmap -l HIT1_Prodsiebdb2_ARCH

Для мониторинга процесса через консоль VMware запустим команду ESXTOP и последовательно нажимаем следующие символы:

u — для мониторинга дисков

f — для выбора полей, ниже снепшот какие поля нас интересуют

esxiunmap4

В появившемся экране, в колоке DELETE видит, что процесс идет

esxiunmap5

Через некоторое время в консоли управления СХД Hitachi видим, что место стало уменьшаться

Hitachi2

И в итоге LUN освободился полностью

Hitachi3

 

Как результат всех действий — при поддержке необходимой функции со стороны СХД место на СХД можно почистить.

Tagged with:  

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *