Cluster architecture

Discussion in 'Installation/Configuration' started by pdga, Feb 4, 2011.

  1. pdga

    pdga New Member


    I plan to do a multiserver setup with high availability (active/passive), with pacemaker/corosync/drbd/debian squeeze. So 2 web servers, 2 mail servers, 2 db servers and 2 name servers.
    Each 2 servers will share a drbd drive where the data will be stored. Only one server will be active at one time. I think also /usr/local/ispconfig will be on the shared storage. And the same database. During the installation of the 2nd server, I will create a dbispconfig2, but it won't used after.
    I see that ispconfig create /etc/vlogger-dbi.conf where database info are stored and would be change. Is there other files where database info are stored ? (other than in /usr/local/ispconfig/*)

    Do you think that architecture is correct ?

    In the doc, name servers are mirrored. Is ti necessary ? Beacause I prefer to use the functionnality primary/secondary of DNS.
    I will migrate about 100 domains (bind) in ispconfig. Can I import them in one shot ? Similar question : if I create a dns zone by hand in a text file, how can I import it in ispconfig ?

  2. till

    till Super Moderator Staff Member ISPConfig Developer

    There are a few minor things that will not work.

    This may not be on a shared drive.

    This will not work. Every server must run its own mysql instance and ispconfig needs a database on localhost. ISPConfigs own replication mechanism will take care for the mirroring of the contents between the local ispconfig databases.

    Thats not nescessary, its just esaier. But if you want to do the mirroring semi manual by creating a secondary record, you can do that too.

    you can use the remote api to write a import script. Importing them directly into the database by using e.g. phpmyadmin will not work, you have to use the api provided by ispconfig.

Share This Page