PowerFlex: Стандартизація тегування даних VLAN після оновлення PFxM та конвертації ОС

Summary: У цій статті пояснюється, як стандартизувати тегування даних VLAN після оновлення PFxM та конвертації ОС.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Під час переходу ОС з CentOS на SLES було виявлено, що будь-який вузол, спочатку побудований під PowerFlex Manager (PFxM) 3.x із використанням мережі v1 — де мережі Data1 і Data2 були без тегів і підключені для доступу до VLAN-комутаторів — не переходив чисто на мережеву модель PFxM 4.x. Ці застарілі вузли продовжували покладатися на нетеговані інтерфейси для мереж передачі даних, тоді як новіші вузли, додані під PFxM 4.x, були розгорнуті з інтерфейсами, що використовували VLAN-тегування для мереж даних.

Під час конвертації PFxM 4.x оновив інтерфейси мережі даних на цих застарілих вузлах до SLES-інтерфейсів з VLAN-тегами, але відповідні порти комутатора залишалися налаштованими як порти доступу. Ця умова призвела до ізоляції вузла під час перетворення від мереж даних, що завадило завершенню процесу конвертації.

Ця процедура забезпечує чіткий, повторюваний, готовий до польових стандартів для стандартизації всіх вузлів — особливо тих, що спочатку побудовані під мережею 3.x v1 — за дизайном PFxM 4.x VLAN з тегами, щоб забезпечити послідовну та надійну роботу мережі даних.

 

  • Кластер PowerFlex спочатку розгортався під PFxM 3.x у нетегованих мережах Data1/Data2 (доступ VLAN).
  • Пізніше кластер оновили до PFxM 4.x, який очікує мережі даних з позначками VLAN.
  • Додаткові вузли додані під PFxM 4.x з мережами даних з VLAN-тегами на транкових комутаторах.
  • Конвертація ОС з CentOS на SLES не зберігала нетеговану конфігурацію на вузлах, залишаючись із використанням портів комутатора VLAN доступу.

 

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

Cause

Процес конвертації ОС оновлює тегування NIC хоста, але не оновлює і не перевіряє режим switchport, що призводить до невідповідності між конфігураціями VLAN хоста та очікуваннями комутатора VLAN.

 

Resolution

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

Попередні перевірки

  • Переконайтеся, що кластер здоровий (відновлення не триває, всі SDS онлайн).
  • Визначте вузли, які все ще використовують непозначені мережі даних (наприклад: IP-адреси, налаштовані безпосередньо на p2p2/em2 без неї. суфікс VLAN)
  • Запишіть IP-адреси Data1 та IP-адреси Data2 вузла.
  • Зробіть резервну копію конфігураційних файлів мережі хоста (наприклад: /etc/sysconfig/network scripts/ifcfg-*).
  • За потреби зафіксуйте поточну конфігурацію комутаторів для портів Data1 і Data2 вузла для відкату.
  • Підтвердіть ідентифікатори VLAN, які використовуються для Data1 і Data2 (наприклад: Data1 = 152, Data2 = 160)

 

Зміни мережі та хостів:

Переведіть вузол у режим обслуговування

Використовуйте PowerFlex Manager, щоб перевести вузол у режим обслуговування.

Переконайтеся, що SDS на цьому вузлі перебуває в технічному підтримці і що операції з відновлення не розпочалися.

Оновіть порти комутатора з доступу до транку.

На комутаторі оновіть порти Data1 і Data2 для цього вузла.

Конвертуйте порти перемикача Data1 і Data2 з режиму доступу в транковий режим.

  • Переконайтеся, що Data VLAN (наприклад, 152 і 160) включені до списку VLAN, дозволених для магістралів.
  • Переконайтеся, що ідентифіковано правильний порт комутатора (наприклад, інтерфейс вузла p2p2 підключається до порту комутатора Ethernet 1/1)
  • Перевірте, чи встановлено MTU на 9216 (або стандарт середовища) на комутаторі.
  • Увімкніть стовбур краю осяжного дерева, bpduguard і guard root відповідно до дизайну.

 

Приклад для даних 1(до):
 Show running-config interface Ethernet 1/1
    switchport
    switchport access vlan 152
    spanning-tree port type edge
    mtu 9216

 

Приклад для data1 (після):
 Show running-config interface Ethernet 1/1
    switchport
    switchport mode trunk
    switchport trunk allowed vlan 152
    spanning-tree port type edge trunk
    spanning-tree bpduguard enable
    spanning-tree guard root
    mtu 9216

 

Зразок скрипту виконання для зміни налаштувань порту комутатора.
configuration terminal
 interface ethernet 1/1
    switchport mode trunk
    switchport trunk allowed vlan 152
    no switchport access vlan 152
    spanning-tree port type edge trunk
    spanning-tree bpduguard enable
    spanning-tree guard root
    end
copy running-config startup-config

 

