Адресація і multipathing

Поверніться до схеми SAN на рис 36 На ньому ви бачите, що в кожному сервері два HBA (або один двухпортовий), підключених кожен до свого комутатора FC, і в СГД теж два контролера Це – рекомендована конфігурація, коли

Рис 38 Список сховищ ESX (i)

у нас всі компоненти SAN задубліровани Наслідком дублювання є наявність декількох шляхів від кожного сервера до кожного LUN Наприклад, перший сервер зі схеми може дістатися до LUN 1 чотирма шляхами:

1&nbsp&nbsp&nbsp HBA 1 : SP 1 : LUN1

2&nbsp&nbsp&nbsp HBA 1 : SP 2 : LUN1

3&nbsp&nbsp&nbsp HBA 2 : SP 1 : LUN1

4&nbsp&nbsp&nbsp HBA 2 : SP 2 : LUN1

(Строго кажучи, для того щоб запрацювали шляху 2 і 3, необхідно зєднати між собою комутатори FC на рис 36, чого на цьому малюнку не показано)

Модуль multipathing є в ESX (i) за замовчуванням, тому він визначить, що бачить не чотири різних LUN, а один з кількома шляхами Див приклад на рис 39

Рис 39 Приклад LUN з двома шляхами до нього

Тут ви бачите два шляхи до LUN під назвою FC_LUN_7 Це записи vmhba2: C0: T1: L0 і vmhba2: C0: T0: L0 Розшифровуються ці позначення наступним чином:

Q  vmhba# – Це імя контролера в сервері Фізичного контролера (або

порту на Багатопортовий HBA), який використовується в сервері ESX (i), а не віртуального контролера SCSI, який створюється для ВМ Їх спи-

сік можна побачити в налаштуваннях сервера Configuration Storage Adapter

Q  C# – Номер каналу SCSI Зазвичай дорівнює 0, але деякі контролери каж-

дую сесію SCSI виділяють в окремий «канал» Більш актуально для програмного ініціатора iSCSI – він відображає різними каналами різні інтерфейси VMkernel, через які може підключитися до LUN

Q  T# – Номер «target», таргета, контролера в СГД (Storage Processor) Раз-

ві ESX (i), звертаючись до одних і тих же контролерам, можуть нумерувати їх по-різному

Q  L# – Номер LUN Ця настройка задається (або в найпростіших випадках ви-

вибирається автоматично) з боку системи зберігання

Таким чином, у прикладі ми бачимо, що обидва шляхи до FC_LUN_7 проходять через один контролер сервера, але через різні контролери в системі зберігання Непрямий висновок – HBA в сервері є єдиною точкою відмови в даному випадку

Коли шляхів до LUN кілька, в окремо взятий момент часу ESX (i) може працювати тільки з якимось одним (використовуваний в даний момент позначений рядком «(I / O)» у стовпці Status, Рис 39) Перемикання на інший відбудеться лише у разі відмови використовуваного Для вибору того, який шлях використовувати для доступу до LUN, у нас є настройка політики (зверніть увагу на що випадає меню у верхній частині рис 39):

Q  Fixed (VMware) – Якщо вибрана ця настройка, то сервер завжди буде використовувати шлях, обраний віддається перевага для доступу до LUN Якщо шлях вийде з ладу, відбудеться перемикання на інший, але коли віддається перевага повернеться в лад – знову почне використовуватися він

Q  Most Recently Used (VMware) – Якщо вибрана ця настройка, то сервер буде використовувати поточний шлях для доступу до LUN Якщо шлях вийде з ладу, відбудеться перемикання на інший, і він продовжить використовуватися, навіть коли попередній повернеться в працездатний стан

Q  Round Robin (VMware) – У разі round robin великий потік даних ділиться на частини і передається через різні шляхи по черзі Тео скі це дозволяє підвищити продуктивність на ділянці між дисками і драйверами в ОС Але це не врятує від затримок, якщо не вистачає продуктивності дисків Також щоб використовувати цю функцію, масив повинен бути повністю active / active За замовчуванням інший шлях починає використовуватися після передачі 1000 команд Ця політика не використовується за умовчанням з тієї причини, що вона неприпустима при реалізації кластерів Майкрософт (MSCS / MFC) між віртуальними машинами

Зверніть увагу У назві політик multipathing в дужках зазначено «VMware» з тієї причини, що це реалізація даних політик від VMware Але при установці на ESX (i) сторонніх модулів multipathing можлива поява реалізацій цих же політик від постачальника модуля multipathing

У загальному випадку дати рекомендацію щодо вибору політики складно, шукайте рекомендації в документації вашої системи зберігання Однак пару міркувань висловлю

Політика Fixed жорстко задає шлях до кожного LUN Це добре для масивів Active-Active і не рекомендується для масивів Active-Passive Також Fixed дозволяє вручну збалансувати навантаження на канали шляхом вказівки для різних LUN різних бажаних шляхів

Не змінюйте настройку multipathing, якщо не розумієте навіщо Уважно вивчайте документацію виробника системи зберігання і шукайте рекомендації з цих налаштувань там

Джерело: Міхєєв М О Адміністрування VMware vSphere 41 – М: ДМК Пресс, 2011 – 448 с: Ил

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*