Replies: 1 comment 2 replies
-
hey. Unfortunately Choria cannot talk to ActiveMQ, they use different ports (though configurable) so you could in theory run both on the same machine as your ActiveMQ. Other than that whatever you have today should keep working, though:
So given this, you really need a lab setup and test a migration, when you're ready its been known to be a easy migrate but you do need to do a bunch of testing and understand the new security model. Happy to provide links etc if you have questions following from this. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Today we use MCollective in a quite large computer environment (3 or 4k machines). We use MCollective so we can run commands on machines but without opening a port on the node (like necessary for SSH, for example). The idea is to do the same with Choria. An authorized client post a message on the broker, Choria server listens to queue for the message (no need to open a port in the node, just on the broker which is ok) and execute it.
An important detail is: we don't do the commands manually, we use an automated system. My question is how I can migrate from the MCollective to use Choria with the minimum downtime. In my head, the ideal solution would be the Choria server could be able to use the Mcollective broker (it's an ActiveMQ instance). So I would replace the mcollectived server for the choria server listening in the ActiveMQ for a while until I turn the key and use the NATS broker. My worry is if I keep both server installed and my automated system send messages to both brokers to execute commands, the commands would be received by both server (mcollectived and choria) and executed twice, which could be a big problem. Any thoughts?
Beta Was this translation helpful? Give feedback.
All reactions