Dort zwei container, die in zwei physischen maschinen läuft.Ein container für Ops-center und andere ist für (datastax Cassandra + Ops-center agent) .Ich habe Ops manuell installiert Agent auf jedem Cassandra-Container. Dieses Setup funktioniert einwandfrei. Aber Ops-Center kann keine Knoten aktualisieren, da ssh-Verbindungen zu Knoten fehlschlagen. Gibt es eine Möglichkeit, SSH-Verbindung zwischen diesen beiden Containern zu erstellen. ??connect opscenter und datastax agent läuft in zwei docker container
Antwort
In Docker sollten Sie nicht SSH ausführen, lesen Sie HERE warum. Nachdem Sie das gelesen haben und SSH noch ausführen möchten, können Sie das tun, aber es ist nicht dasselbe wie unter Linux/Unix. Dieser Artikel hat mehrere Optionen.
Wenn Sie noch SSH in Ihren Container möchten, lesen Sie THIS und folgen Sie den Anweisungen. Es wird OpenSSH installieren. Anschließend konfigurieren Sie es und generieren einen SSH-Schlüssel, den Sie in das Upgrade-Dialogfeld des Datastax Opscenter Agent kopieren und einfügen, wenn Sie nach Sicherheitsinformationen gefragt werden.
Schließlich ist die Aktualisierung des Agenten so einfach wie das Verschieben der neuesten Agenten-JAR oder der Version der Agenten-JAR, die Sie ausführen möchten, in das Bin-Verzeichnis des Datastax-Agenten. Sie können das manuell durchführen und Ihren Container viel einfacher bereitstellen als mit SSH.
Hoffnung, dass Pat
- 1. Datastax-Agent (Cassandra) Opscenter-Shutdown-Problem
- 2. DataStax OpsCenter ‚API‘ Metriken Fehler
- 3. Docker - Container läuft nicht
- 4. Federdaten Cassandra Konnektivität zusammen mit Datastax opscenter
- 5. DataStax OpsCenter Cloud-Konfigurationsverbindungstimeout mit AWS VPC und Verfügbarkeitszonen
- 6. NO_AGENT_DETECTED opscenter
- 7. Docker Container und Speicherverbrauch
- 8. Wie startet Docker Swarm einen Container?
- 9. Docker-Container und Node.js-Cluster
- 10. datadog Agent nicht erreichbar von innen Docker Container
- 11. Docker: JACK-Server läuft nicht
- 12. Docker in einem Docker-Container ausführen?
- 13. Cron-Job läuft nicht in Docker-Container auf ubuntu
- 14. Verify die Version von Ubuntu läuft in einem Docker-Container
- 15. Wie verbinden Sie zwei Docker-Container miteinander?
- 16. Docker im Docker Container
- 17. Connect Container als anderer Benutzer als root
- 18. Zugriff auf Wildfly-Docker-Container von Apache-Docker-Container
- 19. Kann nicht verwenden yum innerhalb Docker-Container auf CentOS läuft
- 20. Unable Docker-Container entdecken
- 21. Docker "config" Container/Docker image
- 22. Können mongoDB läuft in Docker Behälter
- 23. Vagrant ssh Docker Container
- 24. XPage Langsamkeit, wenn Agent läuft
- 25. Mysql-Installation auf Docker Container
- 26. Docker Container: lsmod nicht gefunden
- 27. Datastax-Devcenter-Verbindung zu Azure
- 28. Mehrere Threads in Docker Container
- 29. MySQL Verbindung in Docker Container
- 30. Debug Nodejs in Docker Container
wollen Sie das Ops-Center-Agent * innen * der Behälter hilft aktualisieren möchten? Die beste Vorgehensweise mit Docker besteht darin, dies nicht zu tun, sondern Container als unveränderlich zu betrachten und den Container durch einen neuen zu ersetzen, der eine aktualisierte Version der Software im Container enthält. – thaJeztah