Продолжаем тему тонкой настройки политики выбора путей. Сегодня разбираем систему хранения IBM SAN Volume Controller и ближайших родственников IBM Storwize v7000/3700/3500.
Что имеем:
- сеть хранения FC-SAN;
- несколько IBM BladeCenter HS22V;
- систему хранения IBM SVC с прошивкой 6.3.x;
- систему хранения IBM Storwize V7000 с прошивкой 6.4.x;
- vSphere 5.1b.
Для данного семейства используется Storage Array Type Plug-in (SATP) со следующей политикой по умолчанию VMW_PSP_FIXED. Данная политика подтверждена VMware на HCL, но имеет пометку “посмотрите рекомендации производителя”. Соответственно, смотрим какую политику рекомендует IBM в документе “VMware vSphere best practices for IBM SAN Volume Controller and IBM Storwize V7000 disk family“.
Как и ожидалось, для Аctive-Аctive систем хранения рекомендуется Round Robin.
Теперь необходимо выполнить два действия:
- заменить на всех хостах политику по умолчанию;
- для используемых устройств изменить политику выбора путей.
Для упрощения используем PowerShell. Готовые шаблоны есть на сайте сообществ VMware либо смотрите пошаговые инструкции.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
#### Variables $VC = "vcenter" $psp = "VMW_PSP_RR" $satp = "VMW_SATP_SVC" #### Connect to Your vCenter Connect-viserver -Server $VC #### Change existing luns to Round Robin Write-Host "Setting the existing luns to Round Robin" -ForegroundColor Cyan #$vchosts = Get-Cluster $cluster | Get-VMHost $vchosts = Get-VMHost foreach ($vmhost in $vchosts) { Get-VMHost $vmhost | Get-ScsiLun -CanonicalName "naa.6005*" | Where {$_.MultipathPolicy -ne "RoundRobin"} | Set-ScsiLun -MultipathPolicy “roundrobin” } #### Change the default PSP for my SATP Write-Host "Setting the default PSP to Round Robin" -ForegroundColor Cyan foreach ($vmhost in $vchosts) { $esxCli = Get-EsxCli -VMHost $vmhost $esxCli.storage.nmp.satp.set($false,$psp,$satp) } #### Disconnect from Your vCenter Disconnect-VIServer $VC -Confirm:$false |