Начали мы тут в компании на 5-ку переходить (VMware ESXi 5.0) и решили попробовать функцию SSD Host Cache используя локальные SSD диски в сервере (благо сервера купили с SSD)
Немного порывшись в интернете нашли как делается настройка эта:
1. По умолчанию локальный SSD storage не видится как SSD (Non-SSD)
Для того что бы это изменить идём локальную консоль сервера (или ssh/vMA) и запускаем команду
"esxcli storage core device list" (предварительно рекомендую отключить все SAN диски что бы остался только один и не было путаницы какой нужен)
2. Заускаем команду
esxcli storage nmp satp rule add --satp VMW_SATP_LOCAL --device ИМЯ_STORAGE --option=enable_ssd
например
esxcli storage nmp satp rule add --satp VMW_SATP_LOCAL --device naa.600508e000000000ac041b9eeaddc90c --option=enable_ssd
3. затем проверяем применилась ли настройка командами
esxcli storage nmp satp rule list | grep enable_ssd
и
esxcli storage core device list
4. Если на используемом локальном storage установлен VMware ESXi 5.0, то перезагружаем сервер, если storage пустой, то выполняем команду:
esxcli storage core claiming reclaim -d ИМЯ_STORAGE
Например:
esxcli storage core claiming reclaim -d naa.600508e000000000ac041b9eeaddc90c
5. Затем ещё раз проверяем всё ли хорошо командой:
"esxcli storage core device list"
6. после всех проделанных операций заходим в раздел Configuration-Host Cache Configuration (можно на всякий случай сделать refresh в этом окне) и видим в списке доступных Datastores локальный.
Выбрав свойства Datastore включаем опцию Host Cache Configuration - Allocate space for host cache.
Я бы рекомендовал жёстко задать данный параметр. Так как у меня доступно только 40 Gb на SSD, а RAM в сервере 144 GB я для себя решил что 25% от объёма памяти хватит и поставил Custom size в значение 36 Gb.
в посте использовалась информация из статей:
http://www.vmgu.ru/news/vmware-vsphere-5-host-cache
http://www.virtuallyghetto.com/2011/07/how-to-trick-esxi-5-in-seeing-ssd.html
Немного порывшись в интернете нашли как делается настройка эта:
1. По умолчанию локальный SSD storage не видится как SSD (Non-SSD)
Для того что бы это изменить идём локальную консоль сервера (или ssh/vMA) и запускаем команду
"esxcli storage core device list" (предварительно рекомендую отключить все SAN диски что бы остался только один и не было путаницы какой нужен)
2. Заускаем команду
esxcli storage nmp satp rule add --satp VMW_SATP_LOCAL --device ИМЯ_STORAGE --option=enable_ssd
например
esxcli storage nmp satp rule add --satp VMW_SATP_LOCAL --device naa.600508e000000000ac041b9eeaddc90c --option=enable_ssd
3. затем проверяем применилась ли настройка командами
esxcli storage nmp satp rule list | grep enable_ssd
и
esxcli storage core device list
4. Если на используемом локальном storage установлен VMware ESXi 5.0, то перезагружаем сервер, если storage пустой, то выполняем команду:
esxcli storage core claiming reclaim -d ИМЯ_STORAGE
Например:
esxcli storage core claiming reclaim -d naa.600508e000000000ac041b9eeaddc90c
5. Затем ещё раз проверяем всё ли хорошо командой:
"esxcli storage core device list"
6. после всех проделанных операций заходим в раздел Configuration-Host Cache Configuration (можно на всякий случай сделать refresh в этом окне) и видим в списке доступных Datastores локальный.
Выбрав свойства Datastore включаем опцию Host Cache Configuration - Allocate space for host cache.
Я бы рекомендовал жёстко задать данный параметр. Так как у меня доступно только 40 Gb на SSD, а RAM в сервере 144 GB я для себя решил что 25% от объёма памяти хватит и поставил Custom size в значение 36 Gb.
в посте использовалась информация из статей:
http://www.vmgu.ru/news/vmware-vsphere-5-host-cache
http://www.virtuallyghetto.com/2011/07/how-to-trick-esxi-5-in-seeing-ssd.html