Иногда при обновлении прошивки на массиве производитель (HP 3PAR) рекомендует временно отключить сердцебиение VAAI для VMFS-хранилищ (точнее, вернуться к до-VAAI методу). Есть целая статья, которая описывает, как это сделать через командную строку esxcli или PowerCLI — для одного хоста.
Поделюсь тем, как это делать на нескольких хостах через PowerCLI:
Connect-VIServer <vcenter fqdn> #Смотрим текущее состояние Get-Cluster Clustername| Get-VMHost | %{Get-AdvancedSetting -Entity $_ -Name VMFS3.UseATSForHBOnVMFS5}
Name Value Type Description
—- —— —- ————
VMFS3.UseATSForHB… 1 VMHost
VMFS3.UseATSForHB… 1 VMHost
VMFS3.UseATSForHB… 1 VMHost
VMFS3.UseATSForHB… 1 VMHost
VMFS3.UseATSForHB… 1 VMHost
# Отключаем - выставляем значение 0 Get-Cluster Clustername| Get-VMHost | %{Get-AdvancedSetting -Entity $_ -Name VMFS3.UseATSForHBOnVMFS5 | Set-AdvancedSetting -Value 0 -Confirm:$false}
Name Value Type Description
—- —— —- ————
VMFS3.UseATSForHB… 0 VMHost
VMFS3.UseATSForHB… 0 VMHost
VMFS3.UseATSForHB… 0 VMHost
VMFS3.UseATSForHB… 0 VMHost
VMFS3.UseATSForHB… 0 VMHost
# Проверяем, что значение изменено. Get-Cluster Clustername| Get-VMHost | %{Get-AdvancedSetting -Entity $_ -Name VMFS3.UseATSForHBOnVMFS5}
Name Value Type Description
—- —— —- ————
VMFS3.UseATSForHB… 0 VMHost
VMFS3.UseATSForHB… 0 VMHost
VMFS3.UseATSForHB… 0 VMHost
VMFS3.UseATSForHB… 0 VMHost
VMFS3.UseATSForHB… 0 VMHost
После окончания работ обратно включаете этот механизм, передавая значение 1.
UPD: Обратите внимание, что в примере меняется параметр для VMFS5. Если есть VMFS3 — хранилища, то надо выполнять изменение двух параметров в теле скрипта.
Сердцебиение?
Я не понял — импортозамещение (головного мозга?) широко шагает по нашей необъятной? 😉
Чем не потрафил стандартный (отраслевой) термин «heartbeat»???
С уважением.
Фиг его знает
:))
Я за слово «пульс».
Mr.Nobody, хрен редьки не слаще (хоть и длиннее). 🙂
Так и до НЖМД опуститься недолго…
С уважением.
Кстати :))
Редька — Radish
Лошадь — Horse
Хрен — Horseradish
Ваша заметка оказалась, как нельзя кстати, спасибо.