Mainframe w sieci SAN i nie tylko Marcin Drożan Storage Client Technical Specialist marcin.drozan@pl.ibm.com
Agenda zlinux SAN Co dalej z FC? Wiele możliwości
zlinux??? Linux na Systemie z: IBM System System zenterprise IBM System z10 IBM System z9 Uruchamiany natywnie lub jako maszyna wirtualna z/vm Wykorzystuję architekturę IBM mainframe (z / Architecture) Nie jest substytutem dla innych OS systemu z System wspierany przez Red Hat, Novell/Suse i inne Rozwój otwartej społeczności
Konfiguracja konsolidacyjna IBM System z Server System prod Dev / Test Systems Wirtualne sieci wewnątrz maszyny z/ VM i większość programów z/os z/os z/os Linux z/vm Linux licencjonwana per procesor LPAR1 LPAR2 LPAR3 LPAR4 CP1 CP2 CP3 CP4 CP5 CP6 IFL1 IFL2 IFL3 Procesory IFL nie mają wpływu na koszty oprogramowania wykorzystywanego pod zos Potencjalne oszczędności dzięki możliwości z / VM wykorzystaniu IFL
CPU / Pamięć / Zasoby Możliwości: Brak ograniczeń w definicji serwerów wirtualnych Współdzielenie zasobów z określeniem priorytetów względnych lub bezwzględnych Dynamicznie zwiększać i zmniejszać ilość procesorów i pamięci RAM serwerów wirtualnych Dynamiczne dodawanie zasobów dyskowych Możliwość używania do 150% rzeczywistej pamięci ram w przypadku środowisk produkcyjnych Możliwość używania od 300 do 500% rzeczywistej pamięci ram w przypadku środowisk testowych i developerskich Elastyczność! Linux Linux Linux Linux Linux VDISK VDISK VDISK Virtual Memory Real Memory Page Devices
DASD Support Główne urządzenia dla systemu VM i danych gości Mogą być dedykowane dla poszczególnych maszyn wirtualnych Mogą być dodane do systemu VM i współdzielone
System z I/O
Architektura I/O - z/vm z zlinuxem
z/vm I/O ECKD / FCP
ECKD / SCSI porównanie
Dlaczego FCP? Zalety wydajnościowe: FCP jest szybsze niż FICON asynchroniczne I/O Brak emulacji ECKD Brak ograniczeń w rozmiarach dysków Do 15 partycji per urządzenie Dyski SCSI nie tracą miejsca podczas operacji formatowania niskopoziomowego System z integruje się z istniejącą siecią SAN Wykorzystanie infrastruktury FICON Karty FICON/FICON Express Switche FC/ Okablowanie Storage Dynamiczna konfiguracja Dodawanie nowych systemów storage bez zmian w IOCDS Nie wymaga więcej operacji CPU niż FICON
Topologie: Point-to-Point Konfiguracja point-to-point jest bezpośrdednim połączeniem między dwoma punktami końcowymi Zwyczajowo zawiera: Hosta Urządzenie Dedykowane łącze Pozwala na szybkie podłączanie urządzeń FCP do Systemu z ( bez konieczności wykorzystania switcha) Przydantne przy testowaniu możliwości wykorzystania urządzeń FCP
Topologie: Switches Fabric Ta topologia zapwenia największą elastyczność. Pozwala również maksymalnie wykorzystać zagregowaną przepustowość switchowanych połączeń Jeden lub więcej switchy tworzą fabric do którego podłączane są urzadzenia końcowe
Storage Area Network DS8000 /dev/sda1 zfcp IBM XIV Fibre Channel Protocol FCP Adapter (Ficon Express) SAN Fabric
Co nowego w FC? SAN768B-2, SAN384B-2 Istniejące: Chassis, Blade zarządzające, Zasilacze, wentylatory, karty WWN 14U Nowość 16Gb Core Blade i 16Gb 32, 48 Zwiększona przepustowość ICL Core Blades CP Blades Zwiekszona przepustowość directora i poszczególnych slotów 9U 15 Możliwość upgradeu istniejących instalacji do 16G FC
IBM SAN768B-2 (2499-816) Do 384 portów 16 Gbps Do 32 portów optycznych Inter-Chassis Link (ICL) Całkowita przepustowość 8.2 Tbps 6.1 Tbps portach uniwersalnych 2.1 Tbps na portach ICL 512 Gbps per slot 12 slotów na karty 2 blade Control Processor (CP) 2 blade Core (CR) 8 slotów na slotów na specializowane blade i porty 8 slotów 32 porty ICL 2 CR Blades 5 do 7.5X większa wydajność 2 CP Blades 14 U 16
17 IBM SAN384B-2 (2499-416) Do 192 portów 16 Gbps Do 16 portów optycznych Inter-Chassis Link (ICL) Łączna przeoustowość 4.1 Tbps 3.1 Tbps uniwersalne porty 1.0 Tbps ICL 512 Gbps bandwidth per slot 8 slotów na karty 2 blade Control Processor (CP) 2 blade Core (CR) 4 sloty 16 portów ICL 4 slotów na slotów na specializowane blade i porty 2 CR Blades 6 do 14X większa wydajność 2 CP Blades 9U height includes 8U chassis height plus 1U bottom exhaust shelf 9U
SAN48B-5 48x portów 16G FC, które wspierają prędkości 2G/4G/8G/10G/16G dzięki 3 rodzają wkładek optycznych: 16G 4/8/16 Gbps, 8G 2/4/8 Gbps, 10G FC 10 Gbps Konfiguracja bazowa 24-porty aktywne, Licencja 12 POD Podwójne zasilacze ze zintegrowanymi wentylatorami 1U wysokości Ethernet,konsola i port USB do zarządzania Trunking, NPIV, E/F/EX/D port types, wsparcie dla konfiguracji VF i non-vf, etc. Wsparcie dla szyfrowania w locie oraz kompresja danych na 2 portach 18
FCP multipathing Multipathing jest supportowany przez urządzenia SCSI podłączane przez FCP Ogólnie istnieją dwa powody dla tworzenia wielu ścieżek do urządzenia failover i failback (HA) każdy kontroller lub node mogą być niedostępne hardware maintenance Update microkodu RESET load balancing rozłożenie obciążeńia I/O na dostępne ścieżki Device-mapper (kernel) multipathing Dostarczane w standardowych dystrybucjach (SLES i RHEL) Wspiera więcej niż 2 ścieżki multipathd daemon Czyta plik konfiguracji i dokonuje setup Identyfikuje i grupuje dostępne ścieżki automatycznie przywraca ścieżki (po awarii) Sprawdza okresowo ścieżki
FCP Direct Attached Multipath Unikalny WWID identyfikuje urządzenie ze storage # multipath -l mpath0 (36005076303ffc56200000000000010cc) [size=5 GB][features="1 queue_if_no_path"][hwhandler="0"] \_ round-robin 0 [active] \_ 0:0:1:0 sda 8:0 [active] \_ 1:0:1:0 sdb 8:16 [active]
N_Port ID Virtualization (NPIV) Bez Wirtualizacja N_Port ID Dzięki wirtualizacji N_Port ID Linux3 Linux4 Linux3 Linux4 Linux1 Linux2 z/vm Linux1 Linux2 z/vm SAN Bez NPIV: Wszystkie serwery wirtualne widzą wszystkie udostępnione zasoby SAN Problem! Linux1 Linux1 Linux1 Linux1 Linux2 Linux2 Linux2 Linux2 Linux3 Linux3 Linux3 Linux3 Linux4 Linux4 Linux4 Linux4 Dzięki NPIV: Każda karta HBA wirtualnego serwera Linux jest widoczna jako osobny WWPN w SAN. Podział zasobów Linux1 Linux2 Linux3 Linux4 Linux2 Linux3 Linux4 = Real Worldwide Port Name (WWPN) = Virtual Worldwide Port Name (WWPN)
z/vm e Linux em Mainframe I/O Options NPIV - HMC
Emulacja FBA SCSI Disks są emulowane jako 9336 Model 20 FBA DASD Emulacja FBA pozwala każdemu OS czy aplikacji, która wspiera dyski 9336 używać tych urządzeń SCSI bez dodatkowych zmian VM oficjalnie wspiera urządzenia IBM jako emulowane dyski 9336 DASD (inne dyski SCSI mogą pracować jeśli dostarczony jest standardowy driver SCSI): DS8000 DS6000 ESS 750/800 SAN Volume Controller XIV
Query EDEVICE QUERY EDEVICE 1500 DETAILS EDEV 1500 TYPE FBA ATTRIBUTES 1750 VENDOR: IBM PRODUCT: 1750500 REVISION:.514 BLOCKSIZE: 512 NUMBER OF BLOCKS: 7340032 PATHS: FCP_DEV: 1F68 WWPN: 500507630E05FC66 LUN: 4010400900000000 PREF CONNECTION TYPE: SWITCHED FCP_DEV: 1F98 WWPN: 500507630E85FC66 LUN: 4010400900000000 NOTPREF CONNECTION TYPE: SWITCHED
z/vm e Linux em Mainframe I/O Options Dyski SAN - Portfolio 2011 GEN 2 GEN 3 SAN DS3000 Entry-level V7000 DS5000 XIV DS8000 Enterprise Midrange NAS Gateway N3000 N6000 Entry-level Midrange N7000 Enterprise SONAS Ultra-Scalable
Wirtualizacja urządzeń sieciowych LPAR Linux 1 Application Application Linux 2 eth0 eth0 VSWITCH z/vm OSA PR/SM OSA Tworzenie wirtualnych switchy i hubów Linuxy na serwerach wirtualnych są podłączone bezpośrednio "sprzętu" wirtualnego Pełne wsparcie dla VLAN, layer2, layer3 i Link Aggregation Administrator z / VM ma pełną kontrolę każdego połączenia i może zdalnie zarządzać przełącznikami
z/vm Virtual Switch Link Aggregation Linux Linux Linux Linux Linux Linux VM Controller NIC NIC NIC NIC NIC NIC Port 65 Port 66 Port 67 Port 68 Port 69 Port 70 Load Balancer Aggregator / Multiplexer LACP Port 1 Port 2 Port 3 Port 4 z/vm VSWITCH z/vm System z LPAR OSA OSA OSA OSA Do 8 portów dla vswitcha LACP Port 1 Port 2 Port 3 Port 4 (Link Aggregation Control Protocol) Switch Skalowalność i failback bez przerywania pracy
z/vm e Linux em Mainframe I/O Options Dyski NAS - Portfolio 2011 SAN DS3000 Entry-level V7000 DS5000 XIV DS8000 Enterprise Midrange NAS Gateway N3000 N6000 Entry-level Midrange N7000 Enterprise SONAS Ultra-Scalable
z/vm e Linux em Mainframe I/O Options Pytania? Marcin Drożan Storage Client Technical Specialist marcin.drozan@pl.ibm.com