вторник, 20 декабря 2011 г.

Настройка SSD Host Cache на VMware ESXi 5.0

Начали мы тут в компании на 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

VMware ESXi 5 – как убрать надпись «SSH for the host has been enabled»

Если на хосте VMware ESXi 5 включен SSH, то появляется предупреждение «SSH for the host has been enabled».

Его можно отключить путём изменения ниже указанной настройки каждого хоста:
UserVars.SupressShellWarning = 1
найти эту настройку можно закладке Configuration в разделе Software – Advanced Settings.

источник: http://chmv.allnetic.com/article/vmware-esxi-5-kak-ubrat-nadpis-ssh-for-the-host-has-been-enabled/

VMware ESXi консоль управления DCUI через SSH

Когда вы открываете на локальную консоль сервера с VMware ESXi 5.0 то видите перед собой некую консоль управления которая называется DCUI.

Как известно её можно запустить и через SSH просто набрав в консоли команду "dcui".


Так же хочу привести пару интересных ссылок от коллег:
Где находятся логи VMware ESXi и как их посмотреть.
http://www.vmgu.ru/news/vmware-esxi-logs
и
Как сбросить пароль на сервере VMware ESXi из состава vSphere 4.1.
http://www.vmgu.ru/news/vmware-esxi-password-reset