Что такое Disk.UseLunReset и Disk.UseDeviceReset вvCenter 5.x.x

Обновлено 04.11.2014

Если пойти в Advanced Settings на VMware vCenter, то там можно увидеть такие параметры как Disk.UseLunReset и Disk.UseDeviceReset (VirtualCenter -> Configuration Tab -> Advanced Settings -> Disk ->):

Что такое Disk.UseLunReset и Disk.UseDeviceReset

Что такое Disk.UseLunReset и Disk.UseDeviceReset

Что значат эти настройки? Если случается Failover при порче пути в фабрике SAN, то VMware ESX должен послать сигнал сброса (Reset) на target, чтобы очистить все SCSI Reservations (локи).

При значении 1 в UseDeviceReset сервер VMware ESX посылает сигнал сброса целому target’у дискового массива, что приводит к кратковременной недоступности всех LUN на этом target’е.

Вместо этого, лучше использовать более гранулярный подход к Failover’у путей в SAN - на уровне LUN (настройка UseLunReset). Большинство массивов среднего и высокого уровня сейчас поддерживают LUN Reset.

По умолчанию значения на VMware ESX / ESXi 4 таковы:

Disk.UseLunReset=1 , Disk.UseDeviceReset=1

Если вы используете Local Storage или low-end Storage без поддержки LUN Reset, то такие настройки оправданы, а вот если используется нормальный SAN и Shared Storage, то лучше поставить:

Disk.UseLunReset=1 , Disk.UseDeviceReset=0

Это позволит серверу VMware ESX при настроенном Multipathing меньше терять соединений при срабатывании переключения на резервный путь в SAN. Эта рекомендация также приведена в Fibre Channel SAN Configuration Guide на странице 77.

Можно выставить настройки из vSphere Client, а можно из Command Line в Service Console:
esxcfg-advcfg -s 1 /Disk/UseLunReset
esxcfg-advcfg -s 0 /Disk/UseDeviceReset

После выставления настроек перезагрузите ваш хост VMware ESXI

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

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