Dateiübertragung in einem Liberty-Verbund
Ein Liberty-Controller aktiviert spezielle Dateiübertragungsfunktionen in einem Liberty-Verbund. Die wichtigste Funktion ist die Dateiübertragung für mehrere Hosts innerhalb eines einzigen REST-Aufrufs. Mit den MBeans FileTransfer und FileService können Sie in einem Liberty-Verbund Dateiaktionen für jeden Liberty-Server im Verbund ausführen. Dazu gehören sowohl die Liberty-Server, die als Verbundcontroller und als Verbundmember konfiguriert sind.
Informationen zu diesem Vorgang
Wenn Sie eine ferne JMX-Verbindung zu einem Verbundcontroller herstellen, können Sie die MBean RoutingContext verwenden, um Ihre Aufrufe der MBeans FileTransfer und FileService zur Ausführung an einen der Liberty-Server im Verbund zu senden. Der Verbundcontroller sorgt dafür, dass die Anforderung weitergeleitet wird und berechtigte Verbindungen zwischen dem Verbundcontroller und dem Zielverbundmember erstellt werden.
Durch Weiterleitung von Dateioperationen an bestimmte Verbundmember können Sie Konfigurationsdateiaktualisierungen ausführen und Anwendungen auf einem beliebigen Liberty-Server im Verbund installieren.
Die MBean FileTransfer kann außerdem Operationen auf einem Host-Computer in einem Verbund ausführen, unabhängig davon, ob sich auf dem betreffenden Host ein Verbundmember befindet oder nicht. Wenn Sie den Host-Computer beim Liberty-Verbund registrieren und einen Routing-Kontext (RoutingContext) angeben, der diesen Host festlegt, können Sie mit dem Befehl FileTransfer Dateien auf dieses Hostsystem hochladen oder von diesem Hostsystem herunterladen. Beispielsweise können Sie ein Liberty-Archiv hochladen und extrahieren, um Liberty auf neue Hosts zu übertragen.
Die MBean FileTransfer verwendet die im Verbundcontroller gespeicherten Berechtigungsinformationen entweder für den Zielhostcomputer oder für das Verbundmember. Diese Informationen wurden während der Registrierung des Host-Computers oder Verbundmembers gespeichert. Weitere Informationen zum Festlegen dieser Informationen für den Host-Computer finden Sie unter Host-Computer werden bei einem Liberty-Verbund registriert.
Dateiübertragungsoperationen, die an den Host-Computer gerichtet sind, verwenden die für den Host-Computer gespeicherten Berechtigungsinformationen. Dateiübertragungsoperationen, die an ein Verbundmember gerichtet sind, verwenden entweder die vom Verbundmember überschriebenen Berechtigungsinformationen, falls vorhanden, oder die Informationen, die standardmäßig für den Host-Computer gespeichert sind. Weitere Informationen zum Überschreiben der Hostinformationen finden Sie unter Liberty-Server-Host-Informationen überschreiben.
Die MBean FileService wird in Liberty ausgeführt (nicht nur für Host-Computer) und verwendet Berechtigungskonfigurationen aus Liberty. Sie verwendet keine Berechtigungsinformationen des Host-Computers.