In einer flexiblen Verwaltungsumgebung können Sie den Job Datei verteilen verwenden,
um Dateien auf verwaltete Ziele des Job-Managers zu kopieren. Sie müssen Dateien verteilen, bevor Sie Jobs übergeben können, die die Dateien
verwenden.
So müssen Sie beispielsweise eine Unternehmensanwendung verteilten, bevor Sie die Anwendung auf verwalteten Anwendungsserverzielen
installieren oder aktualisieren können.
Eine Eigenschaftendatei muss an verwaltete Anwendungsserverziele verteilt werden, bevor Sie die Datei
anwenden können, um die Anwendungsserver zu konfigurieren.
Vorbereitende Schritte
Starten Sie den Job-Manager. Stellen Sie sicher, dass die Ziele, auf die Sie eine Datei kopieren möchten, beim Job-Manager registriert sind.
- Wenn Sie einen eigenständigen Anwendungsserver beim Job-Manager registrieren möchten, verwenden
Sie zuerst den Befehl "registerNode" des Verwaltungsagenten, um den eigenständigen Anwendungsserver
beim Verwaltungsagenten zu registrieren.
Verwenden Sie anschließend die Konsole des Verwaltungsagenten oder den Befehl "registerWithJobManager", um das eigenständige
Anwendungsserverziel beim Job-Manager zu registrieren.
- Zum Registrieren eines Deployment Manager beim Job-Manager verwenden Sie die Konsole
des Deployment Manager oder den Befehl "registerWithJobManager".
Wenn Sie eine Datei auf einem Host erfassen, müssen Sie den Host zuerst beim Job-Manager registrieren.
Starten Sie die Ziele. Wenn ein Ziel ein eigenständiger Anwendungsserver ist, starten Sie auch den Verwaltungsagenten.
Ihre ID für den Job-Manager muss für die Rolle "Administrator" (Verwaltung) oder "Operator" (Bedienung) berechtigt sein,
damit Sie Jobs übergeben können. Wenn Sie einen Job übergeben, können Sie einen Benutzernamen und ein Kennwort für die
Authentifizierung und Berechtigung auf den Zielen angeben.
Wenn Sie einen Job an mehrere Ziele übergeben, müssen Benutzername und Kennwort oder Berechtigungsnachweise
für den Übergebenden für alle Jobziele gültig sein.
Wenn Sie mehrere Ziele haben, können Sie die Verwaltung vereinfachen, indem Sie die Jobs für Gruppen von Zielen übergeben.
Bevor Sie einen Job für eine Zielgruppe übergeben, müssen Sie die Zielgruppe erstellen.
Informationen zu diesem Vorgang
Sie können die Administrationskonsole
des Job-Managers oder des Deployment Manager verwenden, um einen Job zu übergeben, der eine Datei auf Ziele verschiebt.
Wählen Sie in der Konsole den Job Datei verteilen aus, geben Sie die zu übertragende Datei an,
geben Sie Joboptionen an, planen Sie den Job, sehen Sie sich die Zusammenfassung an, und übergeben Sie den Job.
Bei der Ausführung des Jobs kopiert der Job-Manager die Datei in das Verzeichnis
downloadedContent des Verwaltungsagenten- bzw. Deployment-Manager-Profils.
Sie müssen eine Datei verteilen, bevor Sie die folgenden Jobs ausführen:
- Anwendung installieren
- Anwendung aktualisieren
- Eigenschaften konfigurieren
- wsadmin-Script ausführen
Diese Schritte beschreiben, wie der Job
Datei verteilen über eine Job-Manager- oder Deployment-Manager-Konsole ausgeführt wird.
Anstatt eine Konsole zu verwenden, können Sie das Job-Script "distributeFile"
in der Befehlsgruppe "AdministrativeJobs" verwenden, um die Datei an Ziele zu verteilen.
Weitere Informationen hierzu finden Sie im Artikel zu den Typen von Verwaltungsjobs.
Fehler vermeiden: Der Job für die Verteilung von Dateien kann Dateien nur an die
QShell übertragen. Dateien werden im Binärmodus übertragen. Deshalb findet während der Übertragung keine Konvertierung von Zeichensätzen oder
Codierungen statt.
gotcha
Fehler vermeiden: Der Job für die Verteilung von Dateien kann nur Dateien übertragen,
die über die z/OS-UNIX-Shell zugänglich sind. Dateien werden im Binärmodus übertragen. Deshalb findet während der Übertragung keine Konvertierung von Zeichensätzen oder
Codierungen statt.
gotcha
Vorgehensweise
- Kopieren Sie die Datei, die Sie verteilen möchten, in das Verzeichnis /config/temp/JobManager
des Job-Manager-Profils.
Wenn das Verzeichnis JobManager nicht vorhanden ist, erstellen Sie das Verzeichnis
JobManager im Verzeichnis /config/temp des Job-Manager-Profils.
Sie müssen die entsprechende Berechtigung haben, um das Verzeichnis erstellen und auf es zugreifen zu können.
Kopieren Sie beispielsweise die Datei DynaCacheEsi.ear
aus dem Verzeichnis Stammverzeichnis_des_Anwendungsservers/installableApps in das Verzeichnis
/config/temp/JobManager des Job-Manager-Profils.
- Klicken Sie in der Navigationsstruktur der Administrationskonsole auf
.
- Wählen Sie einen Job zum Verteilen einer Datei aus.
- Wählen Sie in der Liste den Jobtyp Datei verteilen aus.
- (Optional) Beschreiben Sie den Job.
- Klicken Sie auf Weiter.
- Wählen Sie die Ziele aus, an die Sie die Datei verteilen möchten.
- Wählen Sie in der Liste eine Gruppe von Zielen aus, oder wählen Sie Zielnamen aus.
In der Liste der Zielgruppen werden nur die Gruppen angezeigt, die für den ausgewählten Jobtyp gültig sind.
- Wenn Sie Zielnamen ausgewählt haben, geben Sie anschließend einen
Zielnamen an und klicken Sie dann
auf Hinzufügen oder klicken Sie auf
Suchen und geben Sie die ausgewählten Ziele auf der Seite "Ziele suchen" an.
Das Ziel kann ein Host sein.
Wenn die Ziele eigenständige Anwendungsserver sind, die von einem Verwaltungsagenten
verwaltet werden, können Sie einen einzigen eigenständigen Zielknoten anstelle aller eigenständigen
Ziele auswählen.
Alle Ziele können die Datei verwenden, die an das Verzeichnis
downloadedContent des Verwaltungsagenten verteilt wurde.
- Wenn die Benutzerauthentifizierung erforderlich ist, geben Sie einen Benutzernamen, ein Kennwort und bei Bedarf weitere Authentifizierungswerte an.
- Klicken Sie auf Weiter.
- Geben Sie die Parameter für den Job "Datei verteilen" an.
- Geben Sie im Feld Quelle den Uniform Resource Locator
(URL) für die Datei an, die Sie verteilen möchten.
Beim Standardverteilungsprovider ist die Position ein Datei-URL, relativ zum Job-Manager-Profilverzeichnis
config/temp/JobManager.
Geben Sie für die Datei DynaCacheEsi.ear Folgendes an:- Knoten:
file://DynaCacheEsi.ear
- Host:
DynaCacheEsi.ear
Sie können Dateien auf Hosts mit Platzhalterzeichen angeben.
Die unterstützten Platzhalterzeichen sind (*) und (?).
- Stern
(*) – für mehrere unbekannte oder variable Zeichen im Begriff.
- Fragezeichen (?) – für ein einzelnes unbekanntes oder variables Zeichen im Begriff.
- Geben Sie im Feld Ziel die Position auf dem Ziel an, an der der Job-Manager die Datei
speichert.
Der Zielparameter wird relativ zum Verzeichnis downloadedContent des Verwaltungsagenten- bzw.
Deployment-Manager-Profils angegeben.
Merken Sie sich den Wert, den Sie für die Datei angeben.
Wenn Sie später einen Job ausführen, der auf diese Datei verweist, müssen Sie den Zielwert angeben, um die Datei zu identifizieren.
Geben Sie für die Datei DynaCacheEsi.ear einen Wert an, der die Datei identifiziert.
Beispiel: dynacache_esi_sample
Für Hosts gibt es keine Einschränkungen.
Geben Sie einen absoluten Pfad an. Der Pfad muss ein Verzeichnis sein.
Beispiel:
/home/userA
- Wenn Sie einen anderen Verteilungsprovider als den Standardverteilungsprovider verwenden, geben Sie für Verteilungsprovider
den Namen des Verteilungsproviders an. Geben Sie für das Beispiel DynaCacheEsi.ear
keinen Wert an, und verwenden Sie den Standardverteilungsprovider.
- Klicken Sie auf Weiter.
- Planen Sie den Job.
Die Uhrzeiten und Datumsangaben, die Sie
angeben, sind für den Job-Manager relativ.
- Geben Sie optional eine oder mehrere E-Mail-Adressen an, an die nach Abschluss des Jobs
Benachrichtigungen gesendet werden sollen.
Wenn Sie mehrere E-Mail-Adressen angeben, trennen Sie diese durch Kommas.
Die E-Mail-Adressen werden in Ihren Konsoleinstellungen gespeichert.
Jede E-Mail-Adresse wird auf Formatfehler überprüft.
- Wählen Sie aus, wann der Job für die Übergabe verfügbar ist.
Sie können
den Job für sofortige Übergabe planen oder ein Datum mit Uhrzeit angeben, an dem der Job
vom Job-Manager abgerufen werden soll.
- Wählen Sie die Verfallszeit für den Job aus.
Die Verfallszeit des Jobs gibt an,
wann der Job für die Ausführung auf den Zielen nicht mehr verfügbar ist.
Sie können die Standardverfallszeit verwenden, Uhrzeit und Datum für den Jobverfall angeben oder einen Zeitraum
angeben, nach dem der Job verfällt.
Die Standardverfallszeit ist in der Konfigurationsanzeige des Job-Managers definiert.
- Geben Sie optional ein Wiederholungsintervall, das Startdatum und das Enddatum des Intervalls an.
- Klicken Sie auf Weiter.
- Sehen Sie sich die Zusammenfassung an und klicken Sie auf Fertigstellen, um den Job zu übergeben.
Ergebnisse
Der Job-Manager kopiert die Datei in das Verzeichnis downloadedContent des Verwaltungsagenten- bzw.
Deployment-Manager-Profils.
Der Name der Datei ist das Ziel.
Für das Beispiel DynaCacheEsi.ear
wird eine Datei mit dem Namen dynacache_esi_sample in das Verzeichnis downloadedContent kopiert.
Nächste Schritte
Klicken Sie auf der Seite "Jobstatus" auf die ID des Jobs zum Verteilen der Datei, und zeigen Sie den Jobstatus an.
Klicken Sie auf das Symbol für Statusaktualisierung
, um den angezeigten Status zu aktualisieren.
Wenn der Job nicht erfolgreich ist, sehen Sie sich alle Fehlernachrichten zur Jobausführung an, beheben Sie alle Fehlerbedingungen,
und übergeben Sie den Job anschließend erneut.
Wenn der Job-Manager die Datei erfolgreich auf die Ziele kopiert, können Sie anschließend Jobs übergeben, die die verteilte Datei
verwenden:
- Anwendung installieren
- Anwendung aktualisieren
- Eigenschaften konfigurieren
- wsadmin-Script ausführen
- Datei entfernen
Für das Beispiel DynaCacheEsi.ear können Sie die Anwendung installieren.