You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: site/docs/v1/tech/installation-guide/cluster.adoc
+3-1Lines changed: 3 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -46,6 +46,7 @@ When building a FusionAuth cluster, consider:
46
46
* What level of security and network isolation do you need? Build the architecture that suits your needs. You can run FusionAuth in a private network and have all HTTP connections proceed through the load balancer, with SSH connections happening through a jump box, for example.
47
47
* What version of FusionAuth will you be running? All nodes must be on the same version for correct functionality.
48
48
* How will you manage link:/docs/v1/tech/reference/configuration/[FusionAuth configuration]? All nodes must have the same configuration or undetermined behavior will occur. Ensure that configuration changes are replicated to every node.
49
+
* Will you use a custom password hashing plugin? If so, plan to distribute the plugin to every node, distribute to a shared filesystem, or otherwise make it available.
49
50
* With a standalone database you must use the link:/docs/v1/tech/installation-guide/fusionauth-app/#advanced-installation[advanced database installation] and run the database creation and migration scripts outside of FusionAuth. How will you manage this? Do you have in-house tools you can leverage to do so?
50
51
51
52
=== FusionAuth Installation
@@ -62,7 +63,7 @@ Build your link:/docs/v1/tech/reference/configuration/[FusionAuth configuration]
62
63
* Set `database.username` to the database user name recorded above.
63
64
* Update `database.password` as the database password noted above.
64
65
65
-
Distribute your FusionAuth configuration to all nodes. They must all have the same configuration. You can do this by setting environment variables, Java system properties, or by pushing the `fusionauth.properties` file to each server.
66
+
Distribute your FusionAuth configuration to all nodes. They must all have the same configuration. You can do this by setting environment variables, Java system properties, or by pushing the `fusionauth.properties` file to each server. If you have a password hashing plugin, make sure it is distributed or available to all the nodes as well.
66
67
67
68
Restart the instances to ensure configuration changes are picked up.
68
69
@@ -129,6 +130,7 @@ To add more nodes to the cluster, do the following:
129
130
130
131
* Stand up new FusionAuth servers.
131
132
* Provide the same FusionAuth configuration as the existing nodes. In particular, provide the same connection info for the database.
133
+
* Add any custom password hashing plugins, if used. You can either use a shared filesystem or copy the plugin jar file to the correct location.
132
134
* Update your load balancer to send traffic to the new node.
0 commit comments