Dateien über den Job-Manager an Ziele verteilen

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 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 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

  1. 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.

  2. Klicken Sie in der Navigationsstruktur der Administrationskonsole auf Jobs > Übergeben.
  3. Wählen Sie einen Job zum Verteilen einer Datei aus.
    1. Wählen Sie in der Liste den Jobtyp Datei verteilen aus.
    2. (Optional) Beschreiben Sie den Job.
    3. Klicken Sie auf Weiter.
  4. Wählen Sie die Ziele aus, an die Sie die Datei verteilen möchten.
    1. 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.

    2. 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.

    3. Wenn die Benutzerauthentifizierung erforderlich ist, geben Sie einen Benutzernamen, ein Kennwort und bei Bedarf weitere Authentifizierungswerte an.
    4. Klicken Sie auf Weiter.
  5. Geben Sie die Parameter für den Job "Datei verteilen" an.
    1. 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.
    2. 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
    3. 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.
    4. Klicken Sie auf Weiter.
  6. Planen Sie den Job.

    Die Uhrzeiten und Datumsangaben, die Sie angeben, sind für den Job-Manager relativ.

    1. 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.

    2. 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.

    3. 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.

    4. Geben Sie optional ein Wiederholungsintervall, das Startdatum und das Enddatum des Intervalls an.
    5. Klicken Sie auf Weiter.
  7. 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 Symbol für Aktualisierung der Anzeige mit dem Jobstatus, 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.


Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tagt_jobmgr_distribute_file
Dateiname:tagt_jobmgr_distribute_file.html