Question
· Sep 12

Running IRIS in a Swarm Cluster

Hi there,

I'm discovering IRIS and I need to POC the solution, with a constraint: containerization.
I'm used to deploy my apps in a Swarm cluster, and all my bind volumes are written on a GlusterFS volume.

The problem here, when I start my stack, the first log is:

[WARN] ISC_DATA_DIRECTORY is located on a mount of type 'fuse.glusterfs' which is not supported, consider a named volume for '/iris_conf'

And of course the deployment fails.

Any idea? How can I provide my data on all my cluster nodes? I read this article: https://community.intersystems.com/post/deploying-sharded-cluster-docker... But no swarm cluster here, it's only docker compose and 3 containers running, which is not I want. I don't want 3 containers, but just one, able to retrieve its data on the same path, without worrying about the cluster node on which it is running. So, any idea of how I can have the same behavior than data replication and availibilty without using GlusterFS?

My infrastructure is a 3 nodes Swarm Cluster, with a GlusterFS volume replicated on the 3 nodes, and keepalived for HA and vIP. And Traefik reverse proxy.

If someone can help me :D it would be nice.

 

Product version: IRIS 2024.1
Discussion (0)1
Log in or sign up to continue