Domino und IFS (Integrated File System)

11. November 2008 | Von | Kategorie: Software Development + Change Mgmt.

Ein Internet-Artikel aus der NEWSolutions mit NEWSabo plus Zugang über: Die starke Partnerschaft von Domino und dem IFS (Integrated File System). Windows NT Aspekte werden ebenso berücksichtigt.

von Jim Hoopes

Die Partnerschaft von Domino und IFS erlaubt Ihnen die Arbeit mit mehreren Plattformen, stellt einen schnellen Zugang zu iSeries Datenbanken bereit und noch einiges mehr.NEWSolutions-2012-AugSeptProdMon

Über den Autor

Jim Hoopes schreibt für iSeriesNEWS (früher NEWS/400), Group Computing und DominoPro Developer. Sie können ihn erreichen unter jimh@groupcomputing.com.

Bereits erschienen zur Serie IFS sind folgende Artikel in NEWSolutions:

  • Sharon L. Hoffmann: Das Integrated File System – IFS (September 2001)
  • Jay Kelley und Vinny Luc: Der WebSphere Application Server und IFS (Oktober 2001)
  • Chris Wilson: OpsNav und das nicht auffindbare IFS (November 2001)
  • Dan Darnell: Java und IFS (Dezember 2001)
  • Debbie Saugen: Sicherung des IFS (Januar 2002)
  • Falls Ihnen die Exemplare nicht mehr vorliegen, können Sie diese gerne anfordern unter iabenthum ät diese Domain

Domino ist eine Schlüsseltechnologie für die iSeries und hat nicht wenig dazu beigetragen, diese Plattform auf dem Markt zu etablieren. Eine entscheidende Stärke von Domino ist die Tatsache, dass es sich um eine Multi-Plattform handelt und darüber hinaus die verschiedenen Plattformen produktiv nebeneinander bestehen. Sie können z. B. einen Domino-Server auf Windows NT laufen lassen, und es wird hervorragend funktionieren mit einem Domino-Server auf iSeries. IFS ermöglicht diese friedliche Koexistenz, denn anders als Daten in iSeries-Bibliotheken existieren die meisten Domino-Daten in Streaming-Dateien (z. B. Graphik-Dateien, Textverarbeitungs-Dateien). Da eine Domino-Datenbank in annähernd derselben Form auf iSeries und PC vorhanden ist, können Datenbanken verschoben werden, ohne dass dabei Funktionalität verloren ginge.

