Як мені налаштувати мережу Fiber Channel (FC)?


27

Як працюють перемикачі FC і як слід налаштувати шахту?


10
[Спостерігаючи за тим, як підйом піднімається після твіту Джоеля]
шквал

Повинен був зробити це ближче до 00: 00UTC: p. однак насолоджуйтесь голосами. Це питання та відповіді на це заслуговують.
MDMarra

1
Якби я задав таке запитання, його закрили б через 3 секунди, оскільки він не був достатньо конкретним: P
Marki

Це питання і відповіді - не справжнє питання. Нещодавно виникла ініціатива зробити каноном відповіді на поширені запитання. Я теж написав відповідь :)
Василь

Відповіді:


42

Перемикачі Fiber Channel зазвичай підключають клієнтів до сховища. FC - це протокол, призначений явно для транспортування SCSI-команд. Насправді протокол Fiber Channel є прямим розширенням протоколу SCSI. Усі команди SCSI мають еквівалент FC, а FC має кілька додаткових команд, які дозволяють здійснювати мережу. Якщо припустити, що ви доглядаєте всю фізику вашої мережі FC, питання стає "Як налаштувати свій FC перемикач?".

Тканина

Тканина - це перемикач або група вимикачів, які з'єднані один з одним (зв'язок між двома комутаторами називається ISL, або "Inter Switch Link"). Тканина має назву і складається з набору псевдонімів та зон. Що таке псевдоніми та зони?

  • Ім'я користувача цього ім'я можна використовувати , щоб уникнути повторного введення в іменах WWN ( «всесвітні імена», унікальну адресу для порту на пристрої. По аналогії з МАС - адресою в звичайній мережі). Псевдонім може містити кілька WWN, але зазвичай краще дотримуватися одного. Зазвичай це означає, що у вас буде кілька псевдонімів для кожного сервера та кожного пристрою зберігання даних, як "SQL_0" та "SQL_1" для перших двох портів FC сервера SQL. Ви можете вибрати все, що вам подобається, але вам буде легше керувати, якщо ви дотримуєтесь стандарту.
  • Зона являє собою список псевдонімів , які можуть бачити один одного. Як правило, ви встановлюєте зону для кожного сервера, що містить усі HBA та порти зберігання, на яких вони зможуть бачити LUN. Можливо, здається, що розміщувати більше серверів у зоні, однак завжди є можливість, що невдала HBA могла б транслювати руйнівний трафік на інші порти сервера, які можуть перервати нормальний IO. З цієї причини ви хочете, щоб ваші зони були настільки маленькими, наскільки це можливо. "Один ініціатор" означає зони, що містять лише один WWN, здатний надсилати SCSI IO - єдину HBA.

Кожна тканина має активний набір зон, тобто перелік зон, які "увімкнено". Ви можете створити зону і залишити її вимкненою, або ви можете видалити зону з активної конфігурації, не видаляючи її. Ви можете редагувати зону, коли вона створена, навіть якщо вона активна.

Надмірність

Якщо у вас є два вимикачі, вам потрібно мати дві тканини. Кожен сервер з двома портами FC повинен мати один на кожній тканині, тому якщо один комутатор виходить з ладу, мультипусковий драйвер на сервері може помінятися на шлях через іншу тканину. Якщо у вашому сховищі є два резервні контролери з двома портами, вам потрібно переконатися, що кожен контролер має порт у кожній тканині.

Важливо, якщо у вас є лише два перемикачі, ви не хочете проводити кабель між ними. Це за замовчуванням призведе до злиття тканин, і, як правило, це не є кращим.

З'єднувальні вимикачі

Якщо у вас вже є дві тканини, але вам потрібно додати перемикачі, не потрібно створювати більше тканин. Ви можете зв'язати нові перемикачі зі старими за допомогою ISL, і вони приєднаються до тканини. У цей момент будь-який трафік, який повинен проходити між двома пристроями на одному комутаторі, буде оброблятися цим комутатором, і будь-який трафік, який потребує перемикання комутаторів, буде переходити через ISL. Ви хочете переконатися, що ви використовуєте достатню пропускну здатність між комутаторами, щоб забезпечити, що ISL не є вузьким місцем, проте в переважній більшості середовищ FC перемикачі ніколи не є вузьким місцем. Ви можете додавати та вилучати ISL, не знімаючи тканини. Якщо ви виявите, що зростаєте за три або чотири фіксованих порту комутатора, ви, ймовірно, зможете заощадити гроші, перейшовши на тип комутатора, який називається "директор",

Додавання перемикачів до існуючої тканини концептуально просте, але практично передбачає команди, які ви, мабуть, мало використовуєте. Ви повинні переконатися, що ви добре розумієте інструменти в посібнику.

VSAN

Іноді легше керувати комутатором, коли розділиш його. Це можна зробити за допомогою VSAN, який є віртуальним комутатором у фізичному. Ви надаєте йому список портів, якими він володіє, і ці порти діють так, ніби вони знаходяться на окремому комутаторі. Майте на увазі, що пристрої, підключені до одного VSAN, за замовчуванням не можуть підключитися до пристроїв іншого.

Інструменти HBA

Одним з найважливіших інструментів налагодження, який у вас є, є інструменти на сервері. У багатьох операційних системах є програми, написані виробниками HBA (наприклад, QLogic або Emulex), які дозволяють перелічити, які пристрої бачить сервер. Якщо у вас немає ОС, яка підтримує інструмент виробника, ви завжди можете перезавантажити сервер і ввести налаштування HBA з меню завантаження. Звідси ви можете побачити ту саму інформацію.


Відмінний пост. Єдине, що я хочу додати, - це перевірити у постачальника пам’яті, чи підтримується їх конфігурація FC. Деякі з них мають особливі вимоги щодо зонування або певної сумісної прошивки для перемикачів FC та / або HBA.
Bad Dos

Це справді загальна відповідь, однак я ніколи не мав жодних обмежень щодо зонування від великих 4 постачальників зберігання даних (IBM, HP, EMC та HDS). Всі вони мають матриці інтероп-прошивки, але я вважав, що це буде поза межами сфери, оскільки, чесно кажучи, вони майже завжди підтримують судна будь-якого рівня з комутатором.
Василь
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.