Wolfgang Sollbach Storage Area Networks Hohe Datenverfügbarkeit durch Speichernetzwerke An imprint of Pearson Education München (cid:127) Boston (cid:127) San Francisco (cid:127) Harlow, England Don Mills, Ontario (cid:127) Sydney (cid:127) Mexico City Madrid (cid:127) Amsterdam DieDeutscheBibliothek-CIP-Einheitsaufnahme EinTiteldatensatzf(cid:252)rdiesePublikationistbei DerDeutschenBibliothekerh(cid:228)ltlich. DieInformationenindiesemProduktwerdenohneR(cid:252)cksichtaufeineneventuellenPatentschutzver(cid:246)f- fentlicht.WarennamenwerdenohneGew(cid:228)hrleistungderfreienVerwendbarkeitbenutzt.BeiderZusam- menstellungvonTextenundAbbildungenwurdemitgr(cid:246)(cid:223)terSorgfaltvorgegangen.Trotzdemk(cid:246)nnen Fehlernichtvollst(cid:228)ndigausgeschlossenwerden.Verlag,HerausgeberundAutorenk(cid:246)nnenf(cid:252)rfehler- hafteAngabenundderenFolgenwedereinejuristischeVerantwortungnochirgendeineHaftung(cid:252)ber- nehmen. F(cid:252)rVerbesserungsvorschl(cid:228)geundHinweiseaufFehlersindVerlagundHerausgeberdankbar. AlleRechtevorbehalten,auchdiederfotomechanischenWiedergabeundderSpeicherunginelektroni- schenMedien.DiegewerblicheNutzungderindiesemProduktgezeigtenModelleundArbeitenistnicht zul(cid:228)ssig. FastalleHardware-undSoftwarebezeichnungen,dieindiesemBucherw(cid:228)hntwerden,sindgleichzeitig aucheingetrageneWarenzeichenodersolltenalssolchebetrachtetwerden. Umwelthinweis: DiesesBuchwurdeaufchlorfreigebleichtemPapiergedruckt. DieEinschrumpffolie(cid:150)zumSchutzvorVerschmutzung(cid:150)istaus umweltfreundlichemundrecyclingf(cid:228)higemPE-Material. Copyright'2002 10 9 8 7 6 5 4 3 2 1 04 03 02 01 ISBN3-8273-1871-8 '2002byAddison-WesleyVerlag, einImprintderPearsonEducationDeutschlandGmbH, Martin-Kollar-Stra(cid:223)e10(cid:150)12,D-81829M(cid:252)nchen/Germany AlleRechtevorbehalten Einbandgestaltung:atelierf(cid:252)rgestaltung,niesner&huber,Wuppertal Lektorat:RolfPakendorf,[email protected] Korrektorat:BrigittaKeul,M(cid:252)nchen Herstellung:AnnaPlenk,[email protected] Satz:reemerspublishingservicesgmbh,Krefeld,www.reemers.de DruckundVerarbeitung:FreiburgerGraphischeBetriebe,Freiburg PrintedinGermany Für Petra Inhaltsverzeichnis Vorwort 13 1 Der Weg zu SAN undNAS 17 1.1 Hochverfügbarkeit 18 1.1.1 Host-Komponenten 18 1.1.2 Komponenten des I/O-Subsystems 21 1.2 Storage Area Networks 22 1.3 Network Attached Storage 24 2 SAN – Grundlegende Basis-Technologien 27 2.1 Anschluss von Storage Devices über das SCSI-Protokoll 27 2.1.1 Device-Administration unter Solaris2.x 29 2.2 Einführung in Netzwerk-Technologien 52 2.2.1 Standardisierungskomitees 52 2.2.2 Netzwerk-Kommunikation 52 2.2.3 Das ISO/OSI-Referenz-Modell 54 2.2.4 Das Internet-Protokoll 67 2.2.5 Das Network File System – NFS 73 2.3 Einführung in die FibreChannel-Technologie 77 2.3.1 Überblick und Anwendung 77 2.3.2 Technologievergleich 84 2.3.3 Fibre Channel-Ebenen 86 2.3.4 Fibre Channel-Serviceklassen und -Topologien 102 3 SAN Connectivity-Topologien 117 3.1 Die Kapazitätserweiterungs-Topologie 120 3.1.1 Kapazitätserweiterungs-Topologie in Non Fibre Channel-Umgebungen 120 3.1.2 Kapazitätserweiterungs-Topologie in Fibre Channel-Umgebungen 124 3.2 Storage-Konsolidierungs-Topologie 129 3.2.1 Storage-Konsolidierungs-Topologie in Non Fibre Channel-Umgebungen 129 3.2.2 Storage-Konsolidierungs-Topologie in Fibre Channel-Umgebungen 132 7 Inhaltsverzeichnis 3.3 Distanz-Topologie 137 3.3.1 Fibre Channel FC-AL-Distanz-Topologie 138 3.3.2 FC-SW-Distanz-Topologie 139 3.4 Gemischte Topologien 141 4 SAN – Hardware-Komponenten 145 4.1 Hochverfügbare Cluster-Systeme 145 4.1.1 Hewlett-Packards MetroCluster ServiceGuard Hardware-Konfiguration 145 4.1.2 Sun Enterprise Cluster-HA 160 4.2 Hochverfügbare Speichersysteme 161 4.2.1 Basisbausteine 162 4.2.2 Eigenschaften und Komponenten hochverfügbarer Speichersysteme 188 4.2.3 Highend Fibre Channel Storage Arrays 208 4.3 Connectivity-Hardware 211 4.3.1 Fibre Channel-Hubs und Multiplexer 211 4.3.2 Hochverfügbare Fibre Channel-Switches 215 5 Hochverfügbare NAS-Hardware-Komponenten 253 5.1 Architektur hochverfügbaren NAS 258 5.2 Aufbau und Funktion der Control Station 263 5.3 Aufbau und Funktion eines File-Servers 267 5.4 NAS-Applikationen 270 5.4.1 Windows NT oder Windows 2000- Serverkonsolidierung 270 5.4.2 Internet als NAS-Applikation 272 5.4.3 NAS-Backup-Applikation 275 5.4.4 Networked Storage als NAS-Applikation 276 6 Hochverfügbare SAN – Software-Komponenten 277 6.1 Hochverfügbare Cluster-Software 277 6.1.1 Was ist ein Cluster? 277 6.1.2 Cluster-Software-Implementierung unter HP-MC/ ServiceGuard 278 6.1.3 Cluster-Software-Implementierung für Sun mit Veritas Cluster Server (VCS) 313 6.1.4 Bemerkungen zu HP MetroCluster/ServiceGuard und Veritas Cluster Server (VCS) 346 8 Inhaltsverzeichnis 6.2 Hochverfügbare Software für SAN Storage Arrays 347 6.2.1 Konfiguration der Storage Devices 350 6.2.2 Software Business Continuity-Komponenten 383 6.2.3 Software Disaster Recovery-Komponenten 399 6.2.4 Status-Meldungen von SymCLI-Kommandos 408 7 SAN und NAS – UnterstützteFile-Systeme 413 7.1 Disk/Device-Verwaltung unter MS Windows NT 413 7.1.1 Grundbegriffe für die Disk-Administration: Partitions 413 7.1.2 Grundbegriffe für die Disk-Administration: Volume Set und Stripe Set 414 7.2 Dateisysteme unter WIN NT 415 7.2.1 Die Symmetrix Manager Control Utility 415 7.2.2 Dateisystemvorbereitungen in einer Cluster-Umgebung 418 7.2.3 Dateisystemvorbereitung – Übertragung von Volume Set-Informationen 419 7.2.4 Dateisystem – Vorbereitungen bei einem Single Server 420 7.2.5 Kopieren von Daten mit flexible Mirror oder remote Mirror im 2-Knoten-Cluster 421 7.2.6 Restore von Daten mit flexible Mirror oder Disaster Recovery im 2-Knoten-Cluster 423 7.2.7 Kopieren von Daten mit flexible Mirror oder remote Mirror bei einem Single Server 424 7.2.8 Restore von Daten von flexible Mirror oder remote Mirror bei einem Single Server 426 7.2.9 Probleme beim Softwareeinsatz im NT-Umfeld 426 7.3 Logical Volume-Manager HP-UX 428 7.3.1 Logical Volume-Manager: Übersicht 428 7.3.2 Anlegen einer Volume-Gruppe 430 7.3.3 LVM-Volume-Gruppen Kommandos 431 7.3.4 Weitere Befehle des LVM 433 7.3.5 Backup von LVM-Datenträgern 434 7.3.6 Multipathing unter LVM 435 7.3.7 Striping unter LVM 435 7.3.8 Dateisysteme und flexible/remote mirrors unter HP-UX 437 9 Inhaltsverzeichnis 7.4 Logical Volume-Manager IBM-AIX 445 7.4.1 Logical Volume-Manager: Übersicht 445 7.4.2 Erzeugung einer Volume-Gruppe 445 7.4.3 Erzeugung von Logical Volumes 447 7.4.4 Erzeugung eines Dateisystems 448 7.4.5 Weitere Befehle des LVM 448 7.4.6 Striping im AIX-LVM 449 7.4.7 Dateisysteme und flexible/remote mirrors unter AIX 450 7.4.8 LVM und flexible Mirrors in einer Dual-Server-Umgebung 450 7.4.9 AIX-LVM und Nutzung der flexible Mirrors bei nur einem Server 451 7.4.10 Kopieren von Daten mit flexible oder remote Mirror in einer Dual-Server-Umgebung 452 7.4.11 Restore von Daten mit flexible oder remote Mirror in einer Dual-Server-Umgebung 453 7.4.12 Kopieren von Daten mit flexible/remote Mirror in einer Single-Server-Konfiguration 455 7.4.13 Restore von Daten mit flexible/remote Mirror in einer Single-Server-Konfiguration 457 7.5 Volumes und Dateisysteme unter Sun Solaris 458 7.5.1 Solstice DiskSuite: Überblick 458 7.5.2 Erzeugung eines Concatenated Volume 458 7.5.3 Erzeugung eines Concatenated Volume mit UFS Logging 459 7.5.4 Erzeugung eines Striped Volume 460 7.5.5 Erzeugung eines Striped Volume mit UFS Logging 461 7.5.6 Erzeugung eines Dateisystems 461 7.6 EMC Foundation Suite von Veritas (FS) 462 7.7 Veritas Volume-Manager: Übersicht 462 7.7.1 Erzeugung einer Disk Group 464 7.7.2 Import/Deport einer Disk Group 464 7.7.3 Erzeugung einer Subdisk 464 7.7.4 Erzeugung eines Plexes 465 7.7.5 Erzeugung eines Volumes 466 7.7.6 Erzeugung eines Dateisystems 467 7.7.7 Veritas Volume-Manager: Übersicht der Kommandos 467 7.7.8 Kommandos für Disk Groups Operationen 468 7.7.9 Kommandos für Disk Operationen 468 10 Inhaltsverzeichnis 7.7.10 Kommandos für Subdisk Operationen 469 7.7.11 Kommandos für Plex-Operationen 469 7.7.12 Volume-Operationen 470 7.7.13 Dateisysteme und flexible/remote mirrors unter Veritas 470 7.7.14 VxVM und flexible Mirrors in einer Dual-Server-Umgebung 470 7.7.15 VxVM-Dateisysteme und flexible Mirrors in einer Single-Server-Umgebung 474 7.8 EMC2s TimeFinder Toolkit (VRTSvxtf) – TimeFinder-Integration in Veritas Volume-Manager 478 8 Administration unternehmensweiter Speichernetzwerke 481 8.1 Die Administration von Storage Arrays 482 8.1.1 Einführung in das ECC 483 8.2 SAN-Monitoring mithilfe des ECC, Resource View und Resource Availability 489 8.2.1 ECC Monitoring Tools 489 8.2.2 Monitoring mit der Resource View 502 8.2.3 Monitoring und Administration der Ressourcen- Verfügbarkeit – Resource Availability 505 8.3 SAN-Konfiguration und -Steuerung 509 8.3.1 Einschränkung zugreifbarer Devices – Volume Logix 509 8.3.2 Steuerung und Konfiguration von Remote Mirrors – der SRDF-Manager 511 8.3.3 Steuerung und Konfiguration von Flexible Mirrors – der TimeFinder Manager 512 8.4 SAN-Tuning 513 8.4.1 Dynamisches Pfad-Failover und Multipathing – PowerPath 513 8.4.2 Oracle-Datenbank-Monitoring und Tuning – Der DB-Tuner 514 8.5 SAN-Planung 516 9 Ausblick 519 Bibliographie 525 Stichwortverzeichnis 531 11