Konfigurationsdatei für Speicheragenten
Die Optionsdatei des Speicheragenten enthält neben anderen Optionen den Namen des Servers, mit dem der Speicheragent kommuniziert. Ändern Sie die Optionsdatei normalerweise nur, wenn sich Ihr „ IBM Storage Protect “-Server ändert.
Die Optionsdatei für den Speicher-Agenten heißt dsmsta.opt. Die dsmsta.opt Datei befindet sich in dem Verzeichnis, in dem das Speicher-Agent-Programm installiert wurde. Die Optionsdatei wird im folgenden Standardpfad gespeichert:
/usr/tivoli/tsm/StorageAgent/bin
/opt/tivoli/tsm/StorageAgent/bin
c:\program files\tivoli\tsm\StorageAgent
Erforderliche Optionen
- DEVCONFig Dateiname
- Der Name der Gerätekonfigurationsdatei für den Speicher-Agenten. Ein typischer Name für die Datei lautet devconfig.
- SERVERName server_name
- Der Name des „ IBM Storage Protect “-Servers, mit dem der Speicheragent kommuniziert. Der DSMSTA SETSTORAGESERVER Befehl fügt diese Option ein.
- TCP - Portnummer
Gibt die Nummer des Ports an, dem der TCP/IP-DFV-Treiber des Servers auf Anforderungen von Clientsitzungen warten soll.
Verwenden Sie unterschiedliche Portnummern für die Optionen TCPPORT und TCPADMINPORT , um einen Satz von Firewall-Regeln für Client-Sitzungen und einen weiteren Satz für andere Sitzungstypen zu erstellen (Administrationssitzungen, Server-zu-Server-Sitzungen, Sitzungen des Subagenten „ SNMP “, Sitzungen des Speicheragenten, Sitzungen des Bibliotheksclients, Sitzungen des verwalteten Servers und Sitzungen des Ereignisservers). Sind die beiden Anschlussnummern verschieden, werden separate Threads für Clientsitzungen und die anderen Sitzungstypen verwendet. Sollen die beiden Optionen dieselbe Anschlussnummer verwenden (standardmäßig oder durch explizites Setzen der Optionen auf dieselbe Anschlussnummer), wird ein einzelner Serverthread für alle Sitzungsanforderungen verwendet.
Additional Options (Zusätzliche Optionen)
- AdminOnClientPort
Gibt an, ob die TCPPORT Funktion von Administratorsitzungen verwendet werden kann. Sie können einen der folgenden Werte angeben:
- Yes (Standardwert)
- TCPPORTWenn die Option auf „JA“ gesetzt ist oder wenn und TCPADMINPORTTCPPORT denselben Wert haben (Standardeinstellung), können die Administratorsitzungen die verwenden.
- NEIN
- TCPPORTWenn die Option auf „NEIN“ gesetzt ist und der TCPADMINPORT Wert vom TCPPORT Wert abweicht, können administrative Sitzungen nicht verwendet werden.
- CHECKTAPEPOS
Legt fest, ob der „ IBM Storage “ Protect-Server die Position von Datenblöcken auf dem Band überprüft. Diese CHECKTAPEPOS Option gilt nur für Vorgänge, bei denen Bandlaufwerke zum Einsatz kommen. Sie gilt nicht für Einheitenklassen mit sequenziellem Zugriff, die keine Bänder angeben, wie beispielsweise FILE. Wenn die vom Server bereitgestellten Positionsdaten nicht mit der vom Laufwerk erfassten Position übereinstimmen, wird eine Fehlermeldung angezeigt, die Transaktion wird rückgängig gemacht und die Daten werden nicht in der Datenbank gespeichert.
Der Standardwert ist YES.
Die folgenden Optionen sind verfügbar:
- Ja
- Gibt an, dass der „ IBM Storage “ Protect-Server die Datenposition auf dem Band überprüft. Bei Laufwerken, die den „Append-Only“-Modus unterstützen, legt dieser Parameter fest, dass „ IBM Storage Protect“ das Laufwerk in die Lage versetzt, bei jedem Schreibvorgang auch die Datenposition zu überprüfen, um ein Überschreiben der Daten zu verhindern.
- Nein
- Gibt an, dass die Überprüfung der Datenposition inaktiviert ist.
- TSMOnly
- Gibt an, dass der „ IBM Storage “ Protect-Server die Datenposition auf dem Band überprüft. Der Server verwendet nicht den Modus 'Nur anhängen', auch wenn das Laufwerk die Funktion unterstützt.
- DriveOnly
- Gibt an, dass der „ IBM Storage “ Protect-Server den „Append-Only“-Modus für Laufwerke aktiviert, die diese Funktion unterstützen. Der Server überprüft nicht die Datenposition auf Band.
- COMMTimeout seconds
- Legt die maximale Anzahl von Sekunden fest, die der Server während eines Vorgangs, der eine Datenbankaktualisierung auslöst, auf eine erwartete Client-Nachricht wartet. Der Standardwert ist 60. Der Mindestwert ist 1. Wenn die Dauer die Zeitüberschreitung überschreitet, beendet der Server die Sitzung mit dem Client. Möglicherweise möchten Sie den Timeout-Wert erhöhen, um zu verhindern, dass es bei Clients zu einer Zeitüberschreitung kommt. Bei hoher Netzwerkauslastung in Ihrer Umgebung oder beim Sichern großer Dateien kann es vorkommen, dass die Verbindung der Clients unterbrochen wird.
- IDLETimeout minutes
- Legt die maximale Anzahl an Minuten fest, die eine Client-Sitzung inaktiv sein darf, bevor der Server die Sitzung beendet. Der Standardwert ist 15 Minuten. Der Mindestwert ist 1 Minute. Möglicherweise sollten Sie den Timeout-Wert erhöhen, um zu verhindern, dass Clients bei hoher Netzwerkauslastung in Ihrer Umgebung eine Zeitüberschreitung verzeichnen. Beachten Sie jedoch, dass eine große Anzahl inaktiver Sitzungen andere Benutzer daran hindern könnte, eine Verbindung zum Server herzustellen.
- MAXSessions number_of_sessions
- Legt die maximale Anzahl gleichzeitiger Client-Sitzungen fest, die eine Verbindung zum Server herstellen können. Der Standardwert ist 25 Clientsitzungen. Der Mindestwert ist zwei Clientsitzungen. Der Höchstwert wird lediglich durch die Größe des verfügbaren virtuellen Speichers oder die Kommunikationsressourcen begrenzt.
- MsgStackTrace on|off
- Legt fest, dass eine Liste von Funktionen auf der Serverkonsole angezeigt und nach der Ausgabe bestimmter Meldungen auch in das Aktivitätsprotokoll übertragen wird. Die Ausgabe hilft dem Serviceteam von „ IBM Storage Protect“, bestimmte Probleme schneller zu diagnostizieren. Es wird empfohlen, diese Option auf „Ein“ zu setzen.
- RESOURCETimeout minutes
Gibt die maximale Anzahl an Minuten an, die ein Speicheragent auf dem Server auf eine Ressource wartet. Der Standardwert ist 60 Minuten. Der Mindestwert ist 1 Minute.
Bei Datenbankressourcen und Sitzungen auf dem Speicher-Agent wählt der Ressourcenmonitor „ IBM Storage Protect“ den kürzesten Timeout-Wert aus, um einen Wiederherstellungsprozess zu starten.
Im Gegensatz dazu wählt der Ressourcenmonitor bei der gemeinsamen Nutzung von Bibliotheken die längste Zeit für die Wiederherstellung sowohl des Bibliotheksmanagers als auch des Bibliotheksclients aus. Um die gemeinsam genutzten Bibliotheksressourcen effizienter zu verwalten, sollten Sie erwägen, die Zeitlimits für Ressourcen für alle Teilnehmer einer gemeinsamen Konfiguration auf denselben Wert festzulegen. Bei jeder Fehlerbehebung orientiert sich „ IBM Storage Protect “ stets an der längsten Zeitüberschreitungsgrenze.
Sie sollten diese Option auch in der Server-Konfigurationsdatei angeben. Der Server nutzt diese Option, um bestimmte Sitzungen und Ressourcen des Speicheragenten zu überwachen und Sitzungen zu beenden, die den von Ihnen angegebenen Kriterien entsprechen.
Wichtig: Wenn diese Option in der Server-Optionsdatei angegeben ist, hat dieser Wert Vorrang vor dem Wert, der in der Optionsdatei des Speicheragenten angegeben ist.- SANDISCOVERY
Gibt an, ob die SAN-Erkennungsfunktion von „ IBM Storage Protect“ aktiviert ist. Wenn diese Option auf „Ein“ gesetzt ist, nutzt der Speicher-Agent die SAN-Erkennung in den folgenden Fällen:
- Während der Initialisierung des Speicheragenten
- Wenn der Gerätepfad geändert wird und ein Konflikt zwischen der Seriennummer des Geräts und dem vom Server bereitgestellten Gerätepfad auftritt
SANDISCOVERY OFF ist der Standardwert für „ AIX “, „ Linux “, „ HP-UX “, „ Oracle Solaris “ und „ Microsoft Windows “ (64-Bit).
Die folgenden Optionen sind verfügbar:
- AN
- Gibt an, dass der Server die SAN-Erkennung verwendet, wenn sich der Gerätepfad ändert oder wenn der QUERY SAN Befehl ausgeführt wird.
- OFF
- Deaktiviert die SAN-Erkennungsfunktion, ohne den Gerätepfad jedoch offline zu schalten. Setzen Sie die SANDISCOVERY Option auf „OFF“, wenn der vom Speicher-Agenten verwendete HBA keine SAN-Gerätezuordnung unterstützt.
- UNSCANNEDPATHOFF
- Deaktiviert die SAN-Erkennungsfunktion und schaltet den Gerätepfad offline, wenn der Server ihn nicht öffnen kann.
Mithilfe der SAN-Erkennung kann der Speicheragent den speziellen Dateinamen des Geräts automatisch korrigieren, falls dieser geändert wird. Falls der vom Speicher-Agenten verwendete HBA keine SAN-Gerätezuordnung unterstützt, setzen Sie die SANDISCOVERY Option auf OFF.
Informationen zu den von „ IBM Storage Protect“ unterstützten HBAs für die Zuordnung von SAN-Geräten finden Sie auf der Support-Website zu „ IBM Storage Protect for Storage Area Networks“.
Der Speicheragent benötigt keine dauerhafte Bindung, wenn die SAN-Erkennungsfunktion aktiviert ist.

