PowerFlex: PFxM Yükseltmesi ve İşletim Sistemi Dönüştürmesinden Sonra Veri VLAN Etiketlemesini Standartlaştırma
Summary: Bu makalede, PFxM Yükseltmesi ve İşletim Sistemi Dönüştürmesinden Sonra Veri VLAN Etiketlemesinin nasıl standartlaştırılacağı açıklanmaktadır.
Symptoms
İşletim sisteminin CentOS'den SLES'e dönüştürülmesi sırasında, başlangıçta v1 ağı kullanılarak PowerFlex Manager (PFxM) 3.x altında oluşturulan (Veri1 ve Veri2 ağlarının etiketsiz ve VLAN anahtar bağlantı noktalarına erişim anahtarlarına bağlı olduğu) herhangi bir düğümün, PFxM 4.x ağ modeline temiz bir şekilde geçiş yapmadığı tespit edildi. Bu eski düğümler, veri ağları için etiketsiz arabirimlere güvenmeye devam ederken, PFxM 4.x altında eklenen yeni düğümler, Veri ağları için VLAN etiketlemesi kullanan arabirimlerle dağıtıldı.
Dönüştürme sırasında PFxM 4.x, bu eski düğümlerdeki Veri ağı arayüzlerini VLAN etiketli SLES arayüzlerine güncelledi ancak ilgili anahtar bağlantı noktaları, erişim bağlantı noktaları olarak yapılandırılmaya devam etti. Bu durum, dönüştürmedeki düğümün veri ağlarından izole edilmesine neden olarak dönüştürme işleminin tamamlanmasını engelliyordu.
Bu prosedür, tutarlı ve güvenilir Veri ağı çalışması sağlamak için tüm düğümleri (özellikle orijinal olarak 3.x v1 ağı altında oluşturulmuş olanları) PFxM 4.x VLAN etiketli tasarıma standartlaştırmak için açık, tekrarlanabilir, sahada hazır bir yöntem sağlar.
- Başlangıçta PFxM 3.x altında, etiketsiz Data1/Data2 ağlarıyla (erişim VLAN'ları) dağıtılan PowerFlex kümesi.
- Küme daha sonra VLAN etiketli Veri ağları bekleyen PFxM 4.x e yükseltildi.
- PFxM 4.x altında, santral anahtar bağlantı noktalarında VLAN etiketli Veri ağlarına sahip ek düğümler eklendi.
- CentOS'den SLES'e işletim sistemi dönüştürmesi, erişim VLAN anahtar bağlantı noktalarını kullanmaya devam ederken düğümlerde etiketsiz yapılandırmayı koruyamadı.
Küme, etiketsiz Veri ağlarını kullanan düğümlerin ve VLAN etiketli Veri ağlarını kullanan düğümlerin bir karışımını içerir. VLAN etiketlerini kullanmayan arabirimlerle dağıtılan düğümler yükseltildiğinde, arabirim ayarı VLAN etiketlerini kullanacak şekilde dönüştürüldü. Anahtar bağlantı noktası arayüzü yapılandırması, erişim modundan santral moduna dönüştürülmedi. Bu, düğüm arayüzü ile anahtar bağlantı noktası arasında veri VLAN'larının yanlış bir şekilde eşlenmesine neden oldu. Bu, etkilenen düğümler için Veri ağlarından izolasyona neden oldu. Ortamın artık VLAN davranışını standartlaştırmak için kontrollü, düğüm düğüm düzeltmeye ihtiyacı var.
Cause
İşletim sistemi dönüştürme işlemi, ana bilgisayar NIC etiketlemesini günceller ancak anahtar bağlantı noktası modunu güncellemez veya doğrulamaz, bu da ana bilgisayar VLAN yapılandırmaları ile anahtar VLAN beklentileri arasında uyumsuzluğa yol açar.
Resolution
Etkilenen her düğüm için aşağıdaki adımları uygulayın. Küme yedekliliğini korumak ve gereksiz yeniden oluşturmaları önlemek için tek seferde yalnızca bir düğümü düzeltin.
Ön kontroller
- Kümenin sağlıklı olduğunu doğrulayın (devam eden bir yeniden oluşturma işlemi yok, tüm SDS'ler çevrimiçi).
- Hala etiketsiz Veri ağlarını kullanan düğümleri belirleyin (örneğin: IP'ler olmadan doğrudan p2p2/em2 üzerinde yapılandırılmıştır. VLAN son eki)
- Düğümün Veri1 IP adresini ve Veri2 IP adresini kaydedin.
- Ana bilgisayar ağ yapılandırma dosyalarını yedekleyin (örneğin: /etc/sysconfig/network scripts/ifcfg-*).
- Gerekirse geri alma için düğümün Data1 ve Data2 bağlantı noktaları için geçerli anahtar bağlantı noktası yapılandırmasını yakalayın.
- Veri1 ve Veri2 için kullanılan VLAN kimliklerini onaylayın (örneğin: Veri1 = 152, Veri2 = 160)
Ağ ve Ana Bilgisayar Değişiklikleri:
Düğümü bakım moduna alma
Düğümü bakım moduna almak için PowerFlex Yöneticisi'ni kullanın.
Bu düğümdeki SDS'nin bakımda olduğunu ve hiçbir yeniden oluşturma işleminin başlamadığını doğrulayın.
Anahtar bağlantı noktalarını ana bilgisayara erişimden güncelleyin.
Anahtarda bu düğüm için Veri1 ve Veri2 bağlantı noktalarını güncelleyin.
Veri1 ve Veri2 anahtar bağlantı noktalarını erişim modundan santral moduna dönüştürün.
- Veri VLAN'larının (örneğin, 152 ve 160) bagaja izin verilen VLAN listesine dahil edildiğinden emin olun.
- Doğru anahtar bağlantı noktasının tanımlandığından emin olun (örneğin, p2p2 düğüm arayüzü, Ethernet 1/1 anahtar bağlantı noktasına bağlanır)
- Anahtarda MTU nun 9216 (veya çevre standardı) olarak ayarlandığını doğrulayın.
- Tasarıma göre yayılma ağacı kenar gövdesi, bpduguard ve koruma kökünü etkinleştirin.
Veri 1 (önce) için örnek:
Show running-config interface Ethernet 1/1
switchport
switchport access vlan 152
spanning-tree port type edge
mtu 9216
data1 örneği (after):
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
Anahtar bağlantı noktası ayarlarını değiştirmek için örnek yürütme komut dosyası.
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
Ana bilgisayar işletim sistemi ağ yapılandırmasını güncelleme
- Geçerli ağ files.cd /etc/sysconfig/network-scripts/ dosyasını yedekleyin
- Ağ arayüzü dosyalarını düzenleyin ve yeniden adlandırın.
- Ağı yeniden başlatın.
- Veri ağı yollarını doğrulayın.
- İlk SDS düğümünde oturum açın
- Kullanılan arayüzü gözden geçirin:
- Geçerli arayüzleri ve IP adresini görüntüleyin:
ip address
- Statik rotaları gözden geçirin ve kaydedin.
- Ağ dosya dizinine geçin:
cd /etc/sysconfig/network-scripts/
Geçerli ağ dosyalarını gözden geçirin:
ls -ltr
Geçerli ağ dosyasını yedekle
cp /etc/sysconfig/network-scripts/ifcfg-<devicename> /etc/sysconfig/network-scripts/ifcfg-<devicename>.bak
Geçerli ağ dosyasını yeniden adlandırın.
mv /etc/sysconfig/network-scripts/ifcfg-<devicename> /etc/sysconfig/network-scripts/ifcfg-<devicename>.<vlan>
Örneğin:
mv /etc/sysconfig/network-scripts/ifcfg-em2 /etc/sysconfig/network-scripts/ifcfg-em2.152
Ağ dosyasını düzenleme.
vi /etc/sysconfig/network-scripts/ifcfg-<devicename>.vlan
Örneğin:
vi /etc/sysconfig/network-scripts/ifcfg-em2.152
Cihaz adını nokta>vlan kimliği ile <güncelleyin ve VLAN = evet ekleyin
DEVICE=em2.152
VLAN=yes
Çıkın ve dosyayı kaydedin.
:wq!
Diğer veri ağı için tekrarlayın
Ağı yeniden başlatın ve doğrulayın
Ana bilgisayarda ağ hizmetini yeniden başlatın veya denetimli bir yeniden başlatma gerçekleştirin.
Statik rota yapılandırması
SDS düğümüne SSH gerçekleştirin.
Aşağıdaki komutu çalıştırın:
ip route
Hiçbir rotanın etiketsiz arayüzlere (ör. em2, p2p2) referans vermediğinden emin olun. Tüm rotalar VLAN etiketli eşdeğerlerine referans vermelidir.
Örnek
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
Ağ Doğrulamaları
VLAN arayüzlerinin (örneğin, p2p2.152 ve em2.160) çalışır durumda olduğunu doğrulayın.
Örnek
ip address
Ana bilgisayardan, bilinen bir eşe veya her VLAN'a arayüz kaynaklı ping'leri kullanarak ping atın.
Örnek
ping -I p2p2.152 <peer>
İsteğe Bağlı: Büyük bir yük ile ping kullanarak jumbo çerçeveli bir MTU'yu test edin.
Örnek
ping -I p2p2.152 -s 8972 -M do <peer>
Bakım modundan çıkma
PowerFlex Manager'da, düğümdeki SDS ve cihaz sağlığını doğrulayın.
Düğüm için bakım modundan çıkın.
Birkaç dakika boyunca uyarıları, SDS'nin yeniden başlatılmasını veya bağlantı dalgalanmalarını izleyin.
Kalan düğümler için tekrarlayın
Tüm küme, PFxM 4.x tasarımıyla tutarlı VLAN etiketli Veri arayüzleri olarak standartlaştırılana kadar, etiketsiz Veri ağlarını kullanmaya devam eden kalan her düğüm için tekrarlayın.
Doğrulama Test Planı (Özet)
- MTU Doğrulaması: VLAN arayüzlerinin MTU 9000 kullandığının ve jumbo ping testlerinin Veri1 ve Veri2'deki eşler için başarılı olduğunun doğrulanması.
- SDS Doğrulaması: SDS'nin bağlı olduğunu, yeniden başlatmaların gerçekleşmediğini ve aygıt yollarının hizalı olduğunu doğrulayın.
- Ağ Bağlantısı: Her iki Veri VLAN'ında birden fazla eşle doğu-batı bağlantısını doğrulayın (p2p2.152 ve em2.160'dan ping).
- Başarısızlık: SDS'nin kalan yolu kullanarak çevrimiçi kalacağını ve yeniden etkinleştirdikten sonra yedekliliğin geri yükleneceğini onaylamak için Data1 ve Data2 arayüzlerini birer birer geçici olarak devre dışı bırakın.
- SCR/PFxM: VLAN/MTU/ağ ile ilgili hata olmadığını onaylamak için SCR ve PowerFlex Manager sağlık kontrollerini çalıştırın.
Etkilenen Platformlar/Sürümler
- Başlangıçta erişim modu VLAN'larıyla
dağıtılan PowerFlex 3.6.x/3.7.x / 3.8.x düğümleri- PowerFlex 4.x PFMP'den SLES'e
dönüştürmeler- Dell R640/R740 sunucuları
- Cisco Nexus anahtarları, Dell OS10 tabanlı anahtarlar
Düzeltildiği Sürüm
4.6.2.1