Nach Erstellung der Skripts müssen Sie den neuen Dienst konfigurieren.
Geben Sie den Ablageort des Start-Befehls ein oder klicken Sie auf "Browse", um den Startbefehl zu suchen.
Sie können auch Eigenschaftsvariablen festlegen. Die Eigenschaftsvariablen werden im Abschnitt Verwenden von Eigenschaftsvariablen beschrieben.
(Optional) Geben Sie den Ablageort des Stopp-Befehls ein oder klicken Sie auf "Browse", um den Stoppbefehl zu suchen.
Sie können auch Eigenschaftsvariablen festlegen. Die Eigenschaftsvariablen werden im Abschnitt Verwenden von Eigenschaftsvariablen beschrieben.
(Optional) Geben Sie den Ablageort des Testsignal-Befehls ein oder klicken Sie auf "Browse", um den Testsignal-Befehl zu suchen.
Sie können auch Eigenschaftsvariablen festlegen. Die Eigenschaftsvariablen werden im Abschnitt Verwenden von Eigenschaftsvariablen beschrieben.
(Optional) Geben Sie die Zeitüberschreitungswerte für die Start-, Stopp- und Testsignal-Befehle an.
Klicken Sie auf "Configure".
Agent Builder konfiguriert die Skripts.
Agent Builder kombiniert den Hersteller- und Anwendungsnamen, um damit den Paketnamen zu erstellen.
Ein Paket für Skripts wird erstellt und im folgenden Verzeichnis abgelegt:
Arbeitsverz/Herstellername-Anwendung/pkg
Zum Beispiel: /export/wdir/NETapp/pkg
Melden Sie sich an jedem Knoten des Clusters als Superuser an oder übernehmen Sie eine entsprechende Rolle.
Installieren Sie auf jedem Knoten im Cluster das vollständige Paket.
Geben Sie für Solaris 10 OS in einer Zonenumgebung als globaler Administrator in der globalen Zone folgenden Befehl ein:
# cd /export/wdir/NETapp/pkg # pkgadd -G -d . NETapp |
Das von Ihnen angegebene Paket wird zur globalen Zone hinzugefügt, vorausgesetzt, der Inhalt des Pakets wirkt sich nicht auf einen Bereich der globalen Zone aus, die mit einer nicht-globalen Zone gemeinsam genutzt wird.
Die folgenden Dateien werden von pkgadd installiert:
/opt/NETapp /opt/NETapp/README.app /opt/NETapp/man /opt/NETapp/man/man1m /opt/NETapp/man/man1m/removeapp.1m /opt/NETapp/man/man1m/startapp.1m /opt/NETapp/man/man1m/stopapp.1m /opt/NETapp/man/man1m/app_config.1m /opt/NETapp/util /opt/NETapp/util/removeapp /opt/NETapp/util/startapp /opt/NETapp/util/stopapp /opt/NETapp/util/app_config
Für jede andere Version von Solaris OS oder Solaris 10 OS in einer Umgebung ohne Zonen geben Sie folgenden Befehl ein:
# cd /export/wdir/NETapp/pkg # pkgadd -d . NETapp |
Die folgenden Dateien werden von pkgadd installiert:
/opt/NETapp /opt/NETapp/README.app /opt/NETapp/man /opt/NETapp/man/man1m /opt/NETapp/man/man1m/removeapp.1m /opt/NETapp/man/man1m/startapp.1m /opt/NETapp/man/man1m/stopapp.1m /opt/NETapp/man/man1m/app_config.1m /opt/NETapp/util /opt/NETapp/util/removeapp /opt/NETapp/util/startapp /opt/NETapp/util/stopapp /opt/NETapp/util/app_config
Die Online-Dokumentationsseiten und Skriptnamen entsprechen dem Anwendungsnamen, den Sie zuvor im Bildschirm "Create" eingegeben haben, wobei der Skriptname (zum Beispiel startapp) vorangestellt wird.
Konfigurieren Sie die Ressourcen auf einem Knoten des Clusters, und starten Sie die Anwendung.
# /opt/NETapp/util/startapp -h logicalhostname -p port-and-protocol-list |
Die Argumente für das startapp-Skript sind je nach Ressourcentyp unterschiedlich: Failover oder Scalable.
Um die Befehlszeile zu ermitteln, die Sie eingeben müssen, schlagen Sie in der Online-Dokumentation nach oder führen Sie das Skript startapp ohne Argumente aus, um eine Benutzeranweisung anzuzeigen.
Zum Anzeigen der Online-Dokumentation müssen Sie den Pfad zu dieser Dokumentation angeben. Zum Anzeigen der Online-Dokumentationsseite startapp(1M) beispielsweise geben Sie Folgendes ein:
# man -M /opt/NETapp/man startapp |
Zum Anzeigen einer Benutzeranweisung geben Sie Folgendes ein:
# /opt/NETapp/util/startapp The resource name of LogicalHostname or SharedAddress must be specified. For failover services: Usage: startapp -h logicalhostname -p port-and-protocol-list [-n ipmpgroup-adapter-list] For scalable services: Usage: startapp -h shared-address-name -p port-and-protocol-list [-l load-balancing-policy] [-n ipmpgroup/adapter-list] [-w load-balancing-weights] |