TSMCluster - exstor GmbH · 2020. 9. 7. · Jedes OS hat seinen eigenen Cluster (PowerHA, Veritas,...

14
Hochverfügbarkeit für TSM Server auf UNIX März 2017 TSM TSMC luster luster ® ® Version 6.1 Version 6.1

Transcript of TSMCluster - exstor GmbH · 2020. 9. 7. · Jedes OS hat seinen eigenen Cluster (PowerHA, Veritas,...

  • Hochverfügbarkeitfür TSM Server auf UNIXMärz 2017

    TSMTSMClusterluster®®Version 6.1Version 6.1

  • (c) 2017 by eXstor GmbH 220.03.2017

    Warum ein Cluster für TSM?

    Schutz vor geplanten und ungeplanten Ereignissen.

    Server AProd-A10.20.30.1

    tsm0110.20.30.1110.20.35.1192.168.2.1Port 1511

    RZ 1

    tsm0210.20.30.1210.20.25.2Port 1512

    TS35003592

    3592

    3592

    3592

    3592

    3592

    SAN

    DB2 containerActive logArchive logMirror logPools (disk & file)

    Bekannte Fehler: Prozess bricht ab IP/Port fehlerhaft Platten Crash Server Crash DB Inkonsistenz Bedienerfehler Umwelteinflüsse

  • (c) 2017 by eXstor GmbH 320.03.2017

    Warum ein Cluster für TSM?

    1. „Brauchen wir nicht. Ist doch nur Backup.“

    TSM muss als 24x7 Anwendung gesehen werden. Datenbanken sichern ihre Logs durchgehend ins TSM. Restore von Einzeldateien aus den Home Verzeichnissen. Einhaltung von SLA's. Einhaltung von staatlichen Vorgaben (Basel-II).

    2. „Cluster für TSM? Haben wir selbst gemacht.“

    Das war sehr leicht für TSM Version 5. und Version 6? Funktionieren die Scripts auch bei 6.2 / 6.3 / 6.4 / 7.1 / 8.1?? Validierung und Test? Fehler werden erst beim Auftreten erkannt. Kontinuierliche Weiterentwicklung notwendig. Abhängigkeit zu einem oder zwei Entwicklern (Urlaub? Krank??) Haben Sie DB2 Kenntnisse? Was sind „Log pinning“, Semaphore, „IPC Sockets“ in DB2?

  • (c) 2017 by eXstor GmbH 420.03.2017

    Warum ein Cluster für TSM?

    3. „Wir haben einen OS Cluster von Hersteller xy.

    OS Cluster sind sehr OS-lastig. Starke Durchdringung gewünscht. Jedes OS hat seinen eigenen Cluster (PowerHA, Veritas, ..) Neues OS / Neuer Patch = Neuer Cluster. OS Update = Cluster Update = Downtime. OS Cluster soll möglichst viel abdecken. Sehr schulungsintensiv / sehr komplex. Meist wenig Know-How. Überwachung von klassischen Ressourcen. Der applikationsspezifische Teil muss selbst programmiert werden. OS Personal TSM Personal (bei Problemen / Updates?) Kosten sind Maschinenabhängig.

    4. „Ist zu teuer für uns.“

    ??????

  • (c) 2017 by eXstor GmbH 520.03.2017

    TSM hochverfügbar

    Ideal: TSM als Applikationscluster.

    TSM ist nicht „Cluster-aware“ TSM kennt kein Aktiv-Aktiv-Betrieb, sondern nur Aktiv-Passiv. Es existiert kein API oder andere Schnittstelle. Ab Version 6 besteht TSM aus TSM und DB2.

    Möglichkeiten:1. DB2 HADR

    → Replikation auf DB2 Basis → Synchron / asynchron → TSM weiß nichts davon. → Schützt nur vor DB Problemen.

    2. Kontinuierliche DB Replikation mittels TSM → Prima mit Version 5. Mit Version 6?? → Schützt nur vor DB Problemen.

    3. oder …...

  • (c) 2017 by eXstor GmbH 620.03.2017

    Was machen wir anders?

    TSMCluster® erweitert einen normalen TSM Server um eine Hochverfügbarkeit auf Applikationsebene.

    Wir brauchen keine weitere Software. TSMCluster® ist eine anerkannte IBM Value

    Advantage Plus Lösung und „IBM certified“.

  • (c) 2017 by eXstor GmbH 720.03.2017

    Was machen wir anders?

    TSMCluster® ist einfach zu bedienen.

    Administration und Monitoring der TSM Komponenten durch einen TSM Admin.

    TSM

    TSM Server, API und ClientDB2 Ressourcen, ProzesseFilesysteme, VGs, DateienPlatten, Spiegel, SnapshotsIP, Bonds, Etherchannel, PortsSAN, FC Adapter, TapesSemaphore, IPCS, ShMemKernel Parameter und LogsExterne Ressourcen

  • (c) 2017 by eXstor GmbH 820.03.2017

    Was machen wir anders? Any-to-any Konzept Beliebig viele TSM Server (Instanzen) laufen auf

    beliebig vielen Maschinen (Nodes)

    TSM server „tsm01“IP Alias 10.10.1.21Port 1521

    TSM server „tsm02“IP Alias 10.10.1.22Port 1522

    TSM server „tsm03“IP Alias 10.10.1.23Port 1523

    TSM server „tsm04“IP Alias 10.10.1.24Port 1524

    TSM server „tsm05“IP Alias 10.10.1.25Port 1525

  • (c) 2017 by eXstor GmbH 920.03.2017

    Was machen wir anders?

    Sensoren Ein Sensor ist wie ein Stethoskop Sensoren für TSM, DB2 und OS Mehrere Sensoren erlauben einen “Blick in die

    Zukunft (“failover prediction”) Sensoren und Schwellwerte sind konfigurierbar Sensoren beeinflussen Wertigkeiten der Nodes Statische, Dynamische, historische Sensoren Zentrale Datenbank für erfasste Werte (SQL

    Abfragen möglich) Weitere Sensoren werden permanent ergänzt

  • (c) 2017 by eXstor GmbH 1020.03.2017

    Was noch? Weltweit geschützter Name: TSMCluster® Lösung im “IBM global solution directory” (GSD) Webinterface und CLI

  • (c) 2017 by eXstor GmbH 1120.03.2017

    Was noch? Einfaches, manuelles Arbeiten Konfigurierbarer, regelbasierter Failover Obligatorische und fakultative Ressourcen Zentraler Logserver Zentrale Konfiguration in XML Format Beliebig viele Heartbeat Netze (LAN / SAN) Upgrade / Downgrade durch ein Paket Mail, SMS, syslog, SNMP etc. Anbindung Kommunikation ist verschlüsselt (SSL / https) Intelligente Split-Brain Behandlung

  • (c) 2017 by eXstor GmbH 1220.03.2017

    Was noch? Plattenspiegel einfach integrierbar (IBM, EMC...) Unterschiedliche Bonding Modes DB2 HADR kann integriert werden TSLM (ehemals ERMM), ACSLS und 3494

    Schnittstelle GPFS als Shared Filesystem (alternativ LVM mit

    JFS2, EXT3, EXT4, XFS) TSM DRM Anbindung TSM SNMP Anbindung

  • (c) 2017 by eXstor GmbH 1320.03.2017

    Welche Plattform?

    TSM Alle TSM Versionen: TSM Version 5 bis 7 Spectrum Protect 8.1 Mischbetrieb ist möglich, wenn genug Nodes

    vorhanden sind OS

    IBM AIX 6.1 / 7.x, JFS2 / GPFS Linux, RHEL 5 bis 7 mit GPFS/LVM SLES 10-12 mit GPFS/LVM Mischbetrieb möglich

  • (c) 2017 by eXstor GmbH 1420.03.2017

    Kontakt:

    Address:eXstor GmbHKurpfalzstr. 7674889 Sinsheim

    E-Mail: [email protected] Website: http://www.tsmcluster.com Tel.: +49 7261 4074962

    mailto:[email protected]://www.tsmcluster.com/

    Folie 1Folie 2Folie 3Folie 4Folie 5Folie 6Folie 7Folie 8Folie 9Folie 10Folie 11Folie 12Folie 13Folie 14