Закупили для серверов SSD диски, после добавления их на сервер решил использовать их для vFlash. Для того, чтобы добавить диск, необходимо сделать следующее:
В web клиенте vSphere 5.5, перейдите по следующим пунктам esx host -> Settings -> Virtual Flash Resource Management,
затем нажмите кнопку «Add Capacity». Список дисков оказался пуст.
Стал разбираться. Необходимо зайти на сервер по SSH.
Команда получения информации о структуре и содержимом кэша vFRC:
~ # esxcli storage vflash device list
Сервер с VMware не видит диск как локальный (Колонка Is Local)
Более подробная информация об устройстве:
~ # esxcli storage core device list —device naa.600508b1001c800bd6bfcb05bc9db186
Добавляем правило, что наше устройство локальное:
~ # esxcli storage nmp satp rule add —satp VMW_SATP_LOCAL —device naa.600508b1001c800bd6bfcb05bc9db186 —option enable_local
Применяем правило:
~ # esxcli storage core claiming reclaim -d naa.600508b1001c800bd6bfcb05bc9db186
Посмотрим, что получилось:
~ # esxcli storage vflash device list
После этого диск появился в списке, и его можно добавить для использования vFlash.
После добавления через Web клиент в консоли можно посмотреть изменившийся статус.
~ # esxcli storage vflash device list
Добавочная литература:
http://www.vmgu.ru/news/vmware-vfrc-performance-whitepaper
http://www.vmgu.ru/news/vmware-virtual-flash-in-vsphere-55
SSD not available to add as backing for VMware vSphere Flash Read Cache (2065563)