W wielu firmach istnieją środowiska SAN, budowane od lat, w których zapomniano o tak ważnej kwestii jaką są aktualizacje. W tym wpisie omówimy proces aktualizacji i modernizacji środowiska SAN na podstawie naszych doświadczeń z wdrożeń.

Firmy, które wdrażały sieci SAN kilka lat temu nie przewidywały dużej rozbudowy swojego środowiska. Skutkowało to brakiem konfiguracji zoning`u i okresowych aktualizacji środowiska. Administratorzy uznali, że jeśli coś działa, to powinno działać cały czas. Niestety w miarę rozbudowy środowiska zaczynają pojawiać się problemy z wydajnością a nawet dostępnością urządzeń SAN. Nowe urządzenia posiadają najnowszy firmware, który zdarz się, że nie jest kompatybilny z wersjami wcześniejszymi. Brak aktualizacji doprowadza do momentu, w którym potrzebując nowych funkcjonalności nie możemy ich wykorzystać ponieważ nasze urządzenia nie posiadają aktualnych wersji firmware, które tą funkcjonalność udostępniają.

W ostatnim czasie mieliśmy okazję przeprowadzić aktualizację kilku środowisk SAN. Konfiguracje z jakimi mieliśmy do czynienia to głównie środowisko SAN składające się z:

  • obudowy Blade C7000, C3000 wraz z serwerami HP Blade 685c G5, 460c G5
  • obudowy Blade p-class z serwerami BL40p, BL20p G4
  • pamięć masowa HP EVA 4000, HP EVA 4400
  • pamięć masowa MSA 1500cs, MSA2312fc
  • biblioteki taśmowe MSL6030, MSL6060

Początki… czyli compatibility

Najważniejszą kwestią jaką należy sprawdzić w momencie rozpoczynania prac przy aktualizacji środowiska to wersje firmware które mogą ze sobą współpracować.

Tutaj z pomocą przychodzą nam release notes oraz różnego rodzaju “Compatibility matrix” udostępniane przez HP.

Głównymi elementami, które należy brać pod uwagę to wersje firmware dla:

  • kart FC HBA
  • switchy FC
  • kontrolery macierzy SAN

HP udostępnia specjalny portal, SPOCK, poświęcony tylko i wyłącznie środowiskom pamięci masowych. Znajdziemy tam wszystkie informacje odnośnie budowy, modernizacji i kompatybilnośći urządzeń HP SAN.

Część 1. Przełączniki SAN

Większość spotkanych przez nas przełączników to “Brocade 4Gb SAN Switch for HP c-class BladeSystem”

Należy pamiętać, że w trakcie aktualizacji firmware switch na chwilę przerywa operacje I/O więc bardzo ważne jest posiadanie dwóch switchy oraz prawidłowo skonfigurowanej konfiguracji multipathingu na serwerach, które uzyskują dostęp do pamięci masowej.

Najstarsza wersja firmware switchy dostępna na stronie HP to 5.0.5c . W naszym przypadku najniższą wersję jaką mieliśmy okazję zobaczyć na switchu to wersja 5.0.0.

Firma Brocade zezwala na update switchy maksymalnie co dwie wersje. Nie ma możliwości przejścia z wersji 5.0.0 do wersji najnowszej (na dzień dzisiejszy 6.2.2a).

Tutaj pojawia się problem dostępności odpowiednich wersji firmware na stronie HP.

Przejście z wersji 5.0.5 do 5.3.1a wymaga aktualizacji do wersji 5.1.x lub 5.2.x, której niestety nie można pobrać ze strony HP. Jedynym rozwiązaniem jest kontakt z HP, który wystawi nam potrzebną wersję na swoim ftp lub pobranie odpowiedniej wersji z innej strony.

Podobna sytuacja występuje przy przejściu z wersji 5.3.1 do wersji 6.x.x. Tu również komenda firmwaredownlaod odmawia nam aktualizacji bezpośrednio do wersji 6.1.x. Należy użyć wersji 6.0.x.

Do aktualizacji przęłącznika FC brocade potrzebujemy:

  • odpowiednią wersję firmware
  • serwer ftp
  • dostęp do konsoli CLI lub WEB GUI przełącznika

Pobrany firmware umieszczamy w postaci rozpakowanej na koncie ftp i następnie logujemy się do przełącznika.

Update switcha odbywa się poprzez wydanie komendy firmwaredownload.

Aktualizacja sprowadza się do podania adresu IP serwera ftp oraz danych dostępowych.

W wersjach firmware 5.x.x , mimo że w manualu producent nie wymaga, należy podać pełną ścieżkę do pliku release.plist. Na przykład w wersji firmware 5.0.5c znajduje się on w podkatalogu SWBD29. Należy wówczas podać ścieżkę /userftp/v5.0.5c/SWBD29/release.plist

W wersjach 6.x.x plik release.plist jest wykrywany automatycznie więc wystarczy podać ścieżkę do katalogu z rozpakowanym firmware.

Proces aktualizacji firmware z wersji 5.0.0 do wesji 6.2.2a wygląda następująco:

version: 5.0.0 -> 5.0.5c ->5.2.1b -> 5.3.1a -> 6.0.1 -> 6.1.0g -> 6.2.0a -> 6.2.2a

Należy pamiętać aby wszystkie przełączniki aktualizować na przemian, nie dopuszczając do zbyt dużych różnic pomiędzy wersjami firmware na przęłącznikach.

W części drugiej omówimy budowę zoningu w środowisku SAN, czy jest nam potrzebne, i dlaczego odpowiedź brzmi TAK.

St7^uBqXHvHn
Tagi:    
Brak komentarzy.

Dodaj komentarz










:alien: :angel: :angry: :blink: :blush: :cheerful: :cool: :cwy: :devil: :dizzy: :ermm: :face: :getlost: :biggrin: :happy: :heart: :kissing: :lol: :ninja: :pinch: :pouty: :sad: :shocked: :sick: :sideways: :silly: :sleeping: :smile: :tongue: :unsure: :w00t: :wassat: :whistle: :wink: :wub: