Verbindung zur Compute-Konsole aufgrund eines MongoDB-Problems abgelehnt
3127
Created On 12/14/22 12:55 PM - Last Modified 01/07/25 05:45 AM
Question
How to solve DB error preventing defender start
mongo.go:744 Failed to connect to mongo: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection() error occurred during connection handshake: dial tcp 127.0.0.1:27017Environment
- Prisma Cloud-Computing
- Defender-Datenvolumen auf NFS -Volume gelöscht
Answer
- Zuerst überprüfen wir, ob die Orchestrator- und Container-Runtime-Version mit den Systemanforderungen übereinstimmt
-
kubectl get nodes -o wide
- Get the defender logs
kubectl logs <defender pod name> -n twistlock
and we will see error as follows- mongo.go:744 Verbindung zu mongo konnte nicht hergestellt werden: Fehler bei der Serverauswahl: Timeout bei der Serverauswahl, aktuelle Topologie: { Typ: Einzeln, Server: [{ Adresse: 127.0.0.1 :27017 , Typ: Unbekannt, Letzter Fehler: Während des Verbindungs-Handshakes ist ein connection()-Fehler aufgetreten: dial tcp 127.0.0.1:27017
- At this point check on which volume type the defender data folder is mounted on.
-
kubectl get deployment <Prisma Cloud deployment name > -o yaml -n twistlock
output:
-
- Da storageClassName zu diesem Zeitpunkt sein NFS-Volume offenlegte, bat ich den Kunden, unsere empfohlenen NFS Flags zu seiner /etc/fstab hinzuzufügen, wie hier dokumentiert.
- As documented in mongodb add the following flags to /etc/fstab on the host where the mongodb is running:
-
bg hard nolock noatime nointr
-
Additional Information
Prisma Cloud-Rechenressource:
https://docs.paloaltonetworks.com/prisma/prisma-cloud/22-12/prisma-cloud-compute-edition-admin/deployment_patterns/performance_planning#:~:text=allocated%20to%20Console.-,Storage,-Using%20a%20network
Offizielle MongoDB-Dokumentation:
https://www.mongodb.com/docs/v4.2/administration/production-notes/#remote-filesystems-nfs:~:text=Remote%20Filesystems%20(NFS)%C2%B6