IceStorm Multiple instances (replica) how to make ?
In my case I have solution which we using Ice 3.5 and we got grid (multiple servers environment ) with single point of failure which is REQUESTDISPATCHER/CALCULATINGNODE/Registry/IceStorm/IcePatch on one server. As an improvement process I’ve used replica for Registry and REQUESTDISPATCHER to avoid single point of failure and have it on multiple servers. Till that moment all working ok, it is possible to communicate to all Nods of grid (CALCULATINGNODE and REQUESTDISPATCHER) registry with replica is working proper.
Only part which causing problem is IceStorm and IcePatch.
As I was going thru documentation I’ve find out that IcePatch is not able to have multiple instances or Replicas on one Grid environment (multiple servers) so I left that as a single service on one server. As I understand IcePatch is only used when system/application is updated so it is acceptable to lose that service for normal daily operations, or I’m wrong?
IceStorm is more problematic, I was able to create multiple instances and replicas but there was no communication flow (not possible to see events from grid elements). When I have single instance IceStorm for whole grid with replicated CALCULATINGNODE , REQUESTDISPATCHER and registry all working ok , events are proper shown and saved. Then IceStorm instance name is “GridName.IceStorm”. But when I have multiple instances and IceStorm instance name is “GridName.IceStorm.NodName” and I’m not able to see any event flow and they are not saved.
When I looking in local machines grid folders I see event are generated in to local output, but not shown in global grid event.
As I understand IceStorm is used for events flow, or I misunderstand that ?
I’ve got question about IceStorm. Is it possible to have multiple instances or replicas of IceStorm on single Grid environment ? If Yes can you provide me any working examples ?