Entfernen oder Zurücksetzen SUSE® Security

Entfernen von SUSE® Security Implementierung / Containern

Um die SUSE® Security Implementierung auf Kubernetes zu entfernen, verwenden Sie dieselbe YAML-Datei für die Implementierung im Löschbefehl.

kubectl delete -f neuvector.yaml

Dies entfernt die Dienste und Containerimplementierungen von SUSE® Security. Sie möchten möglicherweise auch den Neuvector-Namespace, das persistente Volume sowie die Clusterrollen und Clusterrollenbindungen löschen, die in den Implementierungsschritten erstellt wurden.

Wenn Sie SUSE® Security mit einem Helm-Chart oder Operator bereitgestellt haben, sollten Sie SUSE® Security mit Helm oder dem entsprechenden Operator-Befehl löschen.

Zurücksetzen von SUSE® Security auf einen ursprünglichen Zustand

Zusätzlich zum Löschen, wie oben besprochen, und zum erneuten Bereitstellen von SUSE® Security, können die folgenden Schritte in Kubernetes unternommen werden, um SUSE® Security zurückzusetzen, was erlernte Regeln, Gruppen und andere Konfigurationen entfernt, aber die SUSE® Security Implementierung intakt lässt.

  1. Skalieren Sie die Controller-Implementierung auf 0.

  2. (Optional) Wenn ein persistentes Volume verwendet wird, löschen Sie die Sicherung des persistenten Volumes und die erstellten Registrierungsordner.

  3. Skalieren Sie die Controller-Implementierung auf 3.

Zurücksetzen des Admin-Passworts

Das Admin-Passwort ist der Schlüssel zur Verwaltung der SUSE® Security Implementierung und zur Ansicht der Netzwerkaktivitäten des Clusters. Es ist wichtig, das Passwort bei der Installation zu ändern und sicher aufzubewahren. Manchmal wird das Passwort zu gut geschützt und geht verloren oder der Administrator verlässt das Unternehmen. Wenn Sie kubectl-Zugriff auf den Cluster haben, können Sie das Admin-Passwort mit den folgenden Schritten auf den Standard zurücksetzen.

Führen Sie einen Exec-Befehl in einen der Controller aus.

kubectl exec -it <controller> -n neuvector -- sh

Überprüfen Sie, ob der Admin-Eintrag vorhanden ist, und speichern Sie die Ausgabe im JSON-Format an einem sicheren Ort.

consul kv get object/config/user/admin

Nehmen Sie die Ausgabe des oben genannten Befehls "consul kv get" und ersetzen Sie die Zeichenfolge "password_hash" durch die folgende Zeichenfolge.

c7ad44cbad762a5da0a452f9e854fdc1e0e7a52a38015f23f3eab1d80b931dd472634dfac71cd34ebc35d16ab7fb8a90c81f975113d6c7538dc69dd8de9077ec

Setzen Sie das Passwort des Administratorkontos auf den Standard zurück. (ERSETZEN <UPDATED_consul_kv_get_output_with_new_password_hash> VOR DER AUSFÜHRUNG!!!)

consul kv put object/config/user/admin '<UPDATED_consul_kv_get_output_with_new_password_hash>'
BEISPIEL UNTEN: (NICHT AUSFÜHREN, OHNE MIT DER AUSGABE ZU ERSETZEN)
consul kv put object/config/user/admin '{"fullname":"admin","username":"admin","password_hash":"c7ad44cbad762a5da0a452f9e854fdc1e0e7a52a38015f23f3eab1d80b931dd472634dfac71cd34ebc35d16ab7fb8a90c81f975113d6c7538dc69dd8de9077ec","pwd_reset_time":"2022-03-24T20:50:15.341074451Z","pwd_hash_history":null,"domain":"","server":"","email":"","role":"admin","role_oride":false,"timeout":300,"locale":"en","role_domains":{},"last_login_at":"2022-03-24T20:49:32.577877044Z","login_count":1,"failed_login_count":0,"block_login_since":"0001-01-01T00:00:00Z"}'

Antwort:

Success! Data written to: object/config/user/admin

Melden Sie sich mit admin/admin an und ändern Sie das Passwort.