Что такое 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 ->):
Что значат эти настройки? Если случается 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
Добавить комментарий