WebSphere Automation für SSH auf Windows-Server einrichten

Zum Anwenden von Sicherheitsfixes oder zum Erfassen der Heapspeicherauszugsdaten von verwalteten Servern müssen sowohl WebSphere Automation als auch die Server ordnungsgemäß für die Kommunikation über SSH konfiguriert sein. Konfigurieren Sie WebSphere Automation für die Verwendung von SSH mit Ihren Windows-Servern.

Vorbereitende Schritte

Stellen Sie sicher, dass die zu verwaltenden Server die Voraussetzungen unter Anforderungen an verwaltete Server erfüllen.

Informationen zu dieser Task

WebSphere Automation muss mit dem SSH-Schlüssel, dem Benutzer und anderen erforderlichen Verbindungsparametern konfiguriert werden, um über Remotezugriff auf die WebSphere Application Server- oder WebSphere Application Server Liberty-Server zugreifen zu können. Die Einrichtung von WebSphere Application Server für den Zugriff auf Windows-Server über SSH ist ähnlich wie die Einrichtung von WebSphere Application Server für SSH auf Linux- und Unix-Servern.

Vorgehensweise

  1. Erstellen Sie den geheimen wsa-ansible-win -Schlüssel im Namensbereich WebSphere Automation mit Ihren SSH-Verbindungsparametern:
    oc create secret generic wsa-ansible-win \
       --from-literal=ansible_user=<ssh_username> \
       --from-literal=ansible_port=<ssh_port> \
       --from-file=ssh_private_key_file=<ssh_private_key_file> \
       --from-literal=ssh_private_key_password=<ssh_private_key_passphrase> \
       --from-literal=ansible_shell_type=<shell> \
       --from-literal=ansible_python_interpreter=<path_to_python>

    Beachten Sie das folgende Beispiel.

    oc create secret generic wsa-ansible-win \
       --from-literal=ansible_user=wsadmin \
       --from-literal=ansible_port=22 \
       --from-file=ssh_private_key_file=/home/admin/.ssh/wsa \
       --from-literal=ssh_private_key_password=changeme \
       --from-literal=ansible_shell_type=powershell \
       --from-literal=ansible_python_interpreter='C:\Program Files\Python39\python'

    Wenn Ihr privater SSH-Schlüssel nicht verschlüsselt ist, wird der Parameter ssh_private_key_password nicht benötigt. Auch andere Verbindungsparameter können auf die gleiche Weise weitergegeben werden. Der Parameter ansible_shell_type gibt die Einstellung DefaultShell wieder, die auf dem Windows -Server konfiguriert ist. Wenn DefaultShell auf PowerShell gesetzt ist, setzen Sie den Wert auf powershell; andernfalls setzen Sie ihn auf cmd. Auch andere Verbindungsparameter können auf die gleiche Weise konfiguriert werden. Eine vollständige Liste der Parameter finden Sie in der Dokumentation Ansible Symbol für externen Link .

    Wenn sich die ausführbare Python -Datei auf der Zielmaschine nicht im Systempfad befindet oder keinen Namen python oder python3hat, muss der Parameter ansible_python_interpreter während der Erstellung des geheimen Schlüssels hinzugefügt werden.

  2. Richten Sie eine Liste bekannter Windows -Hosts ein, indem Sie Schritt 2 in Einrichten von WebSphere Application Server für SSH auf Linux und Unix-Servern verwenden.