Um die Fehlersuche zu erleichtern, können Sie das dsmsanlistModul nutzen, um Informationen zu Geräten in einem Storage Area Network (SAN) abzurufen. DasdsmsanlistModul wird standardmäßig bei der Installation des „ Tivoli Storage Manager “-Speicheragenten installiert.
Für die SAN-Erkennungsfunktionen auf AIX sind Root-Rechte erforderlich. dsmqsanDamit sowohl Root- als auch Nicht-Root-Benutzer die SAN-Erkennung nutzen können, wird beim Start einer SAN-Erkennungsfunktion ein spezielles Dienstprogrammmodul gestartet. Das Modul nutzt die SAN-Erkennungsfunktion als Root. Benutzer ohne Root-Rechte, die eine SAN-Erkennungsfunktion starten, erhalten speziell für die SAN-Erkennung Root-Rechte. Während die SAN-Erkennung läuft, dsmqsan wird das Programm als Root ausgeführt.
Das dsmqsan Modul wird standardmäßig bei der Installation des „ IBM Storage Protect “-Servers installiert. Es wird mit dem Eigentümer „root“, der Gruppe „system“ und den Zugriffsrechten 4755 installiert. Das SETUID-Bit ist gesetzt. Wenn Sie aus Sicherheitsgründen nicht möchten, dass Benutzer ohne Root-Rechte SAN-Erkennungsfunktionen ausführen, deaktivieren Sie dieses Bit. Falls Nicht-Root-Benutzer Probleme mit den SAN-Erkennungsfunktionen haben, überprüfen Sie bitte die folgenden Einstellungen und Zugriffsrechte:
- Das SETUID-Bit. Die Funktion muss aktiviert sein.
- Spezielle Dateiberechtigungen und Eigentumsrechte für Geräte. Benutzer ohne Root-Rechte benötigen Lese- und Schreibzugriff auf spezielle Gerätedateien, beispielsweise auf Band- und Bibliotheksgeräte.
- Die SANDISCOVERY Option in der Server-Konfigurationsdatei. Diese Option muss auf „Ein“ gesetzt sein
Das dsmqsan Modul dient ausschließlich der SAN-Erkennung und gewährt keine Root-Rechte für andere Funktionen von „ IBM Storage Protect “.- SSLTCPADMINPORT
Gibt die Portadresse an, an der der Kommunikations-Treiber des Server- TCP/IP s auf Anfragen für Sitzungen wartet, die durch Secure Sockets Layer ( SSL ) aktiviert sind. Die Sitzungen gelten für den Verwaltungsbefehlszeilenclient.
Wenn Sie die SSLTCPADMINPORT Option oder SSLTCPPORT verwenden und den Server starten, wird eine Schlüsseldatenbankdatei cert.kdb erstellt. Die Schlüsseldatenbankdatei wird im Serverinstanzverzeichnis erstellt und mit einem selbst signierten Zertifikat initialisiert.
Die folgenden Typen von Sitzungen verwenden nicht SSL:
- NDMP (Network Data Management Protocol)
- ACSLS (Automated Cartridge System Library Software)
- SNMP-Subagent (Simple Network Management Protocol)
Ist die Option ADMINONCLIENTPORT auf NO gesetzt, erfordern SSL-aktivierte Sitzungen für den Verwaltungsclient die Option SSLTCPADMINPORT mit einer anderen als der durch die Option SSLTCPPORT angegebenen Anschlussnummer. Die Option SSLTCPADMINPORT hat keinen Einfluss auf die Optionen TCPPORT und TCPADMINPORT und ihre Interaktion mit der Option ADMINONCLIENTPORT.
COMMMETHOD V6TCPIPDer Kommunikations-Treiber „ TCP/IP “ muss mitCOMMMETHOD TCPIPoder aktiviert werden.- SSLTCPPORT
Gibt die Portnummer für Secure Sockets Layer ( SSL ) an. Der TCP/IP-Kommunikationstreiber des Servers wartet an diesem Port auf Anforderungen für SSL-aktivierte Sitzungen vom Client.
Die folgenden Typen von Sitzungen verwenden nicht SSL:
- NDMP (Network Data Management Protocol)
- ACSLS (Automated Cartridge System Library Software)
- SNMP-Subagent (Simple Network Management Protocol)
- Datenbankzurückschreibungsoperationen
Wenn die ADMINONCLIENTPORT Option auf „NO“ gesetzt ist, erfordern Sitzungen mit aktivierter „ SSL “-Funktion für den Verwaltungsclient die SSLTCPADMINPORT Option mit einer Portnummer, die sich von der durch die SSLTCPPORT Option angegebenen unterscheidet. Die Option SSLTCPPORT hat keinen Einfluss auf die Optionen TCPPORT und TCPADMINPORT und ihre Interaktion mit der Option ADMINONCLIENTPORT.
Der Kommunikations-Treiber „ TCP/IP “ muss in der entsprechenden Client-Optionsdatei mit
COMMMETHOD TCPIPder Option oderCOMMMETHOD V6TCPIPaktiviert werden. Der Backup-Archiv-Client unterstützt entweder dieCOMMMETHOD TCPIPOption oder dieCOMMMETHOD V6TCPIPOption, jedoch nicht beide gleichzeitig.- STAKEYDBPW
- Gibt das Passwort an, das zur Überprüfung und Steuerung des Zugriffs auf die Schlüsseldatenbank von „ SSL “ verwendet wird. Der Benutzer kann den Wert von STAKEYDBPW nicht bearbeiten.
- STAMaxpooledsessions number
- Gibt die Anzahl der einzelnen Sitzungen an, die zwischen dem Speicher-Agenten und dem „ IBM Storage “ Protect -Server gestartet und beendet werden dürfen. Der Wertebereich liegt zwischen 0 und 150, wobei der Standardwert 25 ist. Jede Sitzung unterliegt der Option IDLETIMEOUT und wird beendet, sobald der Zeitüberschreitungswert überschritten wird. Falls der Speicheragent mehr Sitzungen benötigt als angegeben, sind zusätzliche Sitzungen zulässig. Obwohl der Standardwert in der Regel ausreicht, kann die Einstellung dieser Option auf einen niedrigen Wert die Leistung beeinträchtigen. Wenn der Speicheragent mehrere Client-Sitzungen hat, trägt eine Erhöhung des Werts dieser Option dazu bei, diese Sitzungen zu unterstützen.
- TCPADMINPORT number
Gibt die Nummer des Ports an, an dem der TCP/IP-DFV-Treiber des Servers auf Anforderungen von anderen Sitzungen als Clientsitzungen warten soll. Zu den Nicht-Client-Sitzungen zählen Verwaltungssitzungen, Server-zu-Server-Sitzungen, Sitzungen von Subagenten des „ SNMP “, Sitzungen von Speicheragenten, Bibliotheks-Client-Sitzungen, Sitzungen von verwalteten Servern und Sitzungen von Ereignisservern. Der Standardwert ist der Wert für TCPPORT.
Verwenden Sie unterschiedliche Portnummern für die Optionen TCPPORT und TCPADMINPORT , um einen Satz von Firewall-Regeln für Client-Sitzungen und einen weiteren Satz für die anderen Sitzungsarten (die keine Client-Sitzungen sind) zu erstellen. UPDATE NODEREGISTER NODE Mit den SESSIONINITIATION Parametern und können Sie den durch TCPPORT angegebenen Port in der Firewall schließen und Knoten angeben, deren geplante Sitzungen vom Server aus gestartet werden. Sind die beiden Anschlussnummern verschieden, werden separate Threads für Clientsitzungen und die anderen Sitzungstypen verwendet. Sollen die beiden Optionen dieselbe Anschlussnummer verwenden (standardmäßig oder durch explizites Setzen der Optionen auf dieselbe Anschlussnummer), wird ein einzelner Serverthread für alle Sitzungsanforderungen verwendet.
Client-Sitzungen, die versuchen, den durch TCPADMINPORT angegebenen Port zu verwenden, werden beendet (sofern TCPPORT und TCPADMINPORT unterschiedliche Ports angeben). TCPADMINPORTNOVerwaltungssitzungen sind an beiden Ports zulässig (es sei denn, die ADMINONCLIENTPORT Option ist auf gesetzt), standardmäßig wird jedoch der durch angegebene Port verwendet.
- THROUGHPUTDatathreshold kilobytes_per_second
- Gibt den Durchsatz an, den Client-Sitzungen erreichen müssen, um eine Abbruch nach THROUGHPUTTIMETHRESHOL minutes Ablauf der Zeit zu verhindern. Der Standardwert 0 verhindert, dass Client-Sitzungen auf unzureichenden Durchsatz überprüft werden. Der Durchsatz wird berechnet, indem die Anzahl der gesendeten und empfangenen Bytes addiert und durch die Dauer der Sitzung dividiert wird. Die Dauer umfasst nicht die Zeit, die mit dem Warten auf das Einbinden von Medien verbracht wird, und beginnt in dem Moment, in dem ein Client Daten zur Speicherung an den Server sendet. Der Mindestwert ist 0; der Maximalwert ist 99999999.
- THROUGHPUTTimethreshold minutes
- Legt den Schwellenwert fest, ab dem Client-Sitzungen überprüft und abgebrochen werden, wenn der Schwellenwert für den Datendurchsatz nicht erreicht wird (siehe THROUGHPUTDATATHRESHOLD). In dieser Schwelle ist die Zeit, die mit dem Warten auf das Einbinden von Medien verbracht wird, nicht enthalten. Die Zeitbegrenzung beginnt, sobald ein Client Daten zur Speicherung an den Server sendet (im Gegensatz zu Daten für die Einrichtung oder die Sitzungsverwaltung). Der Standardwert von 200 verhindert, dass Client-Sitzungen auf geringen Durchsatz überprüft werden. Der Mindestwert ist 0; der Maximalwert ist 99999999.
- UseLargeBuffers yes|no
- Legt fest, dass für die Client-Server-Kommunikation große Puffer verwendet werden. Die Standardeinstellung „YES“ gibt an, dass große Puffer verwendet werden; „NO“ gibt an, dass sie nicht verwendet werden.