Kolab 3.1 Multi Domain

Christian Hügel christian.huegel at stonebyte.de
Do Nov 28 12:37:51 CET 2013


Am 28-11-2013 11:08, schrieb Ulrich Oestreicher:
> Hallo Kolab-Anwender,
> 
> ich versuche Kolab 3.1 für mehrere Domänen einzurichten.
> Die Instalation des Grundsystems lief reibungslos. Das Einrichten
> einer Multi-Domain-Umgebung scheitert schon an der Dokumentation.
> Der AndmiGuide
> (http://docs.kolab.org/administrator-guide/configuring-the-kolab-server.html#configuration-considerations-for-multiple-domain-namespaces)
> habe ich gelesen, hilft mir aber kaum  weiter.
> 
> Funktioniert das bei jemandem?
> Wo finde ich für Kolab 3.1 die passende Doku?
> Vielleicht kann mich jemand mit seiner Konfiguration unterstützen.
> 
> System CentOS / Kolab 3.1
> 
> Vielen Dank und viele Grüße
> Uli
> 

Hallo Uli,

also für ein MultiDomain Setup auf Centos 6.4 musst du grundsätzlich 
folgendes beachten:

1. iptables stoppen (diese kannst du später anpassen)

    chkconfig --level 3 iptables off
    service iptables off

2. SELinux deaktivieren (kannst du auch später anpassen)

    setenforce 0
    vi /etc/sysconfig/selinux
    # den Eintrag SELINUX=enforceing auf SELINUX=permissive ändern und 
die Datei abspeichern

3. Evtl fehlende Pakete nachinstallieren

yum -y install patch zip wget mlocate yum-plugin-priorities

4. EPEL und Kolab Repos hinzufügen

   rpm -Uhv 
http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
   cd /etc/yum.repos.d/
   wget http://obs.kolabsys.com:82/Kolab:/3.1/CentOS_6/Kolab:3.1.repo
   wget 
http://obs.kolabsys.com:82/Kolab:/3.1:/Updates/CentOS_6/Kolab:3.1:Updates.repo

5. /etc/hosts anpassen

  # Der Name deines Servers muss hier eingetragen werden z.B.

192.168.1.1 centos centos.koalb.de

6. Kolab installieren

   yum update
   yum install kolab

7. Kolab konfigurieren

   setup-kolab

   # hier die Installation folgen. Zur Zeit treten einige Fehler auf [1] 
aber die Installation ist erfolgreich

8. Das cyrus Zertifikat erstellen

  # aus irgendeinem Grund wird das erzeugte cyrus Zertifikat von den 
Mailclients (Thunderburd etc) nicht akzeptiert. Folgende Schritte sind 
dann notwendig [2]

9. Patches einspielen

  # Patch initMultiDomain.sh von Timotheus einspielen [3]

[1] https://issues.kolab.org/show_bug.cgi?id=2498
[2] https://issues.kolab.org/show_bug.cgi?id=2502
[3] 
https://github.com/tpokorra/kolab3_tbits_scripts/blob/master/kolab3.1/initMultiDomain.sh

10. /etc/kolab/kolab.conf anpassen

   # hier kannst du noch die Spracheinstellung von en_EN auf de_DE ändern 
sowie die erzeugten Verzeichnisse unter [kolab]

11. Melde dich auf http://<deine IP>/kolab-webadmin an und erstelle eine 
zusätzliche Domain. Diese wird erst bei einer Neuanmeldung im Webadmin 
sichtbar. Danach kannst du die User erstellen.

  mit kolab lm kannst du dies überprüfen. Evtl. musst du service kolabd 
restart ausführen


Fertig

Viele Grüße,

Christian


Mehr Informationen über die Mailingliste users-de