Skip to content

Commit 155cf08

Browse files
authored
Merge pull request #778 from FusionAuth/add-plugins-to-cluster
Added note about plugins.
2 parents f61f7e3 + f905865 commit 155cf08

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

site/docs/v1/tech/installation-guide/cluster.adoc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ When building a FusionAuth cluster, consider:
4646
* 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.
4747
* What version of FusionAuth will you be running? All nodes must be on the same version for correct functionality.
4848
* 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.
4950
* 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?
5051

5152
=== FusionAuth Installation
@@ -62,7 +63,7 @@ Build your link:/docs/v1/tech/reference/configuration/[FusionAuth configuration]
6263
* Set `database.username` to the database user name recorded above.
6364
* Update `database.password` as the database password noted above.
6465

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.
6667

6768
Restart the instances to ensure configuration changes are picked up.
6869

@@ -129,6 +130,7 @@ To add more nodes to the cluster, do the following:
129130

130131
* Stand up new FusionAuth servers.
131132
* 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.
132134
* Update your load balancer to send traffic to the new node.
133135

134136
To remove nodes, simply:

0 commit comments

Comments
 (0)