Obwohl der größte Teil des Codes, der Domino ablauffähig macht, in klassischen iSeries-Bibliotheken gespeichert ist (beispielsweise befinden sich Hunderte von Programmen und Modulen in der Bibliothek QNOTES; die Bibliothek QNOTESINT beherbergt die Domino-iSeries-Integrationssoftware), kann tatsächlich auf alle Domino-Objekte über die IFS-Architektur zugegriffen werden. Durch die Nutzung von IFS umgeht Domino die schlechte Performance, die auftritt, wenn Nicht-iSeries-Applikationen auf Daten in iSeries-Bibliotheken oder dem hierarchischen Dateisystem zugreifen. IFS ist verantwortlich für einen der interessantesten Punkte von Domino auf iSeries: die Skalierbarkeit. Ohne IFS hätte Domino auf iSeries bei einem Vergleich im Jahr 2000 nicht neue Maßstäbe gesetzt (mehr dazu unter http://www-1.ibm.com/servers/eserver/iseries/ domino/scalerecord.htm). Ein Modell iSeries 840 verarbeitete 75.000 Notes Bench R5 Mail-Benutzer mit einer Antwortzeit von nahezu einer Viertelsekunde – das waren zehnmal so viele Benutzer, wie der größte Server von Sun verarbeiten konnte und fünfmal so viel wie das größte Compaq-System – und dies in der halben Antwortzeit der Mitbewerber. Der neueste Test ist noch eindrucksvoller: Ein Modell iSeries 840 verarbeitete 100.500 Notes Bench R5 Benutzer mit einer durchschnittlichen Antwortzeit von 67 Millisekunden, also etwa viermal so schnell wie im Jahr zuvor.

Sicherung und Wiederherstellung von Domino

Eine Sicherung und Wiederherstellung von Domino ist etwas anspruchsvoller als bei anderen iSeries-Applikationen. Sie können z. B. nicht einfach eine SAVLIB (Sicherungsbibliothek) ausführen, um die Konfiguration und alle Programme und Daten auf Band zur Verfügung zu haben, die im Falle einer Katastrophenbehebung erforderlich sind. Wenn Sie auf Ihrer iSeries alles sichern müssen, einschließlich Domino, können Sie die Option Save System Data (22) aus dem Save-Menü verwenden. Zur Sicherung der Domino-Daten und der Konfiguration sind jedoch einige zusätzliche Schritte erforderlich. Um Domino-Daten auf Offline-Medien zu sichern, müssen Sie in der Mehrzahl der Fälle zuerst den oder die betroffenen Domino Server beenden. Sie müssen auch sicherstellen, dass Sie die Synchronisation der Bibliotheken, die Task, welche die iSeries-Bibliothek und die Domino-Bibliothek synchron hält, beenden. Sie realisieren das mit „call qnotesint/qnndiend“. Das kann eventuell einige Minuten dauern. Der nächste Schritt besteht darin, die Domino-Konfiguration und ihre Daten zu sichern, indem Sie folgenden IFS SAV (Save Object)-Befehl eingeben:

    SAV DEV(’/qsys.lib/tap01.devd’) OBJ((’/notes/data/*’) (’/QIBM/UserData/Lotus/Notes/*’))

Sie müssen den ersten Pfad im OBJ-Parameter gegen die aktuelle Lage Ihrer Daten vertauschen. Der Pfad wird mit der Hinzufügung des Domino-Servers festgelegt. Wenn Sie Bibliotheks-Synchronisation verwenden, müssen Sie mit folgendem Schritt fortfahren:

    SAVOBJ OBJ(qaok*) LIB(qusrsys) OBJTYPE(*file) DEV(tap01)

Sind diese beiden Sicherungsschritte beendet, können Sie die Bibliotheks-Synchronisierung und Ihre(n) Domino-Server erneut starten. Natürlich setzt dies alles voraus, dass Sie Ihre Domino-Datenbank zentral platziert haben. Wenn Datenbanken in anderen IFS-Bibliotheken existieren, müssen Sie diese Bibliotheken im SAV-Befehl mit angeben. (Weitere Domino-Sicherungsstrategien finden Sie im Redbook Lotus Domino for iSeries R5: Implementation (SG24-5592-01) unter ).

Zugriffsberechtigung auf Domino

Domino protestiert unentwegt, wenn das Profil, QNOTES, nicht bestimmte Objekte enthält, und das passiert regelmäßig in einer gängigen Situation. Die Zugriffsberechtigung auf Domino basiert auf Kennungs(ID)-Dateien, einschließlich Prüfungs-Kennungsdateien, Server-Kennungsdateien und Benutzerkennungs-Dateien. Ein Domino-Verwalter muss diese Dateien von einem System zum anderen transferieren. Wird zum Beispiel ein neuer Server hinzugefügt, so müssen Sie die neue Server – ID auf einem Registrierungs-Server erzeugen und anschließend diese Datei auf das jetzige Serversystem transferieren. Manchmal, abhängig davon wie Sie eine Datei transferieren, kann das Eigentumsrecht von QNOTES auf Ihr Anwenderprofil übergehen. Dies müssen Sie rückgängig machen mit dem Befehl :

    Chgown ’/notes/data/server.id’ qnotes

Wenn Sie diesen Schritt nicht ausführen, erhalten Sie bei dem Versuch, den neuen Server zu starten, folgende Fehlermeldung: „Server exiting: The ID file is write protected.“

Eine starke Partnerschaft

IFS ist unverzichtbar für den Erfolg von Domino auf der iSeries, da es die iSeries- Implementierung kompatibel macht mit dem Betrieb von Domino auf anderen Plattformen. Darüber hinaus ist der zugrundeliegende Support von IFS für den Zugriff auf Streaming-Daten ein Schlüsselelement für die Performance von Domino und trägt so zur erprobten Performance und Skalierbarkeit von Domino für iSeries bei.

Schlagworte: , , , , , , , , , , , , , ,

Schreibe einen Kommentar

Sie müssen eingeloggt sein, um einen Kommentar schreiben.