Отключение VAAI ATS сердцебиений для хранилища

Иногда при обновлении прошивки на массиве производитель (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 — хранилища, то надо выполнять изменение двух параметров в теле скрипта.

Отключение VAAI ATS сердцебиений для хранилища: 6 комментариев

  1. Сердцебиение?

    Я не понял — импортозамещение (головного мозга?) широко шагает по нашей необъятной? 😉
    Чем не потрафил стандартный (отраслевой) термин «heartbeat»???

    С уважением.

  2. Mr.Nobody, хрен редьки не слаще (хоть и длиннее). 🙂

    Так и до НЖМД опуститься недолго…

    С уважением.

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

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