Hello, I am currently trying to setup a cluster of mail servers. I currently have two servers I am trying to cluster together. These servers will also have a shared NFS backend. I have read on the site that I will need to configure director since I am using NFS. I have read through all of the documentation on director but still need a little guidance to get things up and running. One of the questions I have is about the base_dir on the Multiple Invocations section of the wiki. It states that I will need to change the bas_dir to the new run directory, not sure what needs to happen here, can anyone help me out?
Basically the director is just another instance of Dovecot, and the base_dir is where the dovecot instance stores its information, so if you want 2 instances on 1 server you will need to separate them. You will need to set up 2 configuration files, one for Director and one for dovecot. When I initially did this, I had some issues with the doveadm command, where it would look at the default location instead of the one in base_dir, I am not sure if this is still the case, but I fixed it by deleting the default and setting neither instance to the default base_dir. To control 1 instance you can run doveadm with the -i flag using the instance_name. doveadm -i Director stop and look into the status of both instances using doveadm instance list. I start the 2nd instance using dovecot -c /path/to/director.conf Hopefully this helps, Chris instance_name = Director base_dir = /home/user/dovecot/var/run/director instance_name = Dovecot base_dir = /home/user/dovecot/var/run/mail On 09/23/2014 02:57 PM, jjhoffart wrote:> Hello, > I am currently trying to setup a cluster of mail servers. I currently have two servers I am trying to cluster together. These servers will also have a shared NFS backend. I have read on the site that I will need to configure director since I am using NFS. I have read through all of the documentation on director but still need a little guidance to get things up and running. One of the questions I have is about the base_dir on the Multiple Invocations section of the wiki. It states that I will need to change the bas_dir to the new run directory, not sure what needs to happen here, can anyone help me out?
Hi, In fact you don't NEED a director. You can use two dovecot servers sharing a NFS storage with a normal (backend) implementation. It's good to see that page: http://wiki2.dovecot.org/NFS for some good recomendations. You must have a base_dir for each instance of dovecot you want to run, and a dovecot.conf as well. One could be director and other backend. I suggest you have two separated configuration directories, /etc/dovecot-director and /etc/dovecot-backend. Each with the respective configuration. Start dovecot with "dovecot -c /etc/dovecot-director/dovecot.conf". Backend is the same. In order to help more, provide us more details about your environment and doulbts. On 09/23/2014 03:57 PM, jjhoffart wrote:> Hello, > I am currently trying to setup a cluster of mail servers. I currently have two servers I am trying to cluster together. These servers will also have a shared NFS backend. I have read on the site that I will need to configure director since I am using NFS. I have read through all of the documentation on director but still need a little guidance to get things up and running. One of the questions I have is about the base_dir on the Multiple Invocations section of the wiki. It states that I will need to change the bas_dir to the new run directory, not sure what needs to happen here, can anyone help me out?