Sie können die Scripting-Sprachen "Jacl" und "Jython" verwenden, um die verschiedenen Features des zentralen Installationsmanagers mit dem Tool "wsadmin" zu nutzen. Verwenden Sie die Befehle und die Parameter zum Installieren, Deinstallieren und Verwalten der verschiedenen Softwarepakete und Wartungsdateien.
Der Befehl "installWASExtension" installiert das angegebene Erweiterungspaket für WebSphere Application Server auf einem bestimmten Host, der einen oder mehrere Knoten mit WebSphere Application Server Network Deployment enthält. Die Knoten müssen definiert und Teil der Zelle von WebSphere Application Server Network Deployment sein.
Zielobjekt
Ohne
Verwendungsbeispiel für den Stapelmodus
$AdminTask installWASExtension {-packageName XDOps -hostName river.com -augment ALL_NODES -adminName admin1 -adminPassword passw0rd1 -acceptLicense true}
AdminTask.installWASExtension ('[-packageName XDOps -hostName river.com -augment ALL_NODES -adminName admin1 -adminPassword passw0rd1 -acceptLicense true]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask installWASExtension {-interactive}
AdminTask.installWASExtension ('[-interactive]')
Der Befehl installSoftware installiert das angegebene Softwarepaket auf dem Zielhost.
Zielobjekt
Ohne
Geben Sie -ServerAndSDK an, um WebSphere Application Server Community Edition und das IBM SDK zusammen zu installieren.
Der zentrale Installationsmanager wählt auf der Basis der Betriebssystemversion standardmäßig die geeignete Version des Installationspakets aus, die installiert werden soll. Wenn z. B. für ein bestimmtes Betriebssystem und eine bestimmte Prozessorarchitektur sowohl die Binärdateien für das 32-Bit-Betriebssystem als auch die Binärdateien für das 64-Bit-Betriebssystem enthalten sind, installiert der zentrale Installationsmanager in einem 64-Bit-Betriebssystem die 64-Bit-Installationsbinärdateien. Wenn das Standardverhalten außer Kraft gesetzt und statt dessen die 32-Bit-Installationsbinärdateien in einem 64-Bit-Betriebssystem verwendet werden sollen, setzen Sie den Parameter USE_32BIT_IMAGE_ON_64BIT_OS auf true.
Verwendungsbeispiel für den Stapelmodus
$AdminTask installSoftware {-packageName WASCE20 -featureList ServerAndSDK -hostName abc.com -platformType windows -installLocation "D:/WASCE20/CE_22409" -adminName admin1 -adminPassword passw0rd1 -acceptLicense true -specialParms "{NODE_TO_MANAGE_WASCE abcNode01}{DISABLE_OS_PREREQ_CHECKING true}"}
$AdminTask installSoftware {-packageName XDAgent -hostName abc.com -platformType aix -installLocation C:/WXD61/Agent -adminName admin1 -adminPassword passw0rd1 -acceptLicense true -specialParms "{DISABLE_OS_PREREQ_CHECKING true}{USE_32BIT_IMAGE_ON_64BIT_OS true}"}
AdminTask.installSoftware ('[-packageName WASCE20 -featureList ServerAndSDK -hostName abc.com -platformType windows -installLocation "D:/WASCE20/CE_22409" -adminName admin1 -adminPassword passw0rd1 -acceptLicense true -specialParms "[NODE_TO_MANAGE_WASCE abcNode1][DISABLE_OS_PREREQ_CHECKING true]"]')
AdminTask.installSoftware ('[-packageName XDAgent -hostName abc.com -platformType aix -installLocation C:/WXD61/Agent -adminName admin1 -adminPassword passw0rd1 -acceptLicense true -specialParms "[DISABLE_OS_PREREQ_CHECKING true][USE_32BIT_IMAGE_ON_64BIT_OS true]"]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask installSoftware {-interactive}
AdminTask.installSoftware ('[-interactive]')
Der Befehl "installMaintenance" installiert Wartungsdateien auf dem Zielhost.
Zielobjekt
Ohne
Verwendungsbeispiel für den Stapelmodus
$AdminTask installMaintenance {-packageName ND61Maintenance -fileList "sample_file01, sample_file02" -hostName river.com -installLocation D:/WAS61 -adminName admin1 -adminPassword passw0rd1 -acceptLicense true}
AdminTask.installMaintenance ('[-packageName ND61Maintenance -fileList "sample_file01.pak, sample_file02.pak" -hostName river.com -installLocation D:/WAS61 -adminName admin1 -adminPassword passw0rd1 -acceptLicense true]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask installMaintenance {-interactive}
AdminTask.installMaintenance ('[-interactive]')
Der Befehl "listPackagesForInstall" listet alle Softwarepakete auf, die Sie mit dem zentralen Installationsmanager installieren können.
Zielobjekt
Ohne
Erforderliche Parameter
Ohne
Optionale Parameter
Ohne
Verwendungsbeispiel für den Stapelmodus
$AdminTask listPackagesForInstall
AdminTask.listPackagesForInstall ()
Verwendungsbeispiel für den Dialogmodus
$AdminTask listPackagesForInstall {-interactive}
AdminTask.listPackagesForInstall ('[-interactive]')
Der Befehl "listFeaturesForInstall" listet die verfügbaren Features eines Softwarepakets auf, die Sie mit dem zentralen Installationsmanager installieren können.
Zielobjekt
Ohne
Optionale Parameter
Ohne
Verwendungsbeispiel für den Stapelmodus
$AdminTask listFeaturesForInstall {-packageName sample_package}
AdminTask.listFeaturesForInstall ('[-packageName sample_package]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask listFeaturesForInstall {-interactive}
AdminTask.listFeaturesForInstall ('[-interactive]')
Der Befehl showPackageInfo zeigt allgemeine Informationen zu einem bestimmten Softwarepaket an.
Zielobjekt
Ohne
Optionale Parameter
Ohne
Verwendungsbeispiel für den Stapelmodus
$AdminTask showPackageInfo {-packageName sample_package}
AdminTask.showPackageInfo ('[-packageName sample_package]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask showPackageInfo {-interactive}
AdminTask.showPackageInfo ('[-interactive]')
Der Befehl showLicenseAgreement zeigt die Lizenzvereinbarung für das angegebene Installationspaket an.
Zielobjekt
Ohne
Verwendungsbeispiel für den Stapelmodus
$AdminTask showLicenseAgreement {-packageName sample_package}
AdminTask.showLicenseAgreement ('[-packageName sample_package]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask showLicenseAgreement {-interactive}
AdminTask.showLicenseAgreement ('[-interactive]')
Der Befehl "getManagedNodesOnHostByInstallLoc" gibt die Namen der verwalteten Knoten zurück, die in der aktuellen Deployment-Manager-Zelle definiert sind. Setzen Sie diesen Befehl ab, wenn ein Host mehrere Installationen von WebSphere Application Server Network Deployment mit Knoten, die in dieselbe Zelle eingebunden sind, enthält.
Zielobjekt
Das erforderliche Zielobjekt ist der Hostname der Workstation mit den verwalteten Knoten, die in die aktuelle Deployment-Manager-Zelle eingebunden sind.
Erforderliche Parameter
Ohne
Optionale Parameter
Ohne
Verwendungsbeispiel für den Stapelmodus
$AdminTask getManagedNodesOnHostByInstallLoc host_name
AdminTask.getManagedNodesOnHostByInstallLoc ('host_name')
Verwendungsbeispiel für den Dialogmodus
$AdminTask getManagedNodesOnHostByInstallLoc {-interactive}
AdminTask.getManagedNodesOnHostByInstallLoc ('[-interactive]')
Der Befehl "listManagedNodesOnHost" listet die verwalteten Knoten auf, die sich auf dem eingebundenen Host in der aktuellen Deployment-Manager-Zelle befinden.
Zielobjekt
Das erforderliche Zielobjekt gibt den Hostnamen der Workstation mit den verwalteten Knoten an, die in die Deployment-Manager-Zelle eingebunden sind.
Erforderliche Parameter
Ohne
Optionale Parameter
Ohne
Verwendungsbeispiel für den Stapelmodus
$AdminTask listManagedNodesOnHost host_name
AdminTask.listManagedNodesOnHost ('host_name')
Verwendungsbeispiel für den Dialogmodus
$AdminTask listManagedNodesOnHost {-interactive}
AdminTask.listManagedNodesOnHost ('[-interactive]')
Der Befehl "testConnectionToHost" prüft, ob eine Verbindung vom Deployment Manager zum fernen Host unter Verwendung einer Administrator-ID und eines Kennworts für den fernen Host hergestellt werden kann.
Zielobjekt
Ohne
Optionale Parameter
Ohne
Verwendungsbeispiel für den Stapelmodus
$AdminTask testConnectionToHost {-hostName big.mountain.com -platformType linux -adminName root -adminPassword passw0rd3}
AdminTask.testConnectionToHost ('[-hostName big.mountain.com -platfromType linux -adminName root -adminPassword passw0rd3]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask testConnectionToHost {-interactive}
AdminTask.testConnectionToHost ('[-interactive]')
Der Befehl "testConnectionToHostUsingSSHKey" prüft, ob eine Verbindung vom Deployment Manager zum fernen Host unter Verwendung des privaten SSH-Schlüssels (Secure Shell) für den fernen Host hergestellt werden kann.
Zielobjekt
Ohne
Optionale Parameter
Ohne
Verwendungsbeispiel für den Stapelmodus
$AdminTask testConnectionToHostUsingSSHKey {-hostName abc.com -adminName root -privateKeyStore /root/.ssh/id_rsa}
AdminTask.testConnectionToHostUsingSSHKey ('[-hostName abc.com -adminName root -privateKeyStore /root/.ssh/id_rsa]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask testConnectionToHostUsingSSHKey {-interactive}
AdminTask.testConnectionToHostUsingSSHKey ('[-interactive]')
Der Befehl installSSHPublicKeyOnHost installiert den privaten SSH-Verwaltungsschlüssel (Secure Shell) auf dem fernen Host.
Zielobjekt
Ohne
Optionale Parameter
Ohne
Verwendungsbeispiel für den Stapelmodus
$AdminTask installSSHPublicKeyOnHost {-hostName abc.com -adminName root -adminPassword passw0rd3 -publicKeyStore /root/.ssh/id_rsa.pub}
AdminTask.installSSHPublicKeyOnHost ('[-hostName abc.com -adminName root -adminPassword passw0rd3 -publicKeyStore /root/.ssh/id_rsa.pub]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask installSSHPublicKeyOnHost {-interactive}
AdminTask.installSSHPublicKeyOnHost ('[-interactive]')
Der Befehl "listKeyInstallationRecords" listet die Installationsdatensätze für den öffentlichen SSH-Schlüssel an, die der zentrale Installationsmanager verwaltet.
Zielobjekt
Ohne
Erforderliche Parameter
Ohne
Optionale Parameter
Ohne
Verwendungsbeispiel für den Stapelmodus
$AdminTask listKeyInstallationRecords
AdminTask.listKeyInstallationRecords ()
Verwendungsbeispiel für den Dialogmodus
$AdminTask listKeyInstallationRecords {-interactive}
AdminTask.listKeyInstallationRecords ('[-interactive]')
Der Befehl "updateKeyInstallationRecords" aktualisiert die Installationsdatensätze für den öffentlichen SSH-Schlüssel, die der zentrale Installationsmanager verwaltet.
Zielobjekt
Ohne
Erforderliche Parameter
Ohne
Verwendungsbeispiel für den Stapelmodus
$AdminTask updateKeyInstallationRecords {-add "abc.com,river.com"}
AdminTask.updateKeyInstallationRecords ('[-add "abc.com,river.com"]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask updateKeyInstallationRecords {-interactive}
AdminTask.updateKeyInstallationRecords ('[-interactive]')
Der Befehl "listPendingRequests" listet die übergebenen Installations- oder Deinstallationsanforderungen auf, die nicht gestartet wurden.
Zielobjekt
Ohne
Erforderliche Parameter
Ohne
Optionale Parameter
Ohne
Verwendungsbeispiel für den Stapelmodus
$AdminTask listPendingRequests
AdminTask.listPendingRequests ()
Verwendungsbeispiel für den Dialogmodus
$AdminTask listPendingRequests {-interactive}
AdminTask.listPendingRequests ('[-interactive]')
Der Befehl listInProgressRequests listet die Installations- oder Deinstallationsanforderungen auf, die derzeit in Bearbeitung sind.
Zielobjekt
Ohne
Erforderliche Parameter
Ohne
Optionale Parameter
Ohne
Verwendungsbeispiel für den Stapelmodus
$AdminTask listInProgressRequests
AdminTask.listInProgressRequests ()
Verwendungsbeispiel für den Dialogmodus
$AdminTask listInProgressRequests {-interactive}
AdminTask.listInProgressRequests ('[-interactive]')
Der Befehl "listRequestForTarget" listet alle übergebenen Installations- und Deinstallationsanforderungen für einen bestimmten Host auf.
Zielobjekt
Das erforderliche Zielobjekt ist der Hostname der Zielworkstation. Sie müssen denselben Hostnamen angeben, den Sie auch für die Befehle installSoftware und uninstallSoftware verwenden.
Erforderliche Parameter
Ohne
Optionale Parameter
Ohne
Verwendungsbeispiel für den Stapelmodus
$AdminTask listRequestsForTarget host_name
AdminTask.listRequestsForTarget ('host_name')
Verwendungsbeispiel für den Dialogmodus
$AdminTask listRequestsForTarget {-interactive}
AdminTask.listRequestsForTarget ('[-interactive]')
Der Befehl showLatestInstallStatus listet alle übergebenen Installationsanforderungen für einen bestimmten Host auf.
Zielobjekt
Das erforderliche Zielobjekt ist der Hostname der Zielworkstation. Sie müssen denselben Hostnamen angeben, den Sie auch für den Befehl installSoftware verwenden.
Erforderliche Parameter
Ohne
Optionale Parameter
Ohne
Verwendungsbeispiel für den Stapelmodus
$AdminTask showLatestInstallStatus host_name
AdminTask.showLatestInstallStatus ('host_name')
Verwendungsbeispiel für den Dialogmodus
$AdminTask showLatestInstallStatus {-interactive}
AdminTask.showLatestInstallStatus ('[-interactive]')
Der Befehl uninstallSoftware deinstalliert Softwarepakete vom fernen Host.
Zielobjekt
Ohne
Verwendungsbeispiel für den Stapelmodus
$AdminTask uninstallSoftware {-packageName XDAgent -hostName abc.com -platformType windows -installLocation C:/WXD61/Agent -adminName admin1 -adminPassword passw0rd1}
AdminTask.uninstallSoftware ('[-packageName XDAgent -hostName abc.com -platformType windows -installLocation C:/WXD61/Agent -adminName admin1 -adminPassword passw0rd1]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask uninstallSoftware {-interactive}
AdminTask.uninstallSoftware ('[-interactive]')
Der Befehl uninstallMaintenance deinstalliert Wartungspakete, wie z. B. Fixpacks und vorläufige Fixes, vom fernen Host.
Zielobjekt
Ohne
Verwendungsbeispiel für den Stapelmodus
$AdminTask uninstallMaintenance {-packageName XD61Maintenance -hostName river.com -adminName admin1 -adminPassword passw0rd1 -fileList "6.1.0.0-WS-WXDOP-IFPKxxxxx.pak,6.1.0.0-WS-WXDOP-IFPKyyyyy.pak"}
AdminTask.uninstallMaintenance ('[-packageName XD61Maintenance -hostName river.com -adminName admin1 -adminPassword passw0rd1 -fileList "6.1.0.1-WS-WXDOP-IFPKxxxxx.pak,6.1.0.1-WS-WXDOP-IFPKyyyyy.pak"]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask uninstallMaintenance {-interactive}
AdminTask.uninstallMaintenance ('[-interactive]')
Der Befehl showLatestUninstallStatus zeigt den Status der zuletzt übergebenen Deinstallationsanforderung an.
Zielobjekt
Das erforderliche Zielobjekt ist der Hostname der Zielworkstation. Sie müssen denselben Hostnamen angeben, den Sie auch für den Befehl uninstallSoftware verwenden.
Erforderliche Parameter
Ohne
Optionale Parameter
Ohne
Verwendungsbeispiel für den Stapelmodus
$AdminTask showLatestUninstallStatus host_name
AdminTask.showLatestUninstallStatus ('host_name')
Verwendungsbeispiel für den Dialogmodus
$AdminTask showLatestUninstallStatus {-interactive}
AdminTask.showLatestUninstallStatus ('[-interactive]')