Note that the only two supported options are now FS and DFS. The DB cluster is deprecated, and doesn't exist in eZ Publish 5.1.
Note : this feature is available from 5.4 version
Configuration with INI file
A new INI setting,
eZDFSClusteringSettings.DFSBackend, is introduced. It expects the name of a class that implements
By default, the configured backend will be created with the
new keyword, without any argument.
If complex initialization steps are required, backends can implement
eZDFSFileHandlerDFSBackendFactoryInterface. This interface has a
build() static method. Within the implementation, dependencies can be resolved, and configuration loaded.
Due to the order of settings parsing, cluster related settings must be placed in the global
file.ini override, and not in an extension or a siteaccess.
As for legacy, rewrite rules are required in order to serve files stored in a DFS cluster. The virtualhost setup documentation provides the required rules.