Оновлення конфігурації мережі ОС хоста

  • Резервне копіювання поточної мережі files.cd /etc/sysconfig/network-scripts/
  • Редагуйте та перейменуйте файли мережевого інтерфейсу.
  • Перезапустіть нетворкінг.
  • Перевірте шляхи мережі даних.

 

  • Увійти в перший вузол SDS
  • Інтерфейс перегляду, який використовується:
  • Інтерфейси поточного відображення та IP-адреса:
ip address
  • Переглядайте статичні маршрути та фіксуйте їх.
  • Зміна до каталогу мережевих файлів:
cd /etc/sysconfig/network-scripts/

Перегляньте поточні мережеві файли:

ls -ltr

Резервне копіювання поточного мережевого файлу

cp /etc/sysconfig/network-scripts/ifcfg-<devicename>  /etc/sysconfig/network-scripts/ifcfg-<devicename>.bak

Перейменуйте поточний мережевий файл.

mv /etc/sysconfig/network-scripts/ifcfg-<devicename> /etc/sysconfig/network-scripts/ifcfg-<devicename>.<vlan>

Приклад:

mv /etc/sysconfig/network-scripts/ifcfg-em2 /etc/sysconfig/network-scripts/ifcfg-em2.152

Редагувати мережевий файл.

vi /etc/sysconfig/network-scripts/ifcfg-<devicename>.vlan

Приклад:

vi /etc/sysconfig/network-scripts/ifcfg-em2.152

Оновіть ім'я пристрою за <допомогою dot>vlan id і вставте VLAN=так

DEVICE=em2.152

VLAN=yes

Вийти і зберегти файл.

:wq!

 

Повторюйте це для інших мереж передачі даних

 

Перезапустіть мережу та перевірте

Перезапустіть мережевий сервіс на хості або виконайте контрольоване перезавантаження.

Конфігурація статичних маршрутів

Виконайте ssh до SDS-вузла.

Виконайте таку команду:

ip route

Переконайтеся, що жоден маршрут не посилається на нетеговані інтерфейси (наприклад, em2, p2p2). Усі маршрути повинні посилатися на еквіваленти з тегом VLAN.

Приклад 

default via 172.18.133.1 dev bond0.1352

172.18.133.0/24 dev bond0.1352 proto kernel scope link src 172.18.133.100

192.168.152.0/21 dev p2p2.152 proto kernel scope link src 192.168.152.100

192.168.160.0/21 dev em2.160 proto kernel scope link src 192.168.160.100

 

Валідація мережі

Перевірте, що VLAN-інтерфейси (наприклад, p2p2.152 та em2.160) активні.

Приклад

 ip address

Від хоста пінгуйте відомого вузла або на кожному VLAN за допомогою інтерфейсних пінгів.

Приклад

ping -I p2p2.152 <peer>

Опціонально: Тестуйте MTU з джамбо-кадром за допомогою ping з великим корисним навантаженням.

Приклад

ping -I p2p2.152 -s 8972 -M do <peer>

 

Режим технічного обслуговування на виході

 У PowerFlex Manager перевірте стан SDS і пристрою на вузлі.

 Вийти з режиму обслуговування вузла.

 Слідкуйте за сповіщеннями, перезапуском SDS або ланцюгами зв'язку протягом кількох хвилин.

 

Повторіть для решти вузлів

Повторюйте це для кожного залишкового вузла, який досі використовує нетеговані мережі даних, доки весь кластер не буде стандартизований до інтерфейсів даних з VLAN-тегами, що відповідає дизайну PFxM 4.x.

 

План валідаційного тесту (Резюме)

  • Валідація MTU: Підтверджіть, що інтерфейси VLAN використовують MTU 9000, і джамбо-пінгові тести успішні для однолітків на Data1 і Data2.
  • Валідація SDS: Переконайтеся, що SDS підключено, перезавантаження не відбувається, а шляхи пристроїв вирівняні.
  • Мережеве підключення: Перевірте східно-західне з'єднання з кількома вузлами на обох Data VLAN (пінг від p2p2.152 та em2.160).
  • Резервне перемикання: Тимчасово вимикайте інтерфейси Data1 і Data2 по черзі, щоб підтвердити, що SDS залишається онлайн за залишковим шляхом, і резервування відновиться після повторного запуску.
  • SCR/PFxM: Запустіть перевірку стану SCR і PowerFlex Manager, щоб переконатися, що немає помилок, пов'язаних із VLAN/MTU/мережею.

 

 

Уражені платформи/версії

- Вузли PowerFlex 3.6.x/3.7.x / 3.8.x, спочатку розгорнуті з VLAN
у режимі доступу - Конвертації PFMP PowerFlex 4.x у SLES
- сервери
Dell R640/R740 - Комутатори Cisco Nexus, комутатори на базі Dell OS10

 

Виправлено у версії

4.6.2.1

Affected Products

PowerFlex rack, ScaleIO
Article Properties
Article Number: 000406776
Article Type: Solution
Last Modified: 04 رجب 1447
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.