Налаштування iSCSI port binding в VMware vSphere 5.0

Одним з поліпшень, що з'явилися в vSphere 5 - є можливість прив'язки (в англомовній документації це термін bind, binding) iSCSI портів до інтерфейсу VMkernel через графічний інтерфейс консолі vSphere.

Для тих, хто не пам'ятає, навіщо взагалі потрібна це фіча, нагадаю, що прив'язка iSCSI до порту VMkernel дозволяє створити отказоустойчивую середу iSCSI з функціями балансуванням навантаження (мультіпассінг).

Як ви, мабуть, пам'ятаєте в попередній версії vSphere 4.1 виконати цю дію можна тільки за допомогою командного рядка (CLI), наприклад такий:

esxcli swiscsi nic add -n vmk0 -d vmhba34.

Налаштування прив'язки iSCSI портів здійснюється з вікна властивостей програмного iSCSI адаптора (розділ Storage Adapters -> вибираємо цікавить нас адаптер -> Properties -> вкладка Network Configuration).

Саме на цій вкладці можна здійснити прив'язку iSCSI адаптера. Важливо розуміти, що прив'язати iSCSI адаптер можна тільки до сумісного адаптера або групі портів. Якщо таких виявлено не буде, ви побачите наступне повідомлення:

The selected physical network adapter is not associated with a vmkernel with complaint teaming and failover policy.

Тому ви повинні будете створити 1 або 2 окремі групи портів VMkernel кожна з яких має окрему фізичну мережеву карти і потім прив'язати кожну з цих груп до iSCSI адаптера. Всі інші адаптери на віртуальному комутаторі vSwitch повинні бути позначені як "unused".


Після того, як ми зробили 2 інтерфейсу vMkernel, їх можна прив'язати до адаптера. Ще раз переходимо на вкладку властивостей iSCSI адаптора і бачимо, що у нас з'явилася можливість вибрати і додати групу портів vMkernel.

Як ви бачите, одна група вже додана

І нам залишилося додати другу.

І, нарешті, обидва порту VMKernel прив'язані до інтерфейсу iSCSI.

Після того, як ви закриєте вікно настройки, не забудьте виконати рескан.