Quantcast
Channel: vEra of the Virtual Revolution » Multipathing
Viewing all articles
Browse latest Browse all 2

What is Common between VAAI and VNX/CX4 ALUA Mode

$
0
0

Дело было так. Запустили новенький EMC VNX, подцепили LUN к ESX 4.1, создали датасторе, и статус Hardware Acceleration поменялся на “Supported”, WOW круто. Но не тут то было. Начал тестировать VAAI, конечно же начал с Storage VMotion, но разницы не было, время на операции Storage VMotion, были одинаковы по времени, как с использованием VAAI, так и без. Начал копаться, почему нету разницы , посмотрел ограничения вроде всё правильно, затем более детально прочитал документ EMC CLARiiON Integration with VMware ESX, и как всегда это бывает, мелко незаметно написано:

 

To take advantage of the Array Accelerated Copy feature, the ESX host initiator records must be configured using failover mode 4 (ALUA mode) on the CLARiiON storage system

Теперь прежде чем объяснить как это сделать изменить моде 4, чуточку инфо

Политика мултипасинга (PSP) по умолчанию для EMC VNX/CX4 является MRU, то есть Active/Passive, но после выхода FLERE 26 ( если не ошибаюсь) стало возможным использование ALUA, и соответственно изменить политику PSP на RoundRobin, на стороне ESX. Так вот, чтобы использовать RoundRobin для ESX, и как выяснилось VAAI надо дать понять ESX что система хранения данных является ALUA. Чтобы сделать это надо изменить Failover Mode с 1 на 4 (для ESX 1 выставляется по умолчанию)

После того как вы презентуете LUN с VNX/CX4, ESX определяет какой SATP надо использовать (то есть с каком типом системы хранения он имеет дело ) и на основании этих данных определяет какую PSP политику надо использовать

Пример:

Host-1

 

Как вы видите SATP выбран VMW_SATP_CX , и PSP соответственно MRU.Что это значит, у нас только 2 Active пути и 2 Stand by, а операции I/O только используют один путь.

 

Чтобы ESX смог сам поменять SATP на тот который поддерживает ALUA надо поменять на VNX/CX4 в Host Initiator Properties Failover Mode на 4.

Чтобы изменить Failover Mode надо сделать следующее

Переведите ESX в Maintenance Mode, затем на стороне VNX/CX4 выберите зарегистрированый ESX в Connectivity Status и выберите Edit

VNX-Host-1

По умолчанию здесь выбран Failover Mode 1

VNX-Host2

Заменяем Failover Mode на 4, и сохраняем изменения

VNX-Host3

После изменения надо перегрузить ESX, чтобы он при загрузке модулей, поменял SATP на соответствующий

Проверяем изменения

Host-2

Как видим SATP изменился с VMW_SATP_CX на VMW_SATP_ALUA_CX, PSP изменился с MRU на VMW-PSP_FIXED_AP и все пути стали Active.

 

Кстати теперь можно менять PSP на RoundRobin, и в результате получится что операции I/O будут использовать два пути, в место одного.

Host-3

 

После этих изменений операции Storage VMotion с использованием VAAI, заметно изменились в лучшую сторону.

Результат

20GB VM с VAAI за  1m :26s

20GB VM без VAAI   7m:10s

Ну результат конечно же не совсем как маркетинговый в 10 раз быстрее, но и не очень отстал



Viewing all articles
Browse latest Browse all 2

Latest Images

Trending Articles





Latest Images