Sorry to sound stupid but I am very new to ISP Config in general and I need to use it on multiple servers so I am playing around with Beta3. I followed the instructions included with the file and was able to successfuly setup a single server. Now I would like to wipe that one and setup multiple servers but I am not sure which (apt-get) files should be installed on which machines. Here is what I am setting up. ns1 ns2 webserv1 webserv2 webserv3 securewebserv1 mysql pop smtp ispconfig each of these is it's own machine with it's own public IP. The ispconfig machine will only be used to logon to and control the other machines. I know I have to do the advanced install and set them to the main DB which will be installed on (ispconfig) machine but which files need to be on which machine. Thanks very much, I am an IT manager for a large company and I know how frustrating noobs can be but a month ago i had never used linux and now I have 2 bind machines and 3 apache servers up and running just from reading and doing so I will try not to be too much of a burden.
You mean to tell me that not one person out here knows how to do this? 80 views and not 1 single reply.
Check this out. http://www.howtoforge.com/high-availability-load-balancer-pound-keepalived-debian-etch But i dont know if you can use it with ISPConfig 3.x
Thanks for the link but what I am actually looking for is the packages needed to run ISPConfig on each machine. I think I may have a solution, I am testing it right now but it will take some time. Thank you
Unfortunately, the "perfect setup" doesn't work with ISPConfig3. In ISPConfig2 they used several programs that are not yet compatable with ver3. since ver3 is a complete re-write (and only a Beta) it is set to work with a select few programs which do not include Bind or Sendmail as in previous versions. Also, the big thing, ver2 was not compatable with multiple servers like ver 3 is so the setup for ver2 only includes files needed to get 1 machine running with ALL services on that 1 machine. I know that certain services like mydns only need to go on the nameservers and postfix only needs to go on the mailservers, what I don't know is which packages are needed just to make ver3 run. This way, for example, I can install the minimum amount of pkgs and mydns on each nameserver, and the minimum amount of pkgs and postfix/courier on mailservers and control all of them from 1 instance of ISPConfig. I hope that explains a little better what I am trying to do.
Hi diablorick, I'm very new to linux and would be interested to know your progress on this. I've got ISPConfig v2 up running on a couple of machines without problems but do like the idea of seperating out the various services across virtualised servers. Updates appreciated. Thanks.
ISPConfig 3 distributed on multiple servers Hello, reading this thread it doesn't appear that there was an actual answer to this question. Can you have a single (or redundant) controlling ISPConfig server that can then administer multiple other servers ... for example: ISPConfig - portal server www1 www2 www3 mail1 mail2 mysql1 mysql2 etc ... we're trying to build a scalable infrastructure with ISPConfig as the main cornerstone of the environment. Is there a link or document anyone has or has seen that shows how to configure this? thanks
You can control as many servers as you like from one ispconfig controlpanel. There is no documentation available for that, but basically you install the amster server first, then install the slave servers and select expert mode in the installer and the installer will ask you then if the server shall join a master server. There are several threads about this here in the forum.
Thanks. I did get it working to a point. I had to grant privileges to the host servers mysql to allow the install to work (and open firewall rules as well) ... so it's in there and i can now create domains and such. However it's not creating the files or file structure on the remote server. If i create a site on the main server it works fine and the directories show up ... but when i create on the other one it doesn't. Are there scripts that create remote directories and such? how is that supposed to function and is there something i need to allow to make that happen? I assume it has something to do with API calls. any help is appreciated. thanks
The slave is logging into the master mysql database and eplicates the mysql records, so you most likely have a mysql permission problem when it does not create anything on the slave. Try to login from the slave server to the master server with the mysql master login details found in the file /usr/local/ispconfig/server/lib/config.inc.php on the slave. The password in that file is not encrypted, even if it looks like that.
thanks for the quick reply ... so i checked the file and re-ran the grant statement on my master and it seems to have worked ... everything seems to be accessible now.