Linux-Betriebssysteme

Einrichten von Netzwerkverbindungen in einer „ Linux for System z “-Umgebung

Unter Linux for System z können Sie Netzwerkverbindungen für den Datentransfer von einem Speicher-Agenten zu einem Medienserver von „ z/OS “ einrichten.

Abb. 1. Die Datenübertragung von einem Speicher-Agenten zu einem „ Linux for System z “ kann über „ HiperSockets “ mit einem „ z/OS “-Medienserver erfolgen.
Die folgenden Systeme sind an ein LAN angeschlossen: ein „ IBM Storage “ Protect-Backup-Archiv-Client mit angeschlossenem Speicher-Agent; ein „ Linux for System z “ IBM Storage Protect; sowie ein „ z/OS “-Medienserver. Der „ Linux for System z “ IBM Storage Protect nutzt HiperSockets, um eine Verbindung zum Medienserver z/OS herzustellen. Eine FICON-Bandbibliothek vom Typ „ z/OS “ ist an den Medienserver „ z/OS “ angeschlossen. Der Backup-Archiv-Client, an den der Speicheragent angeschlossen ist, sowie der Medienserver „ z/OS “ sind ebenfalls an ein Backup-LAN angeschlossen. Die Kundendaten werden über ein Backup-LAN zwischen dem Speicher-Agenten und dem Medienserver von „ z/OS “ übertragen. Die Metadaten werden vom Speicher-Agenten über den LAN-Verbindung zum Medienserver „ z/OS “ übertragen, wobei der Server „ Linux for System z “ Tivoli Storage Manager als Vermittler fungiert. Die High-Level-Adresse des IBM Storage Protect Backup-Archiv-Clients ist 9.6.5.41; der Pfad vom Backup-Archiv-Client zum Server ist 9.6.5.4; der High-Level-Adresspfad vom Storage-Agenten über das Backup-LAN zum z/OS -Medienserver ist 9.8.7.6; und der Pfad vom Linux for System z IBM Storage Protect-Server zum z/OS -Medienserver über HiperSockets.
Abbildung 1 zeigt einen „ IBM Storage Protect for Linux “-Server auf System z, der über „ HiperSockets “ eine Verbindung zu einem „ z/OS “-Medienserver herstellt. Die Kundendaten werden mithilfe von „ HiperSockets “ zwischen dem Speicher-Agenten und dem Medienserver von „ z/OS “ übertragen. Die Metadaten werden mithilfe von „ HiperSockets “ vom Speicher-Agenten an den „ IBM Storage Protect “-Server übertragen. Es ist möglich, dass die Verbindung vom „ IBM Storage Protect “-Server zum „ z/OS “-Medienserver von der Netzwerkverbindung des Clients getrennt werden kann. Die Netzwerkadressen werden in der Serverdefinition des Medien-Servers „ z/OS “ angegeben.
Tabelle 1. Beispielbefehle zum Herstellen von Netzwerkverbindungen in einer „ Linux for System z “-Umgebung
Zweck Beispielbefehl
Definieren Sie die Bibliotheksressource.
define library zosmedia libtype=zosmedia
Definieren Sie den Speicher-Agenten.
define server sqlstgagent 
serverpassword= sqlstgagentpw 
hladdress=9.6.5.41
lladdress=1500 
description="sql storage agent for z/os 
media storage access"
Definieren Sie den Speicheragenten „ Linux for System z “.
define server zlinuxstgagent 
serverpassword= zlinuxstgagentpw 
hladdress=hipersockets
lladdress=1556 
description="zlinux storage agent hipersockets 
for z/os media storage access"
Erstellen Sie eine Definition, die die Verbindung von HiperSockets zum Medienserver z/OS abbildet.
define server zosmedservhiper 
serverpassword=zosmedservpw 
hladdress=hipersockets
lladdress=1555 
description="hipersockets link 
provides tsm server access to 
z/os media storage"
Legen Sie mithilfe von „ HiperSockets “ einen Bibliothekspfad fest, über den der „ IBM Storage Protect “-Server auf den „ z/OS “-Medienserver zugreifen kann.
define path server1 zosmedia 
srctype=server 
desttype=library 
zosmediaserver=zosmedservhiper

In diesem Beispiel wird „ server1 “ als Servername für „ IBM Storage Protect“ verwendet.

Erstellen Sie eine Definition, die die externe LAN-Verbindung zum Medienserver „ z/OS “ widerspiegelt.
define server zosmedservlan 
serverpassword=zosmedservpw 
hladdress=9.8.7.6
lladdress=1555 
description="external lan provide 
storage agent access to z/os 
media storage"
Legen Sie einen Bibliothekspfad für den „ IBM Storage “ Protect -Speicheragenten fest, damit dieser über das externe LAN auf den „ z/OS “-Medienserver zugreifen kann.
define path sqlstgagent zosmedia 
srctype=server 
desttype=library 
zosmediaserver=zosmedservlan
Legen Sie mithilfe von HiperSockets einen Bibliothekspfad für den „ IBM Storage “ Protect-Linux for System z -Speicheragenten fest, damit dieser auf den z/OS -Medienserver zugreifen kann.
define path zlinuxstgagent zosmedia
srctype=server
desttype=library
zosmediaserver=zosmedservhiper
Mit dem SETSTORAGESERVER Befehl kann der Speicher-Agent für dieses Beispiel konfiguriert werden.
dsmsta setstorageserver myname=sqlstgagent 
mypassword=sqlstgagentpw 
myhladdress=9.6.5.41 
servername=server1
serverpassword=server1 
hladdress=9.6.5.4
lladdress=1577
Geben Sie den SETSTORAGESERVER Befehl ein, um den Speicher-Agenten so zu konfigurieren, dass er in diesem Beispiel Secure Sockets Layer ( SSL ) verwendet.
dsmsta setstorageserver myname=sqlstgagent 
mypassword=sqlstgagentpw 
stakeydbpw=stakeydbpassword
myhladdress=9.6.5.41 
servername=server1
serverpassword=server1 
hladdress=9.6.5.4
lladdress=1577
Mit dem SETSTORAGESERVER Befehl kann in diesem Beispiel der Speicheragent von Tivoli Storage Manager Linux for System z konfiguriert werden.
dsmsta setstorageserver myname=zlinuxstgagent
mypassword=zlinuxstgagentpw
myhladdress=hipersockets
servername=server1
serverpassword=server1
hladdress=hipersockets 
lladdress=1577
Wichtig: Wenn der Speicheragent über eine bestimmte Netzwerkadresse eine Verbindung zum Medienserver von „ z/OS “ herstellen muss, müssen Sie eine zusätzliche Serverdefinition angeben. In Tabelle 1 ist der Server „ zosMedServLAN “ so definiert, dass er die Netzwerkadresse 9.8.7.6 bereitstellt, um eine Verbindung zum Medienserver z/OS herzustellen. Diese Adresse ist eine von zwei Netzwerkadressen, die für die Verbindung mit dem Medienserver von „ z/OS “ verwendet werden. In diesem Beispiel verbindet der HiperSockets den IBM Storage Protect -Server mit dem z/OS -Medienserver. Die Serverdefinition HLAddress von HiperSockets im „ zosMedServHiper “ definiert die Verbindung HiperSockets.

Beide Serverdefinitionen beziehen sich auf eine einzige Ressource der Medien-Server bibliothek „ z/OS “. Die beiden PATH-Definitionen verweisen auf dieselbe Bibliothek.

Ein wesentlicher Unterschied zwischen einem Speicheragenten für „ Linux for System z “ und anderen Speicheragenten ist der zosmediaserver Parameter, bei dem jeder Bibliothekspfad auf einen bestimmten Namen eines „ z/OS “-Medien-Servers verweist. Der „ IBM Storage Protect “-Server nutzt das Netzwerk „ HiperSockets “, während der SQL-Speicheragent das externe LAN-Netzwerk nutzt. Sowohl der „ IBM Storage Protect “-Server als auch der „ Linux for System z “-Speicheragent nutzen die Netzwerkverbindung „ HiperSockets “. Der Medienserver „ z/OS “ authentifiziert eingehende Verbindungen vom Server „ Tivoli Storage Manager “ und vom Speicher-Agenten mithilfe eines einzigen Passworts. Beide Serverdefinitionen müssen denselben serverpassword Wert angeben. In Tabelle 1 muss der serverpassword Wert von zosmedservpw für die Option „ z/OS -Medienserver“ PASSPHRASE angegeben